summaryrefslogtreecommitdiff
path: root/gnu/packages/electronics.scm
AgeCommit message (Collapse)Author
2025-08-23gnu: python-vsg: Update to 3.33.0.Cayetano Santos
* gnu/packages/electronics.scm (python-vsg): Update to 3.33.0. [arguments]<:#test-flags>: Disable test_utf_8. [native-nputs]: Add pytest-cov and pytest-html. Change-Id: I9ed0c4df95140e54301995c268dc6f9206d44c53 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-22gnu: symbiyosys: Update to 0.56.Cayetano Santos
* gnu/packages/electronics.scm (symbiyosys): Update to 0.56. Change-Id: I19d81e98d3d79579386f175d65196acee5842c35 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-13gnu: Add route-rnd.Cayetano Santos
* gnu/packages/electronics.scm (route-rnd): New variable. Change-Id: I4ef3bcbf58f31876584b1431fdd3e10bc9e7b799 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13gnu: Add camv-rnd.Cayetano Santos
* gnu/packages/electronics.scm (camv-rnd): New variable. Change-Id: I8007d77772bcbb54be74361b96a1d6a5ece4b7c3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13gnu: Add sch-rnd.Cayetano Santos
* gnu/packages/electronics.scm (sch-rnd): New variable. Change-Id: I6be48f0f0b02449a8fe022da2e373488308baa6f Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08gnu: librnd: Make private.Cayetano Santos
Librnd is a library intended to be used solely by packages in the Ringdove suite. * gnu/packages/electronics.scm (librnd): Make private. Change-Id: Ic42b79eb8644cc6981d8c95ae67d2258796423e4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08gnu: opensta: Update to 2.7.0-0.cda3044.Cayetano Santos
Tests expect a hard coded path to the binary under source/build/sta. * gnu/packages/electronics.scm (opensta): Update to 2.7.0-0.cda3044 and build locally. <#:out-of-source?>: Set to #f. <#:configure-flags>: Add build dir. <#:phases>{check}: Correct relative path. {create-build-dir}: Produce build dir. Change-Id: I2b888675364290b28b7f29789c7807f9a42d9f5a
2025-08-01gnu: librnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (librnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: Ia0a587c35729883ece0fb8ed4dab18e7eb63222a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01gnu: pcb-rnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (pcb-rnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7b8d84e1dcffd26e6c4833eb51310167c5c5fa4a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26gnu: xschem: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (xschem): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7af66f9721d371241ec36604e960151177a663c1 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-23gnu: symbiyosys: Fix typo.Cayetano Santos
This package uses gnu-build-system, not cmake. * gnu/packages/electronics.scm (symbiyosys)[arguments]<#:imported-modules>: Replace cmake-build-system-modules by default-gnu-imported-modules. Change-Id: I9fcb34e4d7e80dbbd8f3dc9c9ec14c4ae1b9264b Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-19gnu: python-cocotb: Update to 2.0.0b1.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb): Update to 2.0.0b1. [arguments] <:#test-flags>: Update. <:#phases>: Remove 'check-vhdl. Change-Id: I3c4faf4eb1c332246b9417ecd30a5c681ae61789
2025-07-12gnu: symbiyosys: Update to 0.55.Cayetano Santos
* gnu/packages/electronics.scm (symbiyosys): Update to 0.55. Change-Id: Ib1a8277b765283697136ee22f4e9ca15dd933123 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-07gnu: python-vsg: Update to 3.32.0.Cayetano Santos
* gnu/packages/electronics.scm (python-vsg): Update to 3.32.0. Change-Id: Ia350d992345bce5c2ddf1ad0cc9a85c1a14b10a7 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-04gnu: comedilib: Update to 0.13.0.Cayetano Santos
* gnu/packages/electronics.scm (comedilib): Update to 0.13.0. Change-Id: I7634151a3ad1e43f56adbd426e50e012447b011e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-30gnu: symbiyosys: Update to 0.54.Cayetano Santos
* gnu/packages/electronics.scm (symbiyosys): Update to 0.54. Change-Id: Ifb962d577ec1b9909dd35e13ece1ccb51ba41fc7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-15gnu: Add python-cocotb-bus.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb-bus): New variable. Change-Id: I66aad005077ebeae3badca7603848886436b74f1 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-14gnu: minipro: Update to 0.7.3.Ian Eure
* gnu/packages/electronics.scm (minipro): Update to 0.7.3. Change-Id: If676110eb14627f44e9f534e99a06655d5162d2f
2025-06-12gnu: Add python-cocotb.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb): New variable. Change-Id: I8816e137002ad6763a466c8c79353489d3d3cc2e Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-27gnu: symbiyosys: Update to 0.53.Cayetano Santos
* gnu/packages/electronics.scm (symbiyosys): Update to 0.53. Change-Id: Ib6839ac2b2feedb6c9d37959a82fc2f0c653661b
2025-05-15gnu: prjtrellis: Update to 1.4-0.898329d.Cayetano Santos
* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d. [arguments] <#:tests?>: Clarify comment. <#:configure-flags>: New argument. <#:phases> {setenv-pybind11}: Delete phase. Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-15gnu: Add python-pydigitalwavetools.Cayetano Santos via Guix-patches via
* gnu/packages/electronics.scm (python-pydigitalwavetools): New variable. Change-Id: Iff4d12231b366cff20b386fb1d1ae121ef50e51e Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-08gnu: Add prjtrellis.Cayetano Santos
* gnu/packages/electronics.scm (prjtrellis): New variable. Change-Id: Iac188df00f55c06f9000fe1b688d6cded9d495fd Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-03gnu: symbiyosys: Use abc-yosyshq and enable tests.Cayetano Santos
* gnu/packages/electronics.scm (symbiyosys)[inputs]: Replace abc by abc-yosyshq. [arguments]<#:phases>{disable-abc-tests}: Remove phase. Change-Id: I7cc78cbf8cff232996bdb243cbd2585b593b2c89 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-02gnu: Add symbiyosys.Cayetano Santos via Guix-patches via
* gnu/packages/electronics.scm (symbiyosys): New variable. Change-Id: I1a3758e4bf46fc6d57ef63a0c0f5f2e39a862c4d Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-27gnu: Add opensta.Cayetano Santos
* gnu/packages/electronics.scm (opensta): New variable. Change-Id: If753078958535971c8ab3fd7c934d19d24f0a2f7 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-15gnu: packages/electronics: Sort variables.Sharlatan Hellseher
* gnu/packages/electronics.scm: (minipro, python-surf, uhdm): Sort variables alphabetically. Change-Id: I6f8c18b4f186978b35242f949dffe991e2deda74
2025-04-15gnu: packages/electronics: Sort variables.Sharlatan Hellseher
* gnu/packages/electronics.scm: (pulseview, sigrok-cli, sigrok-firmware-fx2lafw): Sort variables alphabetically. Change-Id: I76620d02940944d76dd88bd1cb20ba70a27c9e6b
2025-04-15gnu: packages/electronics: Sort variables.Sharlatan Hellseher
* gnu/packages/electronics.scm: (comedilib, libsigrok, m8c, xoscope): Sort variables alphabetically. Change-Id: Ia994ba024aaa7a1367b7ecc69453cce32620cb39
2025-04-15gnu: packages/electronics: Sort use-module.Sharlatan Hellseher
* gnu/packages/electronics.scm: Sort use-module alphabetically. Change-Id: I304ae891011cdc044f6b84be11cd973dd54f09fc
2025-04-15gnu: python-vsg: Fix tests.Sharlatan Hellseher
As seen in <https://ci.guix.gnu.org/build/9973491/log/raw>, with higher count of threads tests introduce race condition, this change limits parallel jobs up to 8 during check phase. * gnu/packages/electronics.scm (python-vsg) [arguments] <test-flags>: Set "--numprocesses" to maximum 8 jobs. <phases>: Add 'patch-pytest-options; no need to run test coverage and generate HTML report. [native-inputs]: Remove python-coverage, python-pytest-cov, and python-pytest-html. Change-Id: Ifaac5152c2394da98347316b6c9383640a07c47e
2025-04-14gnu: Add python-surf.Cayetano Santos
* gnu/packages/electronics.scm (python-surf): New variable. Change-Id: Iddedfd5acfe3dbe04e092de27b42b6fdf1c95fb1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-13gnu: python-vsg: Update to 3.31.0.Cayetano Santos
* gnu/packages/electronics.scm (python-vsg): Update to 3.31.0. Change-Id: I2495ff22a1fe09c9940097027ee2f6b14e4b3d9d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-13gnu: Add python-edalize.Cayetano Santos
* gnu/packages/electronics.scm (python-edalize): New variable. Change-Id: I993421a9eb20b2124acf28d0a8187d3e9845ae77 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-09gnu: libsigrokdecode: Update to 0.5.3-1.71f4514.Cayetano Santos
* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-1.71f4514. [source]: Switch git repository. Change-Id: Iba584cc89798984c23867c8dd3e5a687c7410ff2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-08gnu: libserialport: Update to 0.1.2.Cayetano Santos
* gnu/packages/electronics.scm (libserialport): Update to 0.1.2. [source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake, libtool. Change-Id: I1666f0a5f643c1fa8ea246f42503732ef5f93331 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-06gnu: minipro: Update to 0.7.2.Cayetano Santos
* gnu/packages/electronics.scm (minipro): Update to 0.7.2. Change-Id: I73ee2d3e8e7db9ad5978576816926b2ae163a270 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06gnu: libsigrok: Update to 0.5.2-2.f06f788.Cayetano Santos
* gnu/packages/electronics.scm (libsigrok): Update to 0.5.2-2.f06f788. Change-Id: I9dab74a371db844f7541e4fc4ee2a5c2fcce9126 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06gnu: m8c: Update to 1.7.10.Cayetano Santos
* gnu/packages/electronics.scm (m8c): Update to 1.7.10. Change-Id: I28054a18f7d7f8816cb5cb21629dfd8fb11447a9 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-21gnu: Add python-vsg.Cayetano Santos
* gnu/packages/electronics.scm (python-vsg): New variable. Change-Id: I373fa187e7af7ad79e5d885574ee124183d37f9b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-05gnu: Add uhdm.Cayetano Santos
* gnu/packages/electronics.scm (uhdm): New variable. Change-Id: I85438daefa41fae999500f19b6d0c2e4035d57a9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-05-12gnu: Add m8c.Juliana Sims
* gnu/packages/electronics.scm (m8c): New variable. Change-Id: Ibfc2e9364211e24c59d4d9015ab144f0c4ee972c Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-23gnu: glibmm-2.64: Rename and update to 2.66.6.John Kehayias
* gnu/packages/glib.scm (glibmm-2.64): Rename to ... (glibmm-2.66): ... this. Update to 2.66.6. * gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly. (synfig)[propagated-inputs]: Likewise. * gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise. * gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise. * gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise. * gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]: Likewise. Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-22gnu: glad: Rename to glad-0.1.Hilton Chain
* gnu/packages/gl.scm (glad): Rename variable to... (glad-0.1): ...this. * gnu/packages/electronics.scm (openboardview)[native-inputs]: Adjust accordingly. Change-Id: I5a9068186a899b8ff76feb51fd44f59e71cdb030
2023-09-25gnu: sigrok-firmware-fx2lafw: Update to 0.1.7-1.96b0b47.Simon South
This brings in eight commits[0] that improve the software in small ways, most importantly allowing it to build with the latest version of SDCC, 4.3.0 (patches to follow). Note the project's last formal release was in 2019. [0] http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=shortlog;h=96b0b47 * gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Update to 0.1.7-1.96b0b47. [source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25gnu: sigrok-firmware-fx2lafw: Explicitly disable tests.Simon South
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Add with #:tests?. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25gnu: sigrok-firmware-fx2lafw: Adjust format.Simon South
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Move build-system above native-inputs. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25gnu: sigrok-firmware-fx2lafw: Remove input labels.Simon South
* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[native-inputs]: Remove input labels. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25gnu: sigrok-firmware-fx2lafw: Rely on implicit inputs.Simon South
This effectively reverts commit 79f0bd7, "gnu: sigrok-firmware-fx2lafw: Fix build." * gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Remove with #:implicit-inputs?. [native-inputs]: Remove all but sdcc. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-27gnu: libsigrokdecode: Update to 0.5.3-0.e6962b3, fix build.Lu Hui
* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-0.e6962b3. [source]: Use git-fetch. Remove patches. [native-inputs]: Add libtool. [arguments]<#:phases>: Remove bootstrap phase. * gnu/packages/patches/libsigrokdecode-python3.9-fix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>