Commit graph

139 commits

Author SHA1 Message Date
Maxim Cournoyer
d0d87a744d
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
2025-09-18 08:05:19 +09:00
Mazin AlHaddad
076b5a0b68
gnu: Add deskflow.
* 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-30 19:40:01 +02:00
Arun Isaac
8408e0e511
gnu: Add utmp-cli.
* gnu/packages/hardware.scm (utmp-cli): New variable.
2025-08-24 09:47:49 +01:00
Greg Hogan
285e7eb219
gnu: libcpuid: Fix build.
* 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-04 04:11:29 +00:00
Greg Hogan
f4ce754028
gnu: Restore gnu-build-system phases.
* 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-04 04:11:21 +00:00
Greg Hogan
5873967ce7
gnu: Pin CMake dependency.
* 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-08-04 04:10:56 +00:00
Nicolas Graves
0919099b49
gnu: tpm2-tools: Replace gettext native-input.
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-11 08:24:41 +02:00
Efraim Flashner
d2e03bf414
gnu: libcpuid: Build on more architectures.
* 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-10 10:36:38 +03:00
Efraim Flashner
3adadd3051
gnu: libcpuid: Update to 0.8.0.
* 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-07-10 10:36:38 +03:00
Formbi
994fd2a9d0
gnu: ckb-next: update to 0.6.2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-08 01:33:19 +08:00
Sharlatan Hellseher
907b726b86
gnu: go-github-com-go-md2man: Package executable separately.
* 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-26 16:50:24 +01:00
Sharlatan Hellseher
4db91aa852
gnu: packages: Remove redundant (gnu packages golang) from some modules.
* 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-26 16:50:21 +01:00
Sergey Trofimov
cab5684915
gnu: quazip: Switch to Qt6.
* 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-05-12 23:01:16 +02:00
Eric Bavier
6694fdd76e
gnu: ckb-next: Update to 0.6.0.
* gnu/packages/hardware.scm (ckb-next): Update to 0.6.0.

Change-Id: Icde6c472663975aeed0b578528fef21ac1cccfde
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 16:36:39 +02:00
Evgeny Pisemsky
60942a8221
gnu: Add python-usbrelay.
* gnu/packages/hardware.scm (python-usbrelay): New variable.

Change-Id: Icc389604a9bbc8f91fd7b00c1f5cebe3faac3e09
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-03-01 22:22:35 +00:00
Danny Milosavljevic
24517facde
gnu: ddcui: Support wayland.
* gnu/packages/hardware.scm (ddcui)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland-5.

Change-Id: I19ecd65ef3efd26e0bbb79abae6805032bdc5c60
2025-02-16 14:29:48 +01:00
Danny Milosavljevic
93551174af
gnu: openrgb: Support wayland.
* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5.
[build-system]: Switch to qt-build-system.

Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed
2025-02-14 17:16:28 +01:00
Sharlatan Hellseher
4b3cd1df99
gnu: go-github-com-go-md2man: Move to golang-xyz.
* 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-02-14 10:50:08 +00:00
Jakob Kirsch
1ffe1edb41
gnu: memtest86+: Update to 7.20.
* gnu/packages/hardware.scm (memtest86+): Update to 7.20.

Change-Id: If7253f8ccd27cead955133c18b58257ebc4ac7b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
Zheng Junjie
7f7e45b34a
gnu: ddcui: Update to 0.5.4.
* gnu/packages/hardware.scm (ddcui): Update to 0.5.4.

Change-Id: I035456ab340e6a5d221ff45a6637753abb0f5d7a
2024-12-22 18:11:16 +08:00
Zheng Junjie
af28be202c
gnu: ddcutil: Update to 2.1.4.
* 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-12-22 18:11:08 +08:00
Evgeny Pisemsky
f19910c778
gnu: screentest: Update to 3.0.
* 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-09-29 23:44:59 +08:00
Evgeny Pisemsky
ff185dc003
gnu: usbrelay: Update to 1.2.1.
* 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-14 10:49:49 +01:00
Evgeny Pisemsky
3c309a7b70
Change email of 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-08-05 00:44:43 +03:00
Sergey Trofimov
53fffb1fa7
gnu: hw-probe: Use edid-decode.
* gnu/packages/hardware.scm (hw-probe): Make it find edid-decode.

Change-Id: I51381a851f0bb7819f432da7ce6ba8e4cb050906
2024-04-30 17:58:35 +01:00
Sergey Trofimov
435bd452e4
gnu: edid-decode: Update to 0.0.0-1.3d63549.
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-30 17:58:35 +01:00
Giacomo Leidi
e5e8b4e52d
gnu: Add brillo.
* gnu/packages/hardware.scm (brillo): New variable.

Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-16 22:34:05 +01:00
Hilton Chain
2b296427d7
gnu: mbedtls-apache: Rename to mbedtls-lts.
* 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-02-05 13:56:31 +08:00
Simon South
d693983b60
gnu: libsmbios: Restrict to only supported systems.
* gnu/packages/hardware.scm (libsmbios)[supported-systems]: New field.

Change-Id: I8d813f496b7d2ffa8b0af2a6c814d1b09d731387
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-12 17:02:30 +01:00
Efraim Flashner
4e7cb24118
gnu: ddcutil: Install pkgconfig file.
* gnu/packages/hardware.scm (ddcutil)[arguments]: Add a phase to install
the missing pkgconfig file.

Change-Id: Icd8c6c19e10c8dc426c5cd5020f0a209f0faa452
2023-12-07 01:26:25 +02:00
Greg Hogan
61cc93e49c
gnu: ddcutil: Update to 1.4.5.
* gnu/packages/hardware.scm (ddcutil): Update to 1.4.5.

Change-Id: I293c09af1020bcc02d9d99d636a2e64ebc25ad58
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-04 11:52:26 +02:00
Danny Milosavljevic
77386bdbfe
gnu: openrgb: Fix up chmod invocations inside udev rules.
* gnu/packages/hardware.scm (openrgb)[arguments]<#:phases>[patch-chmod]: New
phase.

Change-Id: Ib82a8cc42a896aaf9dc7ea0ff36a3c259f9a26af
2023-11-12 23:23:20 +01:00
John Kehayias
fb9acf4220
gnu: headsetcontrol: Update to 2.7.0.
* gnu/packages/hardware.scm (headsetcontrol): Update to 2.7.0.
2023-10-03 14:06:45 -04:00
Jean-Pierre De Jesus DIAZ
d0438fcf65
gnu: Add liquidctl.
* gnu/packages/hardware.scm (liquidctl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-28 00:06:26 +02:00
Evgeny Pisemsky
71381703db
gnu: Add usbrelay.
* gnu/packages/hardware.scm (usbrelay): New variable.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-01 10:32:22 -04:00
Maxim Cournoyer
7dd076ed33
gnu: h-client: Update URL.
* gnu/packages/hardware.scm (h-client) [source]: Add trailing '/' to URL.
2023-07-29 12:01:34 -04:00
Maxim Cournoyer
bcebf25561
gnu: h-client: Fix build.
* gnu/packages/hardware.scm (h-client) [phases]: Replace sbin/lspci by
bin/lspci in wrap-more phase.
2023-07-29 12:01:33 -04:00
Tobias Geerinckx-Rice
b61f2208c7
gnu: hwinfo: Remove input labels.
* gnu/packages/hardware.scm (hwinfo)[inputs]:
Remove input labels.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
e47f2cd387
gnu: hwinfo: Update to 23.2.
* gnu/packages/hardware.scm (hwinfo): Update to 23.2.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
4c20d7a661
gnu: hwinfo: Make with flags.
* gnu/packages/hardware.scm (hwinfo)[arguments]: Move CC, LIBDIR, and
VERSION from hacky substitutions to superior #:make-flags.  Honour them
in the 'build phase.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
84779e6271
gnu: hwinfo: Factorise 'install-man-pages.
* gnu/packages/hardware.scm (hwinfo)[arguments]: Get section numbers
from the man page file names rather than hard-coding 2.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
f93605b32b
gnu: hwinfo: Use G-expressions.
* gnu/packages/hardware.scm (hwinfo)[source, arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
2349eb62e2
gnu: hwinfo: Update to 23.1.
* gnu/packages/hardware.scm (hwinfo): Update to 23.1.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
5f520cc756
gnu: liblxi: Edit description.
* gnu/packages/hardware.scm (liblxi)[synopsis]: Use @acronym{}.
[description]: Likewise.  Expand.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
03f618d63f
gnu: liblxi: Update to 1.20.
* gnu/packages/hardware.scm (liblxi): Update to 1.20.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
d9a851433a
gnu: hw-probe: Fix build.
* gnu/packages/hardware.scm (hw-probe)[arguments]:
‘lspci’ has moved to /bin.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
f7c3a2a86e
gnu: ddcutil: Update to 1.4.2.
* gnu/packages/hardware.scm (ddcutil): Update to 1.4.2.
2023-07-16 02:16:36 +02:00
John Kehayias
ef0a45c641
gnu: openrgb: Update to 0.9.
* gnu/packages/hardware.scm (openrgb): Update to 0.9.
* gnu/packages/patches/openrgb-unbundle-hueplusplus.patch: Update.
2023-07-10 11:21:31 -04:00
Tobias Geerinckx-Rice
07892d8b20
gnu: memtest86+: Update to 6.20.
* gnu/packages/hardware.scm (memtest86+): Update to 6.20.
2023-07-02 02:00:07 +02:00
Felix Lechner via Guix-patches via
244baa607d
gnu: tpm2-tools: New variable
* gnu/packages/hardware.scm (tpm-tools): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-07-01 10:38:03 +02:00