diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-10-15 10:48:22 +0200 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-10-15 20:34:08 +0900 |
| commit | c7ed9b24a1ffd8922f9f0f02e6a97659f97c9efb (patch) | |
| tree | 614e4d09b1ea39788d8d4f58060da2ddc23f36bc | |
| parent | 6ee8c93430f611e8d933ec8887aee8aae9b1b019 (diff) | |
gnu: python-hdlmake: Build info files.
* gnu/packages/electronics.scm (python-hdlmake)[native-inputs]: Add
python-sphinx and texinfo.
[arguments]<#:phases>: Add build-info.
Change-Id: Ie576f9b54c750e007286ec5911f276ee798eaf1f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
| -rw-r--r-- | gnu/packages/electronics.scm | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index e2eabcfe66..58c932e5c3 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -1655,9 +1655,23 @@ some tool-specific options are set.") #:phases #~(modify-phases %standard-phases (add-before 'check 'chdir (lambda _ - (chdir "testsuite")))) + (chdir "testsuite"))) + (add-before 'chdir 'build-info + (lambda _ + (invoke "make" "-C" "docs" "info") + (install-file + "docs/_build/texinfo/hdlmake.info" + (string-append #$output "/share/info")) + (copy-recursively + "docs/_build/texinfo/hdlmake-figures" + (string-append + #$output "/share/info/hdlmake-figures"))))) #:test-flags #~(list "test_all.py"))) - (native-inputs (list python-pytest-cov python-setuptools)) + (native-inputs + (list python-pytest-cov + python-setuptools + python-sphinx + texinfo)) (propagated-inputs (list python-networkx)) (home-page "https://ohwr.gitlab.io/project/hdl-make/") (synopsis "Generate multi-purpose makefiles for HDL projects") |
