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

Reply via email to