diff options
author | Brice Waegeneire <brice@waegenei.re> | 2020-02-09 10:15:28 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-02-10 00:49:50 +0100 |
commit | ddc5e7468484b0527e6ee423bc42186283dd9998 (patch) | |
tree | 3e9b87f3f89a6c12cb6fcfc341334a20e116a83a /gnu | |
parent | 57f90b2a245786b6c6683b0cb95aa79c07273ff4 (diff) | |
download | guix-ddc5e7468484b0527e6ee423bc42186283dd9998.tar.gz |
gnu: git-crypt: Install man page.
* gnu/packages/version-control.scm (git-crypt)[native-inputs]: Add dockbook-xsl, libxslt. [arguments]: Add phase patch-makefile.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/version-control.scm | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 24985d0c20..2ca64e4cdc 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -609,20 +609,33 @@ write native speed custom Git applications in any language with bindings.") (inputs `(("git" ,git) ("openssl" ,openssl))) + (native-inputs + `(("docbook-xsl" ,docbook-xsl) + ("libxslt" ,libxslt))) (arguments `(#:tests? #f ; No tests. #:phases (modify-phases %standard-phases (delete 'configure) + (add-after 'unpack 'patch-makefile + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl") + (string-append (assoc-ref inputs "docbook-xsl") + "/xml/xsl/docbook-xsl-" + ,(package-version docbook-xsl) + "/manpages/docbook.xsl"))) + #t)) (replace 'build (lambda _ - (invoke "make"))) + (invoke "make" "ENABLE_MAN=yes"))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (invoke "make" "install" + "ENABLE_MAN=yes" (string-append "PREFIX=" out)))))))) - (home-page "https://www.agwa.name/projects/git-crypt") + (home-page "https://www.agwa.name/projects/git-crypt/") (synopsis "Transparent encryption of files in a git repository") (description "git-crypt enables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when |