me
/
guix
Archived
1
0
Fork 0

gnu: rust-lzma-sys-0.1: Don't hide package.

* gnu/packages/crates-io.scm (rust-lzma-sys-0.1)[arguments]: Add
rust-libc-0.2, rust-cc-1.0, rust-pkg-config-0.3 to cargo-inputs. Add
custom phase to delete vendored code.
[native-inputs]: Add pkg-config, xz.
[properties]: Remove field.
master
Efraim Flashner 2020-01-21 17:44:06 +02:00
parent af996d9086
commit 328df292aa
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 18 additions and 12 deletions

View File

@ -5898,23 +5898,29 @@ functions and static variables these libraries contain.")
(base32 (base32
"14gyj256yh0wm77jbvmlc39v7lfn0navpfrja4alczarzlc8ir2k")))) "14gyj256yh0wm77jbvmlc39v7lfn0navpfrja4alczarzlc8ir2k"))))
(build-system cargo-build-system) (build-system cargo-build-system)
;(arguments (arguments
; `(#:phases `(#:cargo-inputs
; (modify-phases %standard-phases (("rust-libc" ,rust-libc-0.2)
; (add-after 'unpack 'unbundle-xz ("rust-cc" ,rust-cc-1.0)
; (lambda* (#:key inputs #:allow-other-keys) ("rust-pkg-config" ,rust-pkg-config-0.3))
; (let ((xz (assoc-ref inputs "xz"))) #:phases
; (delete-file-recursively "xz-5.2")) (modify-phases %standard-phases
; #t))))) (add-after 'configure 'unbundle-xz
;(inputs (lambda _
; `(("pkg-config" ,pkg-config) (delete-file-recursively "xz-5.2")
; ("xz" ,xz))) (delete-file-recursively
(string-append "guix-vendor/rust-lzma-sys-"
,(package-version rust-lzma-sys-0.1)
".crate/xz-5.2"))
#t)))))
(native-inputs
`(("pkg-config" ,pkg-config)
("xz" ,xz)))
(home-page "https://github.com/alexcrichton/xz2-rs") (home-page "https://github.com/alexcrichton/xz2-rs")
(synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding") (synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding")
(description (description
"This package contains the raw bindings to liblzma which contains an "This package contains the raw bindings to liblzma which contains an
implementation of LZMA and xz stream encoding/decoding.") implementation of LZMA and xz stream encoding/decoding.")
(properties '((hidden? . #t)))
(license (list license:asl2.0 (license (list license:asl2.0
license:expat)))) license:expat))))