gnu: python-vunit: Fix unbundle dependencies.
* gnu/packages/electronics.scm (python-vunit)[arguments]: Remove
dosymlink; add unbundle and run-examples #:phases.
Change-Id: I088bffa95775a62045c5c6fecb1cf4a47ccda2f8
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: prjtrellis: Update to 1.4-1.92345b7.
* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-1.92345b7.
Change-Id: I8f67746e2b19191f0c47c80789104951b7f8a577
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: aacircuit: Move to electronics.
* gnu/packages/engineering.scm (aacircuit): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: If632d7ba4917a8a5d01f45943daa9cdd86c2a9bb
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: icestorm: Improve style.
* gnu/packages/electronics.scm (icestorm): Improve style.
Change-Id: I54af740aa866cd3d0f5a02c76ca30c8cf293cb63
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: icestorm: Update to 1.1.
* gnu/packages/electronics.scm (icestorm): Update to 1.1.
[#:phases] {fix-usr-local}: Fix config.mk.
[native-inputs]: Replace python with python-minimal, add
python-sphinxcontrib-svg2pdfconverter, remove python-sphinx.
Change-Id: I9413c6ac1e620ede236e66b4a79c842f0a6741a0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add ieee-p1076.
* gnu/packages/electronics.scm (ieee-p1076): New variable.
Change-Id: I45f4ef920f1d5768249cb542874ed012be77a13c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: python-vunit: Unbundle dependencies.
* gnu/packages/electronics.scm (python-vunit)[source]: Unset
[arguments]: Add dosymlink #:phase.
[inputs]: Add json-for-vhdl-for-vunit and osvvm-2023.04.
Change-Id: I17af0acf0b4be171b908db50ec9908334aad8a8a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add json-for-vhdl-for-vunit.
* gnu/packages/electronics.scm (json-for-vhdl-for-vunit): New variable.
Change-Id: I7502ab75847560dd94564ca641fdc049f64a9ed2
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add osvvm-2023.04.
* gnu/packages/electronics.scm (osvvm-2023.04): New variable.
Change-Id: I3a440010366bcf29a6995edb34cdbdb092a7ed11
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Remove let bindings.
* gnu/packages/electronics.scm (nextpnr): Use git tags, omit commit and
revision bindings.
Change-Id: I505c8676890f23b1df5a57a63c8f574eda0681de
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: nextpnr: Update to 0.9.
* gnu/packages/electronics.scm (nextpnr): Update to 0.9.
Change-Id: I75a8dae81f7e902e165f25a27a0de7ad6ad228bc
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: apycula: Update to 0.25.
* gnu/packages/electronics.scm (apycula): Update to 0.25.
Change-Id: Ide7b8e92191ebf966a3048fe053a57c10dde38af
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: openfpgaloader: Remove duplicate package.
* gnu/packages/electronics.scm (openfpgaloader): Remove variable.
Change-Id: I9625652da2a15e5a192673d89defdef1b53c625b
gnu: Merge fpga in electronics module.
* gnu/local.mk: Drop fpga.scm.
* etc/teams: Drop fpga.scm.
* CODEOWNERS: Drop fpga.scm.
* po/packages/POTFILES.in: Drop fpga.scm.
* gnu/packages/fpga.scm: Remove file.
(abc, abc-yosyshq, apycula, fftgen, gtkwave, iverilog, icestorm, libfst)
(nextpnr, nextpnr-ice40, nvc, openfpgaloader, python-hdlmake)
(python-migen, python-myhdl, python-vunit, systemc, verilator)
(yosys, yosys-clang): Move from here…
* gnu/packages/electronics.scm: … to here.
Change-Id: Ia920313a383d21210b217e3bf3f5c60c4682fc43
gnu: python-cocotb-bus: Update to 0.2.1-1.c3541f1.
* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.2.1-1.c3541f1.
[arguments]: Disable tests.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: I7dbe913786b1937c18700af3b811d0ac064f3262
gnu: python-cocotb: Update to 2.0.0.
* gnu/packages/electronics.scm (python-cocotb): Update to 2.0.0.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: Iba4e231074c84ec5170533a1d14eea79dc7dfdf7
gnu: m8c: Update to 2.1.0.
* gnu/packages/electronics.scm (m8c): Update to 2.1.0.
[build-system]: Switch to cmake-build-system.
[inputs]: Add libdecor.
[arguments]: Add #:configure-flags, remove #:make-flags and #:phases.
Change-Id: I8a9b2981ca87306d6ac0471ee311841935ccb12e
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>