From 957fe1c2086a1a4dd327e3f39cfc939e2d41a6df Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 25 Dec 2019 17:06:42 +0100 Subject: gnu: squashfs-tools: Update to 4.4. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/compression.scm (squashfs-tools): Update to 4.4. [arguments]: Remove obsolete ‘fix-glibc-compatability’ phase. --- gnu/packages/compression.scm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'gnu/packages/compression.scm') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index bb1c5b625c..02e4e324b9 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -779,7 +779,7 @@ time for compression ratio.") (define-public squashfs-tools (package (name "squashfs-tools") - (version "4.3") + (version "4.4") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/squashfs/squashfs/" @@ -787,10 +787,10 @@ time for compression ratio.") "squashfs" version ".tar.gz")) (sha256 (base32 - "1xpklm0y43nd9i6jw43y2xh5zvlmj9ar2rvknh0bh7kv8c95aq0d")))) + "0zmhvczscqz0mzh4b9m8m42asq14db0a6lc8clp5ljq5ybrv70d9")))) (build-system gnu-build-system) (arguments - '(#:tests? #f ; no check target + '(#:tests? #f ; no check target #:make-flags (list "CC=gcc" "XZ_SUPPORT=1" @@ -802,13 +802,6 @@ time for compression ratio.") (replace 'configure (lambda _ (chdir "squashfs-tools") - #t)) - (add-after 'unpack 'fix-glibc-compatability - (lambda _ - (substitute* '("squashfs-tools/mksquashfs.c" - "squashfs-tools/unsquashfs.c") - (("") - "\n#include ")) #t))))) (inputs `(("lz4" ,lz4) -- cgit v1.2.3 From 3c45b53ec9025f4b95ec003ff99caa3e6fe506ab Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Dec 2019 12:29:44 +0100 Subject: gnu: Remove squashfs-tools-next. * gnu/packages/compression.scm (squashfs-tools-next): Remove variable. * guix/scripts/pack.scm (squashfs-image, guix-pack): Use squashfs-tools. * tests/pack.scm: Use squashfs-tools. --- gnu/packages/compression.scm | 17 ----------------- guix/scripts/pack.scm | 4 ++-- tests/pack.scm | 4 ++-- 3 files changed, 4 insertions(+), 21 deletions(-) (limited to 'gnu/packages/compression.scm') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 02e4e324b9..cf23e88547 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -819,23 +819,6 @@ systems where low overhead is needed. This package allows you to create and extract such file systems.") (license license:gpl2+))) -;; We need this for building squashfs images with symlinks. -(define-public squashfs-tools-next - (let ((commit "fb33dfc32b131a1162dcf0e35bd88254ae10e265") - (revision "1")) - (package (inherit squashfs-tools) - (name "squashfs-tools-next") - (version (string-append "4.3-" revision (string-take commit 7))) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/plougher/squashfs-tools.git") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1x2skf8hxzfch978nzx5mh46d4hhi6gl22270hiarjszsjk3bnsx"))))))) - (define-public pigz (package (name "pigz") diff --git a/guix/scripts/pack.scm b/guix/scripts/pack.scm index bbacc93bc0..9676d28565 100644 --- a/guix/scripts/pack.scm +++ b/guix/scripts/pack.scm @@ -319,7 +319,7 @@ to the search paths of PROFILE." entry-point localstatedir? (symlinks '()) - (archiver squashfs-tools-next)) + (archiver squashfs-tools)) "Return a squashfs image containing a store initialized with the closure of PROFILE, a derivation. The image contains a subset of /gnu/store, empty mount points for virtual file systems (like procfs), and optional symlinks. @@ -1045,7 +1045,7 @@ Create a bundle of PACKAGE.\n")) bootstrap-xz (assoc-ref opts 'compressor))) (archiver (if (equal? pack-format 'squashfs) - squashfs-tools-next + squashfs-tools (if bootstrap? %bootstrap-coreutils&co tar))) diff --git a/tests/pack.scm b/tests/pack.scm index 71ff5aec18..0c1406e687 100644 --- a/tests/pack.scm +++ b/tests/pack.scm @@ -28,7 +28,7 @@ #:use-module (guix tests) #:use-module (guix gexp) #:use-module (gnu packages bootstrap) - #:use-module ((gnu packages compression) #:select (squashfs-tools-next)) + #:use-module ((gnu packages compression) #:select (squashfs-tools)) #:use-module (srfi srfi-64)) (define %store @@ -199,7 +199,7 @@ (string-append "." #$profile "/bin")) (setenv "PATH" - (string-append #$squashfs-tools-next "/bin")) + (string-append #$squashfs-tools "/bin")) (invoke "unsquashfs" #$image) (with-directory-excursion "squashfs-root" (when (and (file-exists? (string-append bin -- cgit v1.2.3