This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new ed4c4b049f gnu: qucs-s: Add xyce backend.
ed4c4b049f is described below
commit ed4c4b049fdcdf8f06337f6ac09b64be033773c8
Author: Cayetano Santos <[email protected]>
AuthorDate: Tue Oct 21 13:55:39 2025 +0200
gnu: qucs-s: Add xyce backend.
* gnu/packages/electronics.scm (qucs-s)[inputs]: Add xyce-serial and
sort.
[arguments]<#:phases>: Update wrap-program.
Change-Id: Ia0c7ad5527ac46cfa64c4c4dc70bbdd20d91614f
Signed-off-by: Gabriel Wicki <[email protected]>
---
gnu/packages/electronics.scm | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index d20b0fb901..a21201e7b7 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -2129,6 +2129,8 @@ input and outputs an XML dataset.")
(add-after 'unpack 'adjust-default-settings
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "qucs/settings.cpp"
+ (("\"/usr/local/Xyce.*\"")
+ (format #f "~s" (search-input-file inputs "bin/Xyce")))
(("\"ngspice\"")
(format #f "~s" (search-input-file inputs "bin/ngspice")))
(("\"octave\"")
@@ -2139,11 +2141,20 @@ input and outputs an XML dataset.")
`("PATH" ":" prefix
(,(string-append #$(this-package-input "ngspice") "/bin")
,(string-append
- #$(this-package-input "qucsator-rf") "/bin")))))))))
+ #$(this-package-input "qucsator-rf") "/bin")
+ ,(string-append
+ #$(this-package-input "xyce-serial") "/bin")))))))))
(native-inputs (list qttools))
(inputs
- ;; TODO Add xyce-serial to the list.
- (list bash-minimal octave qtbase qtcharts qtsvg qtwayland qucsator-rf
ngspice))
+ (list bash-minimal
+ ngspice
+ octave
+ qtbase
+ qtcharts
+ qtsvg
+ qtwayland
+ qucsator-rf
+ xyce-serial))
(synopsis "GUI for different circuit simulation kernels")
(description
"@acronym{Qucs-S, Quite universal circuit simulator with SPICE} provides