From 9cd61289055cb7869df1c803c5f1490788e3fcc7 Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Mon, 12 Oct 2020 00:42:19 -0300 Subject: gnu: libpwquality: Enable Python binding. * gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding. [native-inputs]: Add python-wrapper. Signed-off-by: Marius Bakke --- gnu/packages/password-utils.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 85dbeef28f..c178c2de8d 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -28,6 +28,7 @@ ;;; Copyright © 2020 Brice Waegeneire ;;; Copyright © 2020 Jean-Baptiste Note ;;; Copyright © 2020 Michael Rohleder +;;; Copyright © 2020 Vinicius Monego ;;; ;;; This file is part of GNU Guix. ;;; @@ -381,8 +382,17 @@ them out, at the source.") "13hw532fmzc5xjpy75d74rlfdlxf2a8ibb4hyy9c0s92wsgf0qsj")))) (build-system gnu-build-system) (arguments - ;; XXX: have RUNPATH issue. - '(#:configure-flags '("--disable-python-bindings"))) + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'set-LDFLAGS + (lambda* (#:key inputs outputs #:allow-other-keys) + (setenv "LDFLAGS" + (string-append + "-Wl,-rpath=" + (assoc-ref outputs "out") "/lib")) + #t))))) + (native-inputs + `(("python" ,python-wrapper))) (inputs `(("cracklib" ,cracklib))) (synopsis "Password quality checker") -- cgit v1.2.3