guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: gnu: address@hidden: Add the 'gpg' and 'gpgv' commands.


From: Ludovic Courtès
Subject: 01/01: gnu: address@hidden: Add the 'gpg' and 'gpgv' commands.
Date: Sun, 24 Jul 2016 20:53:56 +0000 (UTC)

civodul pushed a commit to branch master
in repository guix.

commit bc85b127df622575988f8e760f72d608d0900a75
Author: Ludovic Courtès <address@hidden>
Date:   Sun Jul 24 22:15:54 2016 +0200

    gnu: address@hidden: Add the 'gpg' and 'gpgv' commands.
    
    * gnu/packages/gnupg.scm (gnupg-2.0)[arguments]: Add
    'rename-v2-commands' phase.
---
 gnu/packages/gnupg.scm |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index ddb9bf1..90b5c2d 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -284,7 +284,20 @@ libskba (working with X.509 certificates and CMS data).")
           (lambda _
             (substitute* "tests/openpgp/Makefile.in"
               (("/bin/sh") (which "bash")))
-            #t)))))))
+            #t))
+        (add-after 'install 'rename-v2-commands
+          (lambda* (#:key outputs #:allow-other-keys)
+            ;; Upstream suggests removing the trailing '2' from command names:
+            ;; <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22883#58>.
+            (let ((out (assoc-ref outputs "out")))
+              (with-directory-excursion (string-append out "/bin")
+                (rename-file "gpgv2" "gpgv")
+                (rename-file "gpg2" "gpg")
+
+                ;; Keep the old name around to ease transition.
+                (symlink "gpgv" "gpgv2")
+                (symlink "gpg" "gpg2")
+                #t)))))))))
 
 (define-public gnupg-1
   (package (inherit gnupg)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]