summaryrefslogtreecommitdiff
path: root/gnu/packages/hardware.scm
AgeCommit message (Collapse)Author
2026-04-06gnu: Add hd-idle.Christopher Baines
* gnu/packages/hardware.scm (hd-idle): New variable. Merges: https://codeberg.org/guix/guix/pulls/7524 Change-Id: Ib15912adfb745fd39b961e9fe17e4ffa89716f50 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13gnu: ddcui: Update to 0.6.0.Wilko Meyer
* gnu/packages/hardware.scm (ddcui): Update to 0.6.0. Change-Id: I9bd33e4cc15c61660a3d8909ba6c7e3ef0f2a83e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-13gnu: ddcutil: Update to 2.2.5.Wilko Meyer
* gnu/packages/hardware.scm (ddcutil): Update to 2.2.5. Change-Id: I88cf29d689257235bf757253fb2a903b4901e548 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-11gnu: guile-usbrelay: Update to 0.1.1.Evgeny Pisemsky
* gnu/packages/hardware.scm (guile-usbrelay): Update to 0.1.1. [arguments]<#:phases>: ignore lambda arguments and invoke explicit command in 'compile-ffi, add 'install-udev-rules. Change-Id: I8194d662345cfeb9e36816484b0f3d902a2c1a02 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5188
2026-03-01gnu: ckb-next: Switch to qt6.Sergey Trofimov
* gnu/packages/hardware.scm (ckb-next): Switch to qt6. [build-system]: Switch to qt-build-system. [arguments]{#:configure-flags}: Add -DPREFER_QT6=ON. {#:phases}: Remove wrap-qt phase; convert to gexp. {#:qtbase}: Set qtbase. [native-inputs]: Replace qttools-5 with qttools; sort. [inputs]: Replace quazip-5 with quazip, remove qtbase-5, add qt5compat; sort. Change-Id: I5472091bb78ea3040693bf4f47f97c34b0033ee6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-27gnu: deskflow: Update to 1.25.0.Mazin AlHaddad
* gnu/packages/hardware.scm (deskflow): Update to 1.25.0. Merges: https://codeberg.org/guix/guix/pulls/5254 Change-Id: I83884d0d55022138e2c13d0a1d285fa0717bcdbb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-14gnu: headsetcontrol: Update to 3.1.0.Trevor Arjeski
* gnu/packages/hardware.scm (headsetcontrol): Update to 3.1.0. Closes: guix/guix#3044 Change-Id: If4a8380afff5eb08674055185d92862a67912871 Signed-off-by: Steve George <steve@futurile.net>
2026-02-07gnu: liquidctl: Fix build.Sharlatan Hellseher
* gnu/packages/hardware.scm (liquidctl): [phases] {set-runtime-dir}: Move before {build}. Relates-to: guix/guix#5892 Change-Id: I666b7d48697fed2d360b5a26228e047e2b22adbd
2026-01-29gnu: ckb-next: Add Wayland.Danny Milosavljevic
* gnu/packages/hardware.scm (ckb-next)[inputs]: Add qtwayland-5. Change-Id: Icfe75dc2d6ac35664b218d3925420edae36a5b6a
2026-01-25gnu: h-client: Switch to pyproject.Nicolas Graves
* gnu/packages/hardware.scm (h-client): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:test-backend>: Set it. <#:phases>: Relocate phase 'glib-or-gtk-wrap. [native-inputs]: Add python-setuptools. Change-Id: I525ea229449ed46721d17f458a46f3222804ac4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-07gnu: openhmd: Use fork.James Smith
* gnu/packages/hardware.scm: (openhmd): [source]: Use fork. [arguments]: Update style, set configure-flags. [native-inputs]: Reformat. [inputs]: Reformat, add necessary inputs to build fork. Change-Id: I64d8be731b8ccd9800941f0342797abbee766d4a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-11-27gnu: liquidctl: Update to 1.15.0.Sharlatan Hellseher
* gnu/packages/hardware.scm (liquidctl): Update to 1.15.0. [native-inputs]: Add python-setuptools. Change-Id: Iab8c3aaa6155acab54d92dfed90c38e0334dea58
2025-11-03gnu: usbguard: Update to 1.1.4.Sharlatan Hellseher
* gnu/packages/hardware.scm (usbguard): Update to 1.1.4. Change-Id: I5fd8404f951c1e3aabc08c84381f3830f77989da
2025-10-29gnu: python-usbrelay: Fix build.Hugo Buddelmeijer
* gnu/packages/hardware.scm (python-usbrelay): Fix build. [arguments] <#:phases>: Replace 'check phase. [native-inputs]: Remove python-wheel. Change-Id: I8b1de9158c277e83775fad4cab9ce56f87a8caab
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-09-30gnu: Replace usages of sane-backends with sane.Sergey Trofimov
Replacement done using: find gnu/packages -name '*.scm' -print0 | xargs -0 sed -ri \ -e 's/"sane-backends" ,sane-backends/"sane" ,sane/' \ -e 's/(list[^"]+sane)-backends/\1/' \ -e 's/^( +sane)-backends/\1/' * gnu/packages/hardware.scm (hw-probe)[inputs]: * gnu/packages/wine.scm (wine)[inputs]: * gnu/packages/python-xyz.scm (python-sane)[inputs]: * gnu/packages/ocr.scm (gimagereader)[inputs]: * gnu/packages/libreoffice.scm (libreoffice)[inputs]: * gnu/packages/kde.scm (ksanecore)[inputs]: * gnu/packages/gnome.scm (simple-scan, ocrfeeder, colord)[inputs]: * gnu/packages/scanner.scm (scanbd, xsane, sane-airscan)[inputs]: Replace sane-backends with sane. Change-Id: If995e846ed4f53a740119b362e07c36c90a621cb
2025-09-24gnu: Deprecate barrier in favor of deskflow.Andreas Enge
* gnu/packages/barrier.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. * gnu/packages/hardware.scm (barrier): New variable. Fixes: guix/guix#1521 Change-Id: I7071a21aa9ef0ae4eafe752fc03ce1e9f768c8ef
2025-09-21gnu: Add guile-usbrelay.Evgeny Pisemsky
* gnu/packages/hardware.scm (guile-usbrelay): New variable. Change-Id: I4b9dac27217fc365b0a98950cdf8368407de6321 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
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
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
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
2025-08-30gnu: Add deskflow.Mazin AlHaddad
* gnu/packages/hardware.scm (deskflow): New variable. Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I8ee6e5988dc75714fc434cae6bdddc6695b62378 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-24gnu: Add utmp-cli.Arun Isaac
* gnu/packages/hardware.scm (utmp-cli): New variable.
2025-08-04gnu: libcpuid: Fix build.Greg Hogan
* gnu/packages/hardware.scm (libcpuid)[arguments]<#:phases>: Replace 'check and call gnu-build-system's 'check with custom #:test-target. Change-Id: I5ffcdfe784505bf5f9c537416393797edd443373
2025-08-04gnu: Restore gnu-build-system phases.Greg Hogan
* gnu/packages/bioinformatics.scm (bandage), * gnu/packages/education.scm (openboard), * gnu/packages/emulators.scm (qtmips), * gnu/packages/games.scm (chessx), * gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot), * gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework) <#:phases>: Restore build phase. * gnu/packages/admin.scm (wpa-supplicant-gui), * gnu/packages/finance.scm (kitsas) [arguments]<#:tests?>: Disable. <#:phases>: Restore build phase. * gnu/packages/engineering.scm (librecad) [arguments]<#:test-target>: Delete. <#:phases>: Restore build and check phases. * gnu/packages/music.scm (samplebrain) <#:phases>: Restore build, check, and install phases. * gnu/packages/password-utils.scm (qtpass) [arguments]<#:test-target>: Delete. <#:phases>: Restore build, check, and install phases. * gnu/packages/ebook.scm (inkbox), * gnu/packages/engineering.scm (qelectrotech), * gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth, qcheckers), * gnu/packages/gps.scm (gpxsee), * gnu/packages/hardware.scm (openrgb), * gnu/packages/image-viewers.scm (qview), * gnu/packages/pdf.scm (qpdfview), * gnu/packages/qt.scm (signond), * gnu/packages/radio.scm (dream) <#:phases>: Restore build and install phases. * gnu/packages/disk.scm (qdirstat), * gnu/packages/pdf.scm (sioyek), * gnu/packages/qt.scm (signon-plugin-oauth2), * gnu/packages/radio.scm (qsstv, wfview), * gnu/packages/security-token.scm (yubikey-manager-qt), * gnu/packages/tex.scm (texmaker), * gnu/packages/video.scm (smplayer) [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. * gnu/packages/task-management.scm (timewarrior) <#:phases>: Restore check phase. * gnu/packages/audio.scm (supercollider) <#:phases>: Restore install phase. * gnu/packages/web.scm (libzim): Update to 9.3.0. (kiwix-lib): Update to 14.0.0. (kiwix-desktop): Update to 2.4.1. [source](patches): Delete. [arguments]<#:test-target>: Delete. [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. (kiwix-tools): Update to 3.7.0. * gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete. * gnu/local.mk: Update accordingly. Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-08-04gnu: Pin CMake dependency.Greg Hogan
* gnu/packages/emulators.scm (python-keystone-engine, unicorn), * gnu/packages/freedesktop.scm (libdecor), * gnu/packages/gnome.scm (raider, xffm+), * gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig), * gnu/packages/hardware.scm (liblxi, lxi-tools), * gnu/packages/mp3.scm (wavbreaker), * gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar), * gnu/packages/plotutils.scm (asymptote), * gnu/packages/photo.scm (entangle), * gnu/packages/python-graphics.scm (python-pivy), * gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy, python-symengine), * gnu/packages/syndication.scm (syndication-domination) * gnu/packages/qt.scm (soqt), * gnu/packages/vnc.scm (tigervnc-server) [native-inputs]: Change cmake to cmake-minimal. * gnu/packages/bioinformatics.scm (trinityrnaseq) [native-inputs]: Change cmake to cmake-minimal. [arguments]<#:phases>[install]: Remove deletion of uncreated files. Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0
2025-07-11gnu: tpm2-tools: Replace gettext native-input.Nicolas Graves
gnu-gettext has an emacs-minimal dependency, and we'd better avoid this dependency. * gnu/packages/gnome.scm (tpm2-tools)[native-inputs]: Replace gnu-gettext by gettext-minimal. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-10gnu: libcpuid: Build on more architectures.Efraim Flashner
* gnu/packages/hardware.scm (libcpuid)[arguments]: When building for armhf-linux or aarch64-linux adjust the 'absoultize phase to adjust the dkms installation directory. [inputs]: When building for armhf-linux or aarch64-linux add linux-libre-headers. [supported-systems]: Also allow armhf and aarch64 systems. Change-Id: Idd24651da77129782461074caae9a3cc3dcaf351
2025-07-10gnu: libcpuid: Update to 0.8.0.Efraim Flashner
* gnu/packages/hardware.scm (libcpuid): Update to 0.8.0. [source]: Update snippet for changes in source location. [arguments]: Update configure-flag. Update 'absolutize phase to find more instances for substitution. Change-Id: Id418fb77402039cbfbbde9d945e81521de369def
2025-06-08gnu: ckb-next: update to 0.6.2Formbi
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-26gnu: go-github-com-go-md2man: Package executable separately.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-go-md2man) [arguments] <skip-build?>: Preserve the package for source only inputs. (go-md2man): New variable. * gnu/packages/check.scm (checkmake): [native-inputs]: Remove go-github-com-go-md2man; add go-md2man. * gnu/packages/containers.scm (buildah, podman): Likewise. * gnu/packages/hardware.scm (brillo): Likewise. * gnu/packages/printers.scm (ipp-usb): Likewise. * gnu/packages/virtualization.scm (runc, skopeo): Likewise. Change-Id: I753364633786574c603a978da75a57090d706b27
2025-05-26gnu: packages: Remove redundant (gnu packages golang) from some modules.Sharlatan Hellseher
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from used modules. * gnu/packages/bioinformatics.scm: Likewise. * gnu/packages/check.scm: Likewise. * gnu/packages/configuration-management.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/file-systems.scm: Likewise. * gnu/packages/golang-check.scm: Likewise. * gnu/packages/hardware.scm: Likewise. * gnu/packages/hyperledger.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/messaging.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/password-utils.scm: Likewise. * gnu/packages/radio.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/tor-browsers.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/vpn.scm: Likewise. Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-12gnu: quazip: Switch to Qt6.Sergey Trofimov
* gnu/packages/compression.scm (quazip): Link with qt6. (quazip-5): Inherit from quazip. [name]: Set to quazip-qt5. (quazip-0): Inherit from quazip-5. * gnu/packages/admin.scm (corectrl) * gnu/packages/engineering.scm (librepcb) * gnu/packages/geo.scm (qmapshack) * gnu/packages/hardware.scm (ckb-next) * gnu/packages/ocr.scm (gimagereader) [inputs]: Rename quazip to quazip-5. Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: ckb-next: Update to 0.6.0.Eric Bavier
* gnu/packages/hardware.scm (ckb-next): Update to 0.6.0. Change-Id: Icde6c472663975aeed0b578528fef21ac1cccfde Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-01gnu: Add python-usbrelay.Evgeny Pisemsky
* gnu/packages/hardware.scm (python-usbrelay): New variable. Change-Id: Icc389604a9bbc8f91fd7b00c1f5cebe3faac3e09 Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-02-16gnu: ddcui: Support wayland.Danny Milosavljevic
* gnu/packages/hardware.scm (ddcui)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland-5. Change-Id: I19ecd65ef3efd26e0bbb79abae6805032bdc5c60
2025-02-14gnu: openrgb: Support wayland.Danny Milosavljevic
* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5. [build-system]: Switch to qt-build-system. Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed
2025-02-14gnu: go-github-com-go-md2man: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-go-md2man): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. * gnu/packages/containers.scm: Add (gnu packages golang-xyz). * gnu/packages/hardware.scm: Likewise. * gnu/packages/virtualization.scm: Likewise. Change-Id: I90bdb2a78887896bebf64eef7741d4c6d8e68b93
2025-01-19gnu: memtest86+: Update to 7.20.Jakob Kirsch
* gnu/packages/hardware.scm (memtest86+): Update to 7.20. Change-Id: If7253f8ccd27cead955133c18b58257ebc4ac7b3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-22gnu: ddcui: Update to 0.5.4.Zheng Junjie
* gnu/packages/hardware.scm (ddcui): Update to 0.5.4. Change-Id: I035456ab340e6a5d221ff45a6637753abb0f5d7a
2024-12-22gnu: ddcutil: Update to 2.1.4.Zheng Junjie
* gnu/packages/hardware.scm (ddcutil): Update to 2.1.4. [source]: Switch to git-fetch. [arguments]: Remove it. [inputs]: Add jansson. [native-inputs]: Add autoconf, automake and libtool. Change-Id: I3024ac4d12c531f36eb4624b11d5f1f3e59e2672
2024-09-29gnu: screentest: Update to 3.0.Evgeny Pisemsky
* gnu/packages/hardware.scm (screentest): Update to 3.0. [build-system]: Switch to meson-build-system. [native-inputs]: Add gettext-minimal. Remove autoconf intltool libtool glib:bin automake. [inputs]: Add gtk+. Remove gtk+-2. Change-Id: I16fab59d7a25ac009094869ce1c174016ff06601
2024-08-14gnu: usbrelay: Update to 1.2.1.Evgeny Pisemsky
* gnu/packages/hardware.scm (usbrelay): Update to 1.2.1. [arguments]: Install manpage and udev rules, specify actual version. Change-Id: I5b889889c528d5526c8cfcc66d56b2b9d8d60437 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-08-05Change email of Evgeny Pisemsky.Evgeny Pisemsky
* .mailmap: Add entry to Evgeny Pisemsky. * gnu/packages/emacs-xyz.scm, gnu/packages/engineering.scm, gnu/packages/guile-xyz.scm, gnu/packages/hardware.scm, gnu/packages/perl.scm, gnu/packages/python-xyz.scm, gnu/packages/sdl.scm, gnu/packages/web.scm: Adjust copyright line. Change-Id: I9a10be1ee7cc164f18d826b51348ee26eee2ca4b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-04-30gnu: hw-probe: Use edid-decode.Sergey Trofimov
* gnu/packages/hardware.scm (hw-probe): Make it find edid-decode. Change-Id: I51381a851f0bb7819f432da7ce6ba8e4cb050906
2024-04-30gnu: edid-decode: Update to 0.0.0-1.3d63549.Sergey Trofimov
This is the latest upstream commit. * gnu/packages/hardware.scm (edid-decode): Update to 0.0.0-1.3d63549. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: Icc19cd3b09b56a58cd32689fff299f98be4f3fc6
2024-04-16gnu: Add brillo.Giacomo Leidi
* gnu/packages/hardware.scm (brillo): New variable. Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-05gnu: mbedtls-apache: Rename to mbedtls-lts.Hilton Chain
* gnu/packages/tls.scm (mbedtls-apache): Rename package to "mbedtls". Rename variable to… (mbedtls-lts): …this. (mbedtls-apache): Define as deprecated by mbedtls-lts. (mbedtls-for-hiawatha): Adjust accordingly. * doc/guix.texi: Likewise. * gnu/packages/emulators.scm (dolphin-emu,retroarch)[inputs]: Likewise. * gnu/packages/game-development.scm (godot-lts,godot)[inputs]: Likewise. * gnu/packages/hardware.scm (hueplusplus,openrgb)[inputs]: Likewise. * gnu/packages/haxe.scm (neko,haxe,hashlink)[inputs]: Likewise. * gnu/packages/irc.scm (inspircd)[inputs]: Likewise. * gnu/packages/julia-jll.scm (julia-mbedtls-jll)[arguments]<#:phases>,[inputs]: Likewise. * gnu/packages/julia.scm (julia)[arguments]<#:phases>,[inputs]: Likewise. * gnu/packages/linphone.scm (bctoolbox)[inputs]: Likewise. * gnu/packages/linux.scm (dislocker)[inputs]: Likewise. * gnu/packages/networking.scm (nng)[inputs]: Likewise. * gnu/packages/search.scm (dataparksearch)[inputs]: Likewise. * gnu/packages/video.scm (obs)[inputs]: Likewise. * gnu/packages/web.scm (hiawatha)[arguments]<#:phases>: Likewise. Change-Id: I0c58b3cd0bcf6e44e7b16a69f6d2739aa3c1545b
2024-01-12gnu: libsmbios: Restrict to only supported systems.Simon South
* gnu/packages/hardware.scm (libsmbios)[supported-systems]: New field. Change-Id: I8d813f496b7d2ffa8b0af2a6c814d1b09d731387 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>