This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 408b604708 gnu: librelane: Wrap dependencies.
408b604708 is described below

commit 408b604708a753f9dae727855d8a841e249b11f1
Author: Cayetano Santos <[email protected]>
AuthorDate: Tue Mar 10 14:35:51 2026 +0100

    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
---
 gnu/packages/electronics.scm | 28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 02836dffc4..58a89cda62 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}

Reply via email to