diff mbox series

[bug#60736] gnu: hledger: Install documentation.

Message ID DM5PR03MB3163D3F6BCD872F190733907C5FC9@DM5PR03MB3163.namprd03.prod.outlook.com
State New
Headers show
Series [bug#60736] gnu: hledger: Install documentation. | expand

Commit Message

Morgan Smith Jan. 11, 2023, 6:14 p.m. UTC
From: Morgan Smith <Morgan.J.Smith@outlook.com>

* gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase
---
 gnu/packages/finance.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

Comments

Ludovic Courtès Jan. 19, 2023, 4:33 p.m. UTC | #1
Hi,

Morgan.J.Smith@outlook.com skribis:

> From: Morgan Smith <Morgan.J.Smith@outlook.com>
>
> * gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase

Applied, thanks!

Ludo’.
diff mbox series

Patch

diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index f5906ec738..3c7b8a4a18 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -227,6 +227,14 @@  (define-public hledger
         (base32
          "07fcfkmv4cy92njnf2qc7jh0naz96q962hxldcd7hk4k7ddv0mss"))))
     (build-system haskell-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'install-doc
+            (lambda _
+              (install-file "hledger.info" (string-append #$output "/share/info"))
+              (install-file "hledger.1" (string-append #$output "/man/man1")))))))
     (inputs
      (list ghc-ansi-terminal
            ghc-base-compat-batteries