gnu: qucs-s: Add qucsrflayout backend.

* gnu/packages/electronics.scm (qucs-s)[inputs]: Add qucsrflayout-cli.
[arguments]: Fix ’adjust-default-settings and ’wrap-program #:phases
accordingly.

Change-Id: I372fa2d769a59e0d461694844b798ed56734528d
This commit is contained in:
Cayetano Santos 2025-12-01 17:07:22 +01:00
parent 37d705c698
commit fc8cbc57fb
No known key found for this signature in database
GPG key ID: BF5CDF4DF6BF6682

View file

@ -2487,6 +2487,8 @@ input and outputs an XML dataset.")
(substitute* "qucs/settings.cpp"
(("\"/usr/local/Xyce.*\"")
(format #f "~s" (search-input-file inputs "bin/Xyce")))
(("\"qucsrflayout\"")
(format #f "~s" (search-input-file inputs "bin/qucsrflayout")))
(("\"ngspice\"")
(format #f "~s" (search-input-file inputs "bin/ngspice")))
(("\"octave\"")
@ -2498,6 +2500,8 @@ input and outputs an XML dataset.")
(,(string-append #$(this-package-input "ngspice") "/bin")
,(string-append
#$(this-package-input "qucsator-rf") "/bin")
,(string-append
#$(this-package-input "qucsrflayout-cli") "/bin")
,(string-append
#$(this-package-input "xyce-serial") "/bin")))))))))
(native-inputs (list qttools))
@ -2510,6 +2514,7 @@ input and outputs an XML dataset.")
qtsvg
qtwayland
qucsator-rf
qucsrflayout-cli
xyce-serial))
(synopsis "GUI for different circuit simulation kernels")
(description