diff options
author | Nicolas Graves <ngraves@ngraves.fr> | 2025-07-24 19:42:29 +0200 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-25 11:32:15 +0100 |
commit | 7725ef304cc47e2d4d117708bc8659ae5b1796a0 (patch) | |
tree | e5a0f3f55fe7b47e6e74f59301ff80f59fc7ac5a | |
parent | f4c97c7cc2b645344c83202e6a6201fd9561d178 (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.scm | 31 |
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 |