build-system/gnu: Add support for zip archives. Fixes <http://bugs.gnu.org/19866>. Reported by Andreas Enge <andreas@enge.fr>. * guix/build/gnu-build-system.scm (unpack): Use 'unzip' when SOURCE ends in '.zip'.
1 files changed, 3 insertions(+), 1 deletions(-) M guix/build/gnu-build-system.scm
M guix/build/gnu-build-system.scm => guix/build/gnu-build-system.scm +3 -1
@@ 108,7 108,9 @@ working directory." (copy-recursively source "." #:keep-mtime? #t) #t) (and (zero? (system* "tar" "xvf" source)) (and (if (string-suffix? ".zip" source) (zero? (system* "unzip" source)) (zero? (system* "tar" "xvf" source))) (chdir (first-subdirectory "."))))) ;; See <http://bugs.gnu.org/17840>.