~ruther/guix-local

ref: 81be2eef0dcbfb72d7f01be17ef75a00a8e7d144 guix-local/gnu/packages/electronics.scm -rw-r--r-- 91.5 KiB
90fcaa26 — Cayetano Santos 6 months ago
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>
3e69fa62 — Cayetano Santos 6 months ago
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>
ee16bf81 — Cayetano Santos 6 months ago
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>
2ff3cdf8 — Cayetano Santos 6 months ago
gnu: icestorm: Improve style.

* gnu/packages/electronics.scm (icestorm): Improve style.

Change-Id: I54af740aa866cd3d0f5a02c76ca30c8cf293cb63
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
4660273f — Cayetano Santos 6 months ago
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>
642083da — Cayetano Santos 7 months ago
gnu: Add ieee-p1076.

* gnu/packages/electronics.scm (ieee-p1076): New variable.

Change-Id: I45f4ef920f1d5768249cb542874ed012be77a13c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
5f2dcf16 — Cayetano Santos 6 months ago
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>
f5214fd9 — Cayetano Santos 6 months ago
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>
7972e721 — Cayetano Santos 6 months ago
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>
10482f73 — Maxim Cournoyer 6 months ago
Reapply "Update Maxim's email address."

This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
a7db92d9 — Maxim Cournoyer 6 months ago
Revert "Update Maxim's email address."

This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
d0d87a74 — Maxim Cournoyer 6 months ago
Update Maxim's email address.

The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
09e7d188 — Cayetano Santos 6 months ago
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>
ea92fb0c — Cayetano Santos 6 months ago
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>
2e843887 — Cayetano Santos 6 months ago
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>
bf294bd4 — Efraim Flashner 6 months ago
gnu: openfpgaloader: Remove duplicate package.

* gnu/packages/electronics.scm (openfpgaloader): Remove variable.

Change-Id: I9625652da2a15e5a192673d89defdef1b53c625b
d970689f — Cayetano Santos 6 months ago
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
da7023ce — Cayetano Santos 6 months ago
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
261211ca — Cayetano Santos 6 months ago
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
5dff277b — Cayetano Santos 6 months ago
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>
Next