~ruther/guix-local

8eed773a70afa696b3b67ca49ee67257b8a44b03 — Efraim Flashner 4 months ago b5e5a80
gnu: age-plugin-yubikey: Install manpage.

* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Add a
phase to generate and install the manpage.

Change-Id: I449d26ec6376b4874b0fc7153533ba38ea71d5f9
1 files changed, 9 insertions(+), 1 deletions(-)

M gnu/packages/rust-apps.scm
M gnu/packages/rust-apps.scm => gnu/packages/rust-apps.scm +9 -1
@@ 191,7 191,15 @@ low-end hardware and serving many concurrent requests.")
        (base32 "0vp85bf39a89pzy88icjsyf9a7gmkasbppm87zww7pvxr65qaj9z"))))
    (build-system cargo-build-system)
    (arguments
     `(#:install-source? #f))
     `(#:install-source? #f
       #:phases
       (modify-phases %standard-phases
         (add-after 'install 'install-extras
           (lambda* (#:key outputs #:allow-other-keys)
             (invoke "cargo" "run" "--example" "generate-docs")
             (install-file "target/manpages/age-plugin-yubikey.1.gz"
                           (string-append (assoc-ref outputs "out")
                                          "/share/man/man1")))))))
    (native-inputs (list pkg-config))
    (inputs (cons* pcsc-lite openssl
                   (cargo-inputs 'age-plugin-yubikey)))