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")