gnu: unzip: Fix cross-compilation.

Fixes <https://issues.guix.gnu.org/57127>.

* gnu/packages/compression.scm (unzip)[arguments]: Use #$output when
cross-compiling.
This commit is contained in:
Tobias Geerinckx-Rice 2022-08-07 02:00:00 +02:00
parent 36c5fa6c4d
commit 45db0ca5e9
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -1838,9 +1838,13 @@ (define-public unzip
#:make-flags
;; Fix cross-compilation without affecting native builds, as doing so
;; would trigger too many rebuilds: https://issues.guix.gnu.org/57127
#~(list "-f" "unix/Makefile"
(string-append "prefix=" %output)
(string-append "MANDIR=" %output "/share/man/man1"))))
(if (%current-target-system)
#~(list "-f" "unix/Makefile"
(string-append "prefix=" #$output)
(string-append "MANDIR=" #$output "/share/man/man1"))
#~(list "-f" "unix/Makefile"
(string-append "prefix=" %output)
(string-append "MANDIR=" %output "/share/man/man1")))))
(home-page "http://www.info-zip.org/UnZip.html")
(synopsis "Decompression and file extraction utility")
(description