summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-04-11 20:44:36 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:31 +0800
commit2a75dbf37677a6911388b9cb80e97f5ca4cfd91a (patch)
tree7d5b1c4371abf05336cfda86636661d8dba69a2c /gnu/packages/version-control.scm
parent713cbf828c471fb2d2eab942b7474863d6c90197 (diff)
gnu: stgit-2: Update to 2.5.3.
* gnu/packages/version-control.scm (stgit-2): Update to 2.5.3. [source]: Remove snippet. [inputs]: Use ‘cargo-inputs’. [arguments]: Remove #:cargo-inputs. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stgit-2]: New entry. Change-Id: I1fb026dc5a36c77cb04b08ccc2f7cea9201497d8
Diffstat (limited to 'gnu/packages/version-control.scm')
-rw-r--r--gnu/packages/version-control.scm34
1 files changed, 4 insertions, 30 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index a7e8c0f0bc9..bd621fc2344 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2193,7 +2193,7 @@ lot easier.")
(define-public stgit-2
(package
(name "stgit")
- (version "2.4.12")
+ (version "2.5.3")
(source
(origin
(method git-fetch)
@@ -2202,36 +2202,10 @@ lot easier.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0kp3gwmxcjvphg1s0san0vyis8dsdaf02xsflc2b7kkg8m0r0mi3"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "0pxhl7fnycs4bx46x9m8v33lsf5hwp0fhqyihlr4sf7ms4b7adsc"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-bzip2-rs" ,rust-bzip2-rs-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-encoding_rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix" ,rust-gix-0.66)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:install-source? #f
+ `(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'build 'build-extras
@@ -2259,7 +2233,7 @@ lot easier.")
perl
texinfo
xmlto))
- (inputs (list openssl zlib curl))
+ (inputs (cons* openssl zlib curl (cargo-inputs 'stgit-2)))
(home-page "https://stacked-git.github.io/")
(synopsis "Stacked Git (StGit) manages Git commits as a stack of patches")
(description "StGit uses a patch stack workflow. Each individual patch