guix_mirror_bot pushed a commit to branch rust-team
in repository guix.
commit 8b56ef72915528e05ab474df65f183136f01108a
Author: Efraim Flashner <[email protected]>
AuthorDate: Wed Oct 7 14:36:18 2026 +0300
gnu: deacon: Use system xz.
* gnu/packages/bioinformatics.scm (deacon)[source]: Add snippet to not
use a static xz.
* gnu/packages/rust-crates.scm (rust-liblzma-sys-0.4.8): Unbundle xz
library.
---
gnu/packages/bioinformatics.scm | 7 ++++++-
gnu/packages/rust-crates.scm | 8 ++++++--
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b69b9f95ab9..f39c72af802 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -7296,7 +7296,12 @@ with Python.")
(uri (crate-uri "deacon" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m7r864mr30m2bpaax3l2hz14r8imbqyhj8iz9m2q362dh19xygm"))))
+ (base32 "1m7r864mr30m2bpaax3l2hz14r8imbqyhj8iz9m2q362dh19xygm"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; Don't try to use a static xz.
+ (substitute* "Cargo.toml"
+ ((".*static.*") ""))))))
(build-system cargo-build-system)
(arguments
(list
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 889ae1ac76b..4b9bd33716c 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -20507,9 +20507,13 @@ fn main() {
(("5\\.6\\.2") "5.4.5")))))
(define rust-liblzma-sys-0.4.8
- ;; TODO REVIEW: Check bundled sources.
(crate-source "liblzma-sys" "0.4.8"
- "0pqxyq1vgxqwgnn1nik5054v9bqcg15vaq2bprqb3dxiwi2x1nm0"))
+ "0pqxyq1vgxqwgnn1nik5054v9bqcg15vaq2bprqb3dxiwi2x1nm0"
+ #:snippet '(begin
+ (delete-file-recursively "xz")
+ ;; Allow an older version of xz.
+ (substitute* "build.rs"
+ (("5\\.8\\.0") "5.4.5")))))
(define rust-liblzma-sys-0.4.9
;; TODO REVIEW: Check bundled sources.