summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-07-24 19:42:29 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-07-25 11:32:15 +0100
commit7725ef304cc47e2d4d117708bc8659ae5b1796a0 (patch)
treee5a0f3f55fe7b47e6e74f59301ff80f59fc7ac5a
parentf4c97c7cc2b645344c83202e6a6201fd9561d178 (diff)
gnu: gitless: Update to 0.8.8-0.3ac28e3.
* gnu/packages/version-control.scm (gitless): Update to 0.8.8-0.3ac28e3. [arguments]<#:test-flags>: Remove former failing tests. [inputs]: Replace python-clint by python-argcomplete. Change-Id: I3f589d29236c39afca815219a5f7f7598ce0bea4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/version-control.scm31
1 files changed, 10 insertions, 21 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 7261258c67..d0ae0aebd1 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -901,34 +901,23 @@ logs to GNU ChangeLog format.")
(license license:gpl2+))))
(define-public gitless
- (package
+ ;; XXX: The latest release uses deprecated packages.
+ (let ((commit "3ac28e39e170acdcd1590e0a25a06790ae0e6922")
+ (revision "0"))
+ (package
(name "gitless")
- (version "0.8.8")
+ (version (git-version "0.8.8" revision commit))
(source
(origin
- ;; The PyPI package lacks a test suite. Build directly from git.
(method git-fetch)
(uri (git-reference
- (url "https://github.com/gitless-vcs/gitless")
- (commit (string-append "v" version))))
+ (url "https://github.com/gitless-vcs/gitless")
+ (commit commit)))
(sha256
- (base32 "048kl27zjr68hgs70g3l98ci9765wxva6azzrhcdys7nsdd493n6"))
- (file-name (git-file-name name version))))
+ (base32 "116hl4hb42qw7lza0w71m2i7dmfh0vfm5fi3x95nx463sjnk4ahv"))))
(build-system pyproject-build-system)
(arguments
(list
- ;; XXX: Unclear why these tests fail.
- #:test-flags
- #~(list "-k"
- (string-append "not test_exclude_one"
- " and not test_exclude_some"
- " and not test_ip_commit"
- " and not test_only_one"
- " and not test_only_some"
- " and not test_basic_functionality"
- " and not test_conflicts"
- " and not test_conflicts_switch"
- " and not test_nothing_to_fuse"))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'loosen-requirements
@@ -963,7 +952,7 @@ logs to GNU ChangeLog format.")
(inputs
(list bash-minimal
git-minimal
- python-clint
+ python-argcomplete
python-pygit2
python-sh))
(home-page "https://gitless.com")
@@ -979,7 +968,7 @@ figure out what to do next.
Gitless is implemented on top of Git and its commits and repositories are
indistinguishable from Git's. You (or other contributors) can always fall back
on @command{git}, and use any regular Git hosting service.")
- (license license:expat)))
+ (license license:expat))))
(define-public git-cal
(package