From 6f4ceb544952ceb1c34fcd754547003b7dd0c16f Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 8 May 2022 02:00:01 +0200 Subject: gnu: libscrypt: Use G-expressions. * gnu/packages/crypto.scm (libscrypt)[arguments]: Rewrite as G-expressions. --- gnu/packages/crypto.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 0cef58259e..f938d3c115 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -593,17 +593,16 @@ attacks than alternative functions such as @code{PBKDF2} or @code{bcrypt}.") (build-system gnu-build-system) (outputs (list "out" "static")) (arguments - `(#:make-flags (list (string-append "PREFIX=" %output) - ,(string-append "CC=" (cc-for-target))) - #:phases - (modify-phases %standard-phases - (delete 'configure) ; no configure script - (add-after 'install 'install:static - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (lib (string-append out "/lib"))) - (install-file "libscrypt.a" lib) - #t)))))) + (list #:make-flags + #~(list (string-append "PREFIX=" #$output) + (string-append "CC=" #$(cc-for-target))) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-after 'install 'install:static + (lambda _ + (install-file "libscrypt.a" + (string-append #$output:static "/lib"))))))) (home-page "https://lolware.net/libscrypt.html") (synopsis "Password hashing library") (description "@code{libscrypt} implements @code{scrypt} key derivation -- cgit v1.2.3