Message ID | 20200319091937.11811-1-brice@waegenei.re |
---|---|
State | Accepted |
Headers | show |
Series | [bug#40129] gnu: gpa: Add phase wrap-program. | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
Brice Waegeneire <brice@waegenei.re> writes: > Fixes <https://bugs.gnu.org/36109> > > * gnu/packages/gnupg.scm (gpa)[arguments]: Add phase wrap-program. Applied, thanks! [...] > + (add-after 'install 'wrap-program > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let ((out (assoc-ref outputs "out")) > + (gnupg (assoc-ref inputs "gnupg"))) > + (wrap-program (string-append out "/bin/gpa") > + `("PATH" ":" prefix (,(string-append gnupg "/bin"))) > + ))))))) I ended this phase on a #t and fixed the lonely parens as reported by 'guix lint gpa'.
diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index c5c3d5263f..30658c7cb7 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -975,6 +975,16 @@ however, pgpdump produces more detailed and easier to understand output.") (base32 "1cbpc45f8qbdkd62p12s3q2rdq6fa5xdzwmcwd3xrj55bzkspnwm")))) (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-program + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (gnupg (assoc-ref inputs "gnupg"))) + (wrap-program (string-append out "/bin/gpa") + `("PATH" ":" prefix (,(string-append gnupg "/bin"))) + ))))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs