gnu: Add libp11.
* gnu/packages/tls.scm (libp11): New variable.
Change-Id: I663b8a769887e66e6b5c4920ec67df94d9df1997
gnu: cuirass: Update to 1.3.2.
* gnu/packages/ci.scm (cuirass): Update to 1.3.2.
Change-Id: I44f4529e52dc0614ddfec7fec60c0a6a0dcfae78
doc: cookbook: Fix network bridge qemu example.
* doc/guix-cookbook.texi (Virtual Machines) [Configuring the QEMU bridge
helper script]: Fix example.
Change-Id: Ia735637ab71928176b33da495d528d1519d29cb9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add guile-extensible-match.
* gnu/packages/guile-xyz.scm (guile-extensible-match): New variable.
Change-Id: I404519c6efcc6aec6656be1f965450ac23ac951d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
import: gem: Move tests to tests/import/gem.scm.
Follow-up forgotten in 94df3e6f28e.
* tests/gem.scm: Move to tests/import/gem.scm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-cocotb-bus: Update to 0.2.1-2.f5578a4.
* gnu/packages/electronics.scm (python-cocotb-bus): Update to
0.2.1-2.f5578a4.
[#:tests]: Delete.
Change-Id: If1654fc58b7ccd83efe5f6ea921267caa76212a3
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add eel2.
* gnu/packages/cpp.scm (eel2): New variable.
Change-Id: I33626ba2480c754932614fb695884156b68cfea1
gnu: Add jnetlib.
* gnu/packages/cpp.scm (jnetlib): New variable.
Change-Id: I93f4de3dbf13816027482617eafb8e3652dc7b33
gnu: Add swell-colortheme.
* gnu/packages/cpp.scm (swell-colortheme): New variable.
Change-Id: I194cb93d27966588b730c73416f79556aa03c5aa
gnu: Add swell.
* gnu/packages/cpp.scm (swell): New variable.
Change-Id: I4d4676803d636f17a34a15312e81a34ee80a78f6
gnu: Remove wdl.
* gnu/packages/cpp.scm (wdl): Remove variable.
Change-Id: I903449c75a30f722d4ec2d104fa8fc05e462c30c
gnu: microcom: Update to 2023.09.0.
* gnu/packages/engineering.scm (microcom): Update to 2023.09.0, change
home-page, format description.
Change-Id: I78ce62e0d9479f34f8622712f969c6b116211009
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Merge (gnu packages microcom) into (gnu packages engineering).
* gnu/packages/microcom.scm (microcom): Move to ...
* gnu/packages/engineering.scm (microcom): ... here.
* gnu/packages/microcom.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
file.
Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Implement built-in tests.
* gnu/packages/electronics.scm (nextpnr)[native-inputs]: Add iverilog
and gzip.
<#:phases>: Add run-tests.
Change-Id: I6e32015b7c0e1250931f3b844d1db705c298278f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Update to 0.9-0.ad76625.
* gnu/packages/electronics.scm (nextpnr): Update to 0.9-0.ad76625.
[inputs]: Remove yosys.
[native-inputs]: Add prjpeppercorn and yosys.
<#:configure-flags>: Complete DHIMBAECHEL_UARCH; add
HIMBAECHEL_PEPPERCORN_PATH.
Change-Id: I1f1d09f077fbd4ab9dae371d11a9ff91ba7b74f9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: nextpnr: Simplify package.
* gnu/packages/electronics.scm (nextpnr)[inputs]: Remove icestorm and
prjtrellis.
[native-inputs]: Add icestorm, prjbeyond-db, and prjtrellis.
<#:phases>: Remove get-prjbeyond-db.
<#:cmake>: Remove.
<#:configure-flags>: Add EXPORT_BBA_FILES; remove USE_IPO; fix
HIMBAECHEL_PRJBEYOND_DB.
Change-Id: I8116a4d7bdc91aef0eb41252d7b4e2ac7a0701b4
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add prjpeppercorn.
* gnu/packages/electronics.scm (prjpeppercorn): New variable.
Change-Id: I33a97d9dc5b282dff2a6e05a5d4041f9c1030d23
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add prjbeyond-db.
* gnu/packages/electronics.scm (prjbeyond-db): New variable.
Change-Id: Ie806c024aa9b01f135bdad4d82fa86a1a33dfde4
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: apycula: Update to 0.27.
* gnu/packages/electronics.scm (apycula): Update to 0.27.
Change-Id: I32781f290401c75edc960595467cb78df5aa2eee
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>