From eb893dbdd5ceae1e51c8b611e122e717f974a5c4 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Thu, 18 Sep 2025 17:41:03 +0200 Subject: [PATCH] gnu: hashcat: Remove nonfree unrar bundled dependency. Fixes: guix/guix#2784. * gnu/packages/password-utils.scm (hashcat)[source]: Remove "deps/unrar" from compiled directories. [arguments]<#:make-flags>: Add "ENABLE_UNRAR=0". Signed-off-by: Andreas Enge --- gnu/packages/password-utils.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index fd431989946b3f103adc46f9ad30ca4d9a89a1e6..566e484915862a4fa350e563a88e2e3b3d1d22d0 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -1684,7 +1684,8 @@ your online accounts makes it necessary.") (snippet ;; TODO: Unbundle LZMA-SDK as well #~(for-each delete-file-recursively - '("deps/zlib" "deps/xxHash" "deps/OpenCL-Headers"))))) + '("deps/unrar" ;; nonfree license + "deps/zlib" "deps/xxHash" "deps/OpenCL-Headers"))))) (inputs (list minizip opencl-headers xxhash zlib)) (build-system gnu-build-system) (arguments @@ -1692,6 +1693,7 @@ your online accounts makes it necessary.") #:make-flags #~(list (string-append "PREFIX=" #$output) (string-append "AR=" #$(ar-for-target)) (string-append "CC=" #$(cc-for-target)) + (string-append "ENABLE_UNRAR=0") (string-append "USE_SYSTEM_ZLIB=1") (string-append "USE_SYSTEM_OPENCL=1") (string-append "USE_SYSTEM_XXHASH=1"))