From 9d680229a52f23d146552baff0bc21f63bf5286a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 26 Dec 2021 01:38:08 +0100 Subject: [PATCH] gnu: passwordsafe: Adjust style. * gnu/packages/gnome.scm (passwordsafe)[arguments]: Rewrite as gexp. Avoid referencing the PYTHON variable. Remove trailing #t. [inputs]: Add PYTHON (explicitly). --- gnu/packages/gnome.scm | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c13d90e019..010b55b092 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -10719,23 +10719,22 @@ (define-public passwordsafe (base32 "1xh64bbg10gnfzlck5jvqy2zk6hbk9cyqgv85xc9kbdvs8n4lhgh")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t - #:meson ,meson-0.59 - #:phases - (modify-phases %standard-phases - (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap - (lambda* (#:key outputs #:allow-other-keys) - (let ((prog (string-append (assoc-ref outputs "out") - "/bin/gnome-passwordsafe")) - (pylib (string-append (assoc-ref outputs "out") - "/lib/python" - ,(version-major+minor - (package-version python)) - "/site-packages"))) - (wrap-program prog - `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) - `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))) - #t)))))) + (list #:glib-or-gtk? #t + #:meson meson-0.59 + #:phases + #~(modify-phases %standard-phases + (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap + (lambda* (#:key outputs #:allow-other-keys) + (let ((prog (string-append #$output + "/bin/gnome-passwordsafe")) + (pylib (string-append + #$output "/lib/python" + #$(version-major+minor + (package-version (this-package-input "python"))) + "/site-packages"))) + (wrap-program prog + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH") ,pylib)) + `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))))) (native-inputs (list desktop-file-utils gettext-minimal @@ -10749,6 +10748,7 @@ (define-public passwordsafe gtk+ libhandy libpwquality + python python-pygobject python-pykeepass)) (home-page "https://gitlab.gnome.org/World/PasswordSafe")