summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kramer <thomas@f-si.org>2026-02-27 00:01:12 +0100
committerCayetano Santos <csantosb@inventati.org>2026-03-01 09:50:42 +0100
commit728ada432bc63201359543957fa6b36f6199b5cc (patch)
tree7caf2c6f3cf3e7cb482d23cf27bbee4557b7534f
parente589de63df03e1cdfd6766c8cf5ce385d52db58f (diff)
gnu: Add openroad-cli.
* gnu/packages/electronics.scm (openroad-cli): New variable Merges guix/guix!5989 Change-Id: I7a4515ee9758d4c059a9ede5cdfdfb97562efc05 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
-rw-r--r--gnu/packages/electronics.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index f0925b11c04..136e99112ca 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")