diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2017-08-31 19:15:21 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2017-08-31 19:15:21 +0200 |
commit | 48623f5be854e923b04ae83a1a882ff1cefdc742 (patch) | |
tree | 166e7d954775d3fa2103cad0ecd67f83e717246a /gnu | |
parent | 5789566aa230f2e134a9b767e7aaf14ab7d41211 (diff) | |
download | gnu-guix-48623f5be854e923b04ae83a1a882ff1cefdc742.tar gnu-guix-48623f5be854e923b04ae83a1a882ff1cefdc742.tar.gz |
gnu: gzip: Use absolute name for gzip in gunzip.
* gnu/packages/compression.scm (gzip)[arguments]: Add build phase
"use-absolute-name-of-gzip".
Fixes <https://bugs.gnu.org/28158>.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/compression.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 4e316e0b5a..cd9ed7cccf 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com> ;;; Copyright © 2015, 2016 Eric Bavier <bavier@member.fsf.org> -;;; Copyright © 2015, 2016 Ricardo Wurmus <rekado@elephly.net> +;;; Copyright © 2015, 2016, 2017 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015, 2017 Leo Famulari <leo@famulari.name> ;;; Copyright © 2015 Jeff Mickey <j@codemac.net> ;;; Copyright © 2015, 2016, 2017 Efraim Flashner <efraim@flashner.co.il> @@ -202,7 +202,16 @@ adding and extracting files to/from a tar archive.") (synopsis "General file (de)compression (using lzw)") (arguments ;; FIXME: The test suite wants `less', and optionally Perl. - '(#:tests? #f)) + '(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'use-absolute-name-of-gzip + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "gunzip.in" + (("exec gzip") + (string-append "exec " (assoc-ref outputs "out") + "/bin/gzip"))) + #t))))) (description "GNU Gzip provides data compression and decompression utilities; the typical extension is \".gz\". Unlike the \"zip\" format, it compresses a single |