guix_mirror_bot pushed a commit to branch next-master
in repository guix.

commit 88e5efec9f5e939c207c6da39b0392b9c8fd9873
Author: Cayetano Santos <[email protected]>
AuthorDate: Sat Jan 17 10:55:26 2026 +0100

    gnu: iverilog: Update to 20251012.
    
    * gnu/packages/electronics.scm (iverilog): Update to 20251012.
    [native-inputs]: Add perl and tcsh.
    [synopsis]: Complete.
    [description]: Update.
    
    Change-Id: I27ecf7a5366e7e62fe1d4a0f92390384d207f54c
---
 gnu/packages/electronics.scm | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index ad16c2bc02..157ba51f9f 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -618,17 +618,17 @@ Simulator Trace} files.")
 (define-public iverilog
   (package
     (name "iverilog")
-    (version "12.0")
+    (version "20251012")
     (source
      (origin
        (method git-fetch)
        (uri (git-reference
               (url "https://github.com/steveicarus/iverilog";)
               (commit
-               (string-append "v" (string-replace-substring version "." 
"_")))))
+               (string-append "s" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1cm3ksxyyp8ihs0as5c2nk3a0y2db8dmrrw0f9an3sl255smxn17"))))
+        (base32 "05k4x4lcgx554w2a8qcmmgjmg0k6swvcwl1pn5kcv4xafcz6rmxj"))))
     (build-system gnu-build-system)
     (arguments
      (list
@@ -645,17 +645,17 @@ Simulator Trace} files.")
                           "s;@IVCC@;gcc;")
                          (("s;@IVCXX@;\\$\\(CXX);")
                           "s;@IVCXX@;g++;")))))))
-    (native-inputs (list autoconf bison flex gperf))
+    (native-inputs (list autoconf bison flex gperf perl tcsh))
     (inputs (list zlib))
     (home-page "https://steveicarus.github.io/iverilog/";)
-    (synopsis "FPGA Verilog simulation and synthesis tool")
+    (synopsis "Verilog/SystemVerilog HDL compiler")
     (description
-     "Icarus Verilog is a Verilog simulation and synthesis tool.
-It operates as a compiler, compiling source code written in Verilog
-(IEEE-1364) into some target format.
+     "Icarus Verilog is a Verilog/SystemVerilog @acronym{EDA, Electronic
+Design Automation} compiler that generates code employed by back-end
+tools.  It operates compiling source code written in Verilog
+(IEEE-1364) and SystemVerilog (IEEE-1800) into some target format.
 For batch simulation, the compiler can generate an intermediate form
-called vvp assembly.
-This intermediate form is executed by @command{vvp}.
+called vvp assembly.  This intermediate form is executed by @command{vvp}.
 For synthesis, the compiler generates netlists in the desired format.")
     ;; GPL2 only because of:
     ;; - ./driver/iverilog.man.in

Reply via email to