diff options
| author | Thomas Kramer <thomas@f-si.org> | 2026-01-31 11:21:24 +0100 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-03-01 16:47:09 +0100 |
| commit | 5a08363c9ff09c5e6be2fa7b182e2ad13b9689de (patch) | |
| tree | db1b97df8ed4d2ad5d984feee27ab36f61b94b70 /gnu/packages/electronics.scm | |
| parent | b4d278d13633f30aed60182d768e702a24c51340 (diff) | |
gnu: Add netgen.
* gnu/packages/electronics.scm (netgen): New variable.
Merges guix/guix!6039
Change-Id: I43cf9f553188d3eb2ad4aa4c6ab946eb3eda2490
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Diffstat (limited to 'gnu/packages/electronics.scm')
| -rw-r--r-- | gnu/packages/electronics.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index d68fab3da48..6cc08c6236d 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -1576,6 +1576,38 @@ help digital designers and project managers understand and improve testbench coverage.") (license license:isc))) +(define-public netgen + (package + (name "netgen") + (version "1.5.316") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RTimothyEdwards/netgen") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1923mynqw1wjhlcij639gdqrkifyb5lcks1x11gwpgp4gijwj3qb")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no tests + #:configure-flags + #~(list (string-append + "--with-tcl=" #$(this-package-input "tcl")) + (string-append + "--with-tk=" #$(this-package-input "tk"))))) + (inputs (list tcl tk)) + (native-inputs (list python-minimal-wrapper)) + (home-page "http://opencircuitdesign.com/netgen/") + (synopsis "@acronym{LVS, layout versus schematic} tool for comparing SPICE or verilog netlists") + (description "@code{netgen} compares netlists of circuits. This is commonly used as a part of +@acronym{EDA, electronic design automation} toolchains in a +process called @acronym{LVS, layout versus schematic} with the intent to verify +that the layout of a circuit corresponds to the desired netlists.") + (license license:gpl1))) + (define-public nextpnr (let ((commit "d8117e3cadaa4f4db606b64a465b7638b05dac68") (revision "1")) |
