guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 728ada432bc63201359543957fa6b36f6199b5cc
Author: Thomas Kramer <[email protected]>
AuthorDate: Fri Feb 27 00:01:12 2026 +0100

    gnu: Add openroad-cli.
    
    * gnu/packages/electronics.scm (openroad-cli): New variable
    
    Merges guix/guix!5989
    
    Change-Id: I7a4515ee9758d4c059a9ede5cdfdfb97562efc05
    Modified-by: Cayetano Santos <[email protected]>
    Signed-off-by: Cayetano Santos <[email protected]>
---
 gnu/packages/electronics.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index f0925b11c0..136e99112c 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -2065,6 +2065,20 @@ Verilog and routed layout.  It includes tools for 
floorplanning, placement,
 clock tree synthesis, routing, parasitic extraction, and timing analysis.")
     (license license:bsd-3)))
 
+(define-public openroad-cli
+  (package
+    (inherit openroad)
+    (name "openroad-cli")
+    (arguments
+     (substitute-keyword-arguments (package-arguments openroad)
+       ((#:configure-flags flags '())
+        #~(delete! "-DBUILD_GUI=ON" #$flags))))
+    (inputs
+     (modify-inputs (package-inputs openroad)
+       (delete "qtbase-5" "qtcharts-5" )))
+    (synopsis
+     "Collection of tools for semiconductor digital design, cli version.")))
+
 (define-public pulseview
   (package
     (name "pulseview")

Reply via email to