summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-12-01 16:29:13 +0100
committerCayetano Santos <csantosb@inventati.org>2025-12-04 10:24:43 +0100
commit3ceef800914b4d0f5692dbbee6eb73d8d2a91b80 (patch)
tree5c12bbd6ff3cc6869556fb09010ef71c27fdfb09
parentb3ef80c109c2badf337a697a9ed6c355774a96ee (diff)
gnu: Add qucsrflayout-cli.
* gnu/packages/electronics.scm (qucsrflayout-cli): New variable. Change-Id: Iedfe17f23ea89c71840c00ded8548315ca11dbb4
-rw-r--r--gnu/packages/electronics.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index caf96efd222..f3bc7a6b220 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -2373,6 +2373,34 @@ automated testing of HDL code.")
;; subdirectories are under ASL.
(license (list license:mpl2.0 license:asl2.0))))
+(define-public qucsrflayout-cli
+ (package
+ (name "qucsrflayout-cli")
+ (version "2.1.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/thomaslepoix/Qucs-RFlayout/")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1nhqhb5x5giv8ck9y9aib6vh6kvnfrycsbdzh6fnzng046aq67aq"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:tests? #f ;no tests
+ #:configure-flags
+ #~(list "-DQRFL_MINIMAL=ON"
+ "-DCMAKE_BUILD_TYPE=Release")))
+ (home-page "https://github.com/thomaslepoix/Qucs-RFlayout/")
+ (synopsis "Produce layouts from Qucs RF schematics")
+ (description
+ "@code{qucsrflayout} command exports @acronym{RF, Radio Frequency}
+schematics to KiCad layouts and OpenEMS scripts.")
+ (license license:gpl3+)))
+
(define-public qucsator-rf
(package
(name "qucsator-rf")