gnu: electronics: Add gabber to copyright line.
* gnu/packages/electronics.scm: Add copyright line.
Change-Id: Ic4794e81e967cc72fa20d60a7adfaa912762850a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Move gnucap to electronics module.
* gnu/packages/engineering.scm (gnucap): Move ...
* gnu/packages/electronics.scm: ... here.
Change-Id: I2fe0d7f2cf6fc3f55374a7ec2eb9136573d4abd1
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add python-hdlconvertor.
* gnu/packages/electronics.scm (python-hdlconvertor): New variable.
(yosys-src-for-hdlconvertor-tests): New variable.
Change-Id: I0acd8c8f050a5bc632f68511b3e7d24cf3621162
gnu: Add python-hdlconvertorast.
* gnu/packages/electronics.scm (python-hdlconvertorast): New variable.
gnu: Add lctime.
* gnu/packages/electronics.scm (lctime): Add variable.
Change-Id: I03f0fd455c9e5e8f69a2fa71b8f6bea6f60d43ef
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add python-liberty-parser.
* gnu/packages/electronics.scm (python-liberty-parser): Add variable.
Change-Id: I91d7545ccb938ea534553f35e8f19ca0507dc625
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add python-klayout.
* gnu/packages/electronics.scm (python-klayout): Add variable.
Change-Id: I637c3f9880121666fe06e427261b694018158fe5
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-vunit: Update to 5.0.0-dev.7.
* gnu/packages/electronics.scm (python-vunit): Update to 5.0.0-dev.7.
[native-inputs]: Remove python-wheel.
Change-Id: I6d4af27e8b68e42396e2aa63c4462021db90148b
gnu: Add klayout.
* gnu/packages/electronics.scm (klayout): New variable.
Change-Id: I8fa2b909d28018bc7219a7bd188dd34a5be6e6d9
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add python-cocotbext-axi.
* gnu/packages/electronics.scm (python-cocotbext-axi): New variable.
Change-Id: I1ca017ef9d9253f01dd74f25de04ed2551b4a620
gnu: Add python-cocotb-test.
* gnu/packages/electronics.scm (python-cocotb-test): New variable.
Change-Id: Iefe86be6c6d15280694e79b13ec013056346be01
gnu: python-cocotb: Complete tests.
* gnu/packages/electronics.scm (python-cocotb)[arguments]: Add
’run-examples #:phase.
Change-Id: I3347baa3d21e6aec80d4e72a4d67dbe003bd8c2e
gnu: python-surf: Disable tests.
Tests require slaclab/ruckus, which needs ghdl vhdl compiler.
Package update requires rogue, not in the repos.
* gnu/packages/electronics.scm (python-surf)[native-inputs]: Remove python-wheel.
Change-Id: I634cc5d5c8091665a1751272bd83e17169ffe1af
gnu: python-edalize: Update to 0.6.3.
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.3.
Change-Id: Ied9491135ad06564688860454a99e4b848496f3d
gnu: abc: Update to 0.0-8.ee04349.
* gnu/packages/electronics.scm (abc): Update to 0.0-8.ee04349.
Change-Id: Icbd4c181801d393710acc76fe4a06366a8cf825a
gnu: python-cocotb-bus: Update to 0.3.0.
* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.3.0.
[propagated-inputs]: Remove python-packaging.
Change-Id: I5dbc4624843c008813fc9f2bbaefaba01b22ffa3
gnu: open-logic: Update to 4.2.0.
* gnu/packages/electronics.scm (open-logic): Update to 4.2.0.
Change-Id: I4370f3289b4d1f0d2a5beb8897b04bf3f51535b0
gnu: pyspice: Remove unneeded input ngspice.
* gnu/packages/electronics.scm (pyspice) [inputs]: Remove ngspice.
Change-Id: Ibcf6c6d7e0239617163e653b72a9e2db1812a7d5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add magic.
* gnu/packages/electronics.scm (magic): New variable.
Change-Id: Ia7fe5764863cb49671343c9a05d5bedec75ee286
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: pyspice: Switch to pyproject.
* gnu/packages/electronics.scm (pyspice):
[arguments] <tests?, test-flags>: There are unit-tests, so use them.
<phases>: Remove 'check-after-install; {patch-libngspice} use format instead
of confusingly long string-append.
[inputs]: Add python-matplotlib and python-pyyaml.
[propagated-inputs]: Remove python-matplotlib and python-pyyaml.
[native-inputs]: Add python-setuptools.
Change-Id: Id7e1cc0b906b05ee36765ed21b21b5bfdeaa3668
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>