diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 06b2873dd2..b9653693c6 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2018 Thomas Sigurdsen ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2018 Pierre Neidhardt +;;; Copyright © 2018 Amirouche Boubekki ;;; ;;; This file is part of GNU Guix. ;;; @@ -461,8 +462,18 @@ through the pass command.") (let ((out (assoc-ref outputs "out"))) (substitute* "Makefile" (("PREFIX = /usr") (string-append "PREFIX = " out))) + (substitute* "libargon2.pc" + (("prefix=/usr") (string-append "prefix=" out)) + (("@HOST_MULTIARCH@") "") + (("@UPSTREAM_VER@") ,version)) #t))) - (delete 'configure)))) + (delete 'configure) + (add-after 'install 'install-argon2.pc + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (install-file "libargon2.pc" + (string-append out "/lib/pkgconfig")) + #t)))))) (home-page "https://www.argon2.com/") (synopsis "Password hashing library") (description "Argon2 provides a key derivation function that was declared