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>
gnu: symbiyosys: Update to 0.57.
* gnu/packages/electronics.scm (symbiyosys): Update to 0.57.
(abc-yosyshq): Update to 0.57.
(yosys): Update to 0.57.
Change-Id: I544d9d294f4cfe414fee7d6b3faf2edf24eb8bf9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: qucsator-rf: Update to 1.0.7; also update qucs-s to 25.2.0.
* gnu/packages/electronics.scm (qucsator-rf): Update to 1.0.7.
(qucs-s): Update to 25.2.0.
Change-Id: I27dce699f328549ca4d5db93bc3daad9e82102d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: minipro: Move to flashing-tools.
* gnu/packages/electronics.scm (minipro): Move from here ...
* gnu/packages/flashing-tools.scm: ... to here.
Change-Id: I41354d9a5731575e370bfc90805ec1260bdb86d3
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add osvvm.
* gnu/packages/electronics.scm (osvvm): New variable.
Change-Id: I7e8dcae236e15bdd75d22cf04d6039fc333257b0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add json-for-vhdl.
* gnu/packages/electronics.scm (json-for-vhdl): New variable.
Change-Id: Ia43b8332a882ecd3499a63ea9855e10d65fbac77
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: qucs-s: Move to electronics.
* gnu/packages/engineering.scm (qucs-s): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I6a4827b674a4eab9668cacea9fa0076bc9f887cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: qucsator-rf: Move to electronics.
* gnu/packages/engineering.scm (qucsator-rf): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: Id6652d720134d72136f439a053e8faf81749bb2f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: uhdm: Update to 1.86.
* gnu/packages/electronics.scm (uhdm): Update to 1.86.
[source]: Remove recursive?.
[arguments]: Improve style.
Change-Id: I5e7033aae6a9c45e48c057c9038218e7ecc2a031
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: m8c: Update to 2.0.0.
* gnu/packages/electronics.scm (m8c): Update to 2.0.0.
[inputs]: Remove sdl2; add sdl3.
Change-Id: Iacea7d269220ab8d5a3fde9a19256f70d536a7dc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>