summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorHugo Buddelmeijer <hugo@buddelmeijer.nl>2026-02-14 22:49:13 +0100
committerAndreas Enge <andreas@enge.fr>2026-02-24 15:11:08 +0100
commit4426a2accba60acaee2240e97e62c6615d29a0ac (patch)
tree2fd55b38007073b523cbc2f8845379fd1018e3c6 /gnu
parente7bdb294cd227415d8a68e4ab54183e3e1a371d4 (diff)
gnu: fcrackzip: Fix build through make-flags.
* gnu/packages/compression.scm (fcrackzip): Fix build. [source]: Switch to https. [arguments]: Switch to gexps. <#:make-flags>: Add "CFLAGS=-Wno-error=implicit-int" <#:phases>{fix-reference-to-unzip}: New phase. [home-page]: Switch to https. Change-Id: Icaa3f415dc184c231188973108a442f39f13c4a4 Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/compression.scm20
1 files changed, 12 insertions, 8 deletions
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 8dd62f46f7a..c36d13ffcab 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -88,6 +88,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
#:use-module (gnu packages file)
+ #:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -3071,7 +3072,7 @@ compression and decompression speed compared to Deflate using Zlib.")
(version "1.0")
(source (origin
(method url-fetch)
- (uri (string-append "http://oldhome.schmorp.de/marc/data/"
+ (uri (string-append "https://oldhome.schmorp.de/marc/data/"
"fcrackzip-" version ".tar.gz"))
(sha256
(base32
@@ -3079,16 +3080,19 @@ compression and decompression speed compared to Deflate using Zlib.")
(build-system gnu-build-system)
(arguments
(list
+ #:make-flags
+ #~(list "CFLAGS=-Wno-error=implicit-int")
#:phases
- '(modify-phases %standard-phases
- (add-after 'unpack 'fix-reference-to-unzip
- (lambda _
- (substitute* "main.c"
- (("\"unzip")
- (string-append "\"" (which "unzip")))))))))
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-reference-to-unzip
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "main.c"
+ (("\"unzip")
+ (string-append "\""
+ (search-input-file inputs "/bin/unzip")))))))))
(inputs
(list perl unzip))
- (home-page "http://oldhome.schmorp.de/marc/fcrackzip.html")
+ (home-page "https://oldhome.schmorp.de/marc/fcrackzip.html")
(synopsis "Zip password cracker")
(description "Fcrackzip is a Zip file password cracker.")
(license license:gpl2+)))