From 42a57df874aa37ff6a54d952abc996a6138b3b06 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Wed, 19 Dec 2018 23:49:15 +0100 Subject: gnu: python-duniterpy: Build documentation. * gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install documentation. --- gnu/packages/finance.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'gnu/packages/finance.scm') diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index b644f2fa95..a87d24fccf 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -862,7 +862,22 @@ Luhn and family of ISO/IEC 7064 check digit algorithms. ") (build-system python-build-system) (arguments ;; Tests fail with "AttributeError: module 'attr' has no attribute 's'". - `(#:tests? #f)) + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'build 'build-documentation + (lambda _ + (invoke "make" "docs"))) + (add-after 'build-documentation 'install-documentation + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (doc (string-append out "/share/doc/" ,name))) + (mkdir-p doc) + (copy-recursively "docs/_build/html" doc)) + #t))))) + (native-inputs + `(("python-sphinx" ,python-sphinx) + ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) (propagated-inputs `(("python-aiohttp" ,python-aiohttp) ("python-attr" ,python-attr) -- cgit v1.2.3