diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2026-03-10 14:35:51 +0100 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-03-10 14:55:57 +0100 |
| commit | 408b604708a753f9dae727855d8a841e249b11f1 (patch) | |
| tree | 8ca6a28112224a7ff4bb9a5c4db4436fb63c40f3 /gnu/packages | |
| parent | cad2e98384e0af13900e631ca7e17d7a1ba2c3ba (diff) | |
gnu: librelane: Wrap dependencies.
* gnu/packages/electronics.scm (librelane)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add magic, netgen, openroad-cli, python-wrapper, ruby and
yosys.
Change-Id: Ibad5495df6647793fca73f57ee1a52ef429c010d
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/electronics.scm | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 02836dffc4b..58a89cda62e 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -1082,7 +1082,25 @@ an embedded event driven algorithm.") (substitute* "librelane/steps/verilator.py" (("\"verilator\"") (format #f "~s" - (search-input-file inputs "/bin/verilator"))))))))) + (search-input-file inputs "/bin/verilator")))))) + (add-after 'compress-documentation 'wrap-program + (lambda _ + (wrap-program (string-append #$output "/bin/librelane") + `("PATH" ":" prefix + (,(string-append + #$(this-package-input "ciel") "/bin") + ,(string-append + #$(this-package-input "magic") "/bin") + ,(string-append + #$(this-package-input "netgen") "/bin") + ,(string-append + #$(this-package-input "openroad-cli") "/bin") + ,(string-append + #$(this-package-input "python-wrapper") "/bin") + ,(string-append + #$(this-package-input "ruby") "/bin") + ,(string-append + #$(this-package-input "yosys") "/bin"))))))))) (native-inputs (list python-customtkinter python-poetry-core @@ -1091,6 +1109,9 @@ an embedded event driven algorithm.") python-setuptools)) (inputs (list ciel + magic + netgen + openroad-cli python-click python-cloup python-deprecated @@ -1104,8 +1125,11 @@ an embedded event driven algorithm.") python-rapidfuzz python-rich python-semver + python-wrapper python-yamlcore-0.0.2 - verilator)) + ruby + verilator + yosys)) (home-page "https://librelane.readthedocs.io/") (synopsis "ASIC implementation flow infrastructure") (description "LibreLane is an @acronym{EDA, Electronic Design Automation} |
