diff options
| author | Hugo Buddelmeijer <hugo@buddelmeijer.nl> | 2026-02-14 22:49:13 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-24 15:11:08 +0100 |
| commit | 4426a2accba60acaee2240e97e62c6615d29a0ac (patch) | |
| tree | 2fd55b38007073b523cbc2f8845379fd1018e3c6 /gnu | |
| parent | e7bdb294cd227415d8a68e4ab54183e3e1a371d4 (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.scm | 20 |
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+))) |
