summaryrefslogtreecommitdiff
path: root/nongnu/packages
AgeCommit message (Collapse)Author
14 daysnongnu: font-ubuntu-sans-mono: Fix source hash.Hilton Chain
This is a follow-up to commit 13208905d9dbaf70c367a0b4a986c945c6b1d633, where I corrected source commit in the original contribution but didn't change the hash. Since the store caches file name + hash, the build passed in my environment despite using the wrong hash. * nongnu/packages/fonts.scm (font-ubuntu-sans-mono): Fix hash.
14 daysnongnu: signal-desktop: Update to 8.8.0Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.8.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-canary: Update to 149.0.7795.0.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-canary): Update to 149.0.7795.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-unstable: Update to 149.0.7779.3.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 149.0.7779.3. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-beta: Update to 148.0.7778.40.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 148.0.7778.40. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-stable: Update to 147.0.7727.101.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 147.0.7727.101. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: chrome.scm: Add yet another source for updates.Anderson Torres
* nongnu/packages/chrome.scm: Document a new source for Google Chrome updates. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: zotero: update to 9.0.1John Khoo
* nongnu/packages/productivity.scm (zotero): Update to 9.0.1. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: Add font-ubuntu-sans-mono.Ian Henderson
* nongnu/packages/fonts.scm (font-ubuntu-sans-mono): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: Add font-ubuntu-sans.Ian Henderson
* nongnu/packages/fonts.scm (font-ubuntu-sans): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: geekbench5: Update to 5.5.1.Anderson Torres
Unfortunately geekbench6 segfaults. * nongnu/packages/benchmark.scm (geekbench5): Update to 5.5.1. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: nvidia-vaapi-driver: Move to (nongnu packages nvidia).Hilton Chain
This is a follow-up to 898fd3ced237b51141cd234bce52817850e3c3ca, which introduced a circular dependency. * nongnu/packages/video.scm (nv-codec-headers, nvidia-vaapi-driver): Move to... * nongnu/packages/nvidia.scm (nv-codec-headers, nvidia-vaapi-driver): ...here.
14 daysnongnu: nvda-595: Update to 595.71.05.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux, nvidia-module-open-595, nvidia-modprobe-595) (nvidia-settings-595): Update to 595.71.05.
14 daysnongnu: nvda-580: Update to 580.159.03.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-x86_64-linux) (nvidia-source-580-aarch64-linux, nvidia-module-open-580, nvidia-modprobe-580) (nvidia-settings-580): Update to 580.159.03.
14 daysnongnu: nvidia-module-open: Fix DSC rainbow static artifacts on Bigscreen ↵Hilton Chain
Beyond VR headset. This commit applies patch from <https://github.com/triple-groove/nvidia-bsb-dsc-fix>. * nongnu/packages/patches/nvidia-module-open-bsb-dsc-fix.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-595, nvidia-module-open-beta): Apply it.
14 daysnongnu: nvidia: Avoid transformations in package definitions.Hilton Chain
Packages can only be transformed once. Avoid using transformations in definitions so that these packages can be transformed by the user. * nongnu/packages/nvidia.scm (replace-nvidia-driver): Remove procedure. (make-nvda, make-ffmpeg-nvidia): Adjust accordingly. (replace-mesa): Use make-ffmpeg-nvidia.
14 daysnongnu: Add linux-7.0.Hilton Chain
* nongnu/packages/linux.scm (linux-7.0): New variable. * NEWS (2026-05): Mention it.
14 daysnongnu: corrupt-linux: Inherit patches from Guix.Hilton Chain
* nongnu/packages/linux.scm (corrupt-linux): Use kernel patches from Guix, except %boot-logo-patch. * NEWS (2026-05): Mention it.
2026-04-17nongnu: nvidia-module-open-590: Fix build on linux-6.19.Hilton Chain
This is a follow-up to commit 4f0a0c8956cba9f103071d3552f25f2e15e06612. * nongnu/packages/patches/nvidia-module-open-fix-linux-6.19.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-590): Apply it.
2026-04-16nongnu: nvidia: Set location for package variants.Hilton Chain
The location will be used by package-channels, which is used by channel selection in Cuirass job specifications. * nonguix/utils.scm (package-with-alias): Inherit package location. * nongnu/packages/nvidia.scm (make-ffmpeg-nvidia): New procedure. (define-nvda-package, define-nvidia-container, define-ffmpeg-nvidia): Inherit driver package location. Fixes: #446
2026-04-16nongnu: ffmpeg/nvidia: Expose variants in command-line interface.Hilton Chain
* nongnu/packages/nvidia.scm (define-ffmpeg-nvidia): New macro. (ffmpeg/nvidia-390, ffmpeg/nvidia-470, ffmpeg/nvidia-580, ffmpeg/nvidia-590) (ffmpeg/nvidia-595, ffmpeg/nvidia-beta, ffmpeg-6/nvidia-390) (ffmpeg-6/nvidia-470, ffmpeg-6/nvidia-580, ffmpeg-6/nvidia-590) (ffmpeg-6/nvidia-595, ffmpeg-6/nvidia-beta): Define using it. (ffmpeg/nvidia): Alias to ffmpeg/nvidia-580. (ffmpeg-6/nvidia): Alias to ffmpeg-6/nvidia-580. (ffmpeg-nvidia-user-alias-390, ffmpeg-nvidia-user-alias-470) (ffmpeg-nvidia-user-alias-580, ffmpeg-nvidia-user-alias-590) (ffmpeg-nvidia-user-alias-595, ffmpeg-nvidia-user-alias-beta) (ffmpeg-6-nvidia-user-alias-390, ffmpeg-6-nvidia-user-alias-470) (ffmpeg-6-nvidia-user-alias-580, ffmpeg-6-nvidia-user-alias-590) (ffmpeg-6-nvidia-user-alias-595, ffmpeg-6-nvidia-user-alias-beta): New variables. * README.org (Package variants for NVIDIA proprietary driver): Update.
2026-04-16nongnu: nvidia-module-open: Add IBT support.Hilton Chain
* nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-595, nvidia-module-open-beta): Apply patch.
2026-04-12nongnu: linux-firmware: Update to 20260410.Jelle Licht
* nongnu/packages/linux.scm (linux-firmware): Update to 20260410.
2026-04-12nongnu: signal-desktop: Update to 8.6.0.Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.6.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: firefox: Update to 149.0.2 [security fixes].Tomas Volf
Fixes CVE-2026-5731, CVE-2026-5732, CVE-2026-5733, CVE-2026-5734, CVE-2026-5735. * nongnu/packages/mozilla.scm (firefox): Update to 149.0.2. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: firefox-esr: Update to 140.9.1esr [security fixes].Tomas Volf
Fixes CVE-2026-5731, CVE-2026-5732, CVE-2026-5734. * nongnu/packages/mozilla.scm (firefox-esr): Update to 140.9.1esr. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: Add makemkv.Maxim Cournoyer
* nongnu/packages/patches/makemkv-app-id.patch: New file. * nongnu/packages/video.scm (makemkv): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: godot-mono: Fix build.Hilton Chain
godot was updated in <https://codeberg.org/guix/guix/commit/d752617287f3dbf94c049b68e61d8cac7a3bd7ad>. * nongnu/packages/game-development.scm (godot-mono) [native-inputs]: Update hash for restored-nuget-dependencies.
2026-04-12nongnu: nvidia-driver: Wrap nvidia-powerd.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-390): Add "libdbus-1.so.3" to RUNPATH. (nvidia-driver-390) [inputs]: Add dbus. (%nvidia-driver-arguments-580): Wrap PATH to include lscpu. (nvidia-driver-580) [inputs]: Add util-linux. Fixes: #447
2026-04-04nongnu: %nvidia-driver-arguments-580: Install nvidia-powerd.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-580): Install nvidia-powerd and nvidia-dbus.conf.
2026-04-04nongnu: %nvidia-driver-arguments-470: Revert Vulkan ICD configuration to use ↵Hilton Chain
libGLX_nvidia.so.0. This is a follow-up to one change in commit 5d9c0f7f4383c42ac9685be17821eb969b6da916. libEGL_nvidia.so.0 can't fully replace libGLX_nvidia.so.0 and breaks some Vulkan applications. * nongnu/packages/nvidia.scm (%nvidia-driver-arguments-470): Keep using libGLX_nvidia.so.0 in Vulkan ICD configuration.
2026-04-03nongnu: game-client: Remove (nongnu packages nvidia) module import.Hilton Chain
This is a follow-up to 55d33edf6168c47eb3324e451a2301c2cb856a24. As currently steam-nvidia depends on both steam and nvidia-driver at the top-level, it seems that there's no better solution at the moment. * nongnu/packages/game-client.scm: Remove (nongnu packages nvidia) module import. Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/845#note_3220345364
2026-04-03nongnu: nvidia: Relocate nvidia driver dependencies.Hilton Chain
binary-package-from-sources accesses non-delayed package fields (inherit, package-version, package-location) and requires NVIDIA driver dependencies to be available before the driver definitions. While guix worked fine, scripting was affected. This commit fixes that. * nongnu/packages/nvidia.scm (egl-gbm, egl-wayland2, egl-x11): Move definitions before those of NVIDIA drivers.
2026-04-03nongnu: Add electron-41.Simen Endsjø
* nongnu/packages/electron.scm (electron-41, electron-41-node-headers): New variables. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-40: Update to 40.8.4.Simen Endsjø
* nongnu/packages/electron.scm (electron-40): Update to 40.8.4. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-39: Update to 39.8.4.Simen Endsjø
* nongnu/packages/electron.scm (electron-39): Update to 39.8.4. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-38: Update to 38.8.6.Simen Endsjø
* nongnu/packages/electron.scm (electron-38): Update to 38.4.6. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: Add nvda-595.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-595): New procedure. (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux) (nvidia-driver-595, nvidia-firmware-595, nvidia-module-595) (nvidia-module-open-595, nvidia-modprobe-595, nvidia-settings-595) (nvda-595, nvda-user-alias-595) (steam-nvidia-595, steam-nvidia-user-alias-595) (heroic-nvidia-595, heroic-nvidia-user-alias-595) (ffmpeg/nvidia-595, ffmpeg-6/nvidia-595): New variables. * nonguix/transformations.scm (nonguix-transformation-nvidia): Support 595 series. * README.org (NVIDIA graphics card): Add 595 series.
2026-04-03nongnu: nvidia: Add more ffmpeg variants.Hilton Chain
* nongnu/packages/nvidia.scm (replace-nvidia-driver): New procedure. (make-nvda, replace-mesa): Use it. (ffmpeg/nvidia-390, ffmpeg-6/nvidia-390) (ffmpeg/nvidia-470, ffmpeg-6/nvidia-470) (ffmpeg/nvidia-580, ffmpeg-6/nvidia-580) (ffmpeg/nvidia-590, ffmpeg-6/nvidia-590) (ffmpeg/nvidia-beta, ffmpeg-6/nvidia-beta): New variables.
2026-04-03nongnu: Move ffmpeg/nvidia and ffmpeg-6/nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/video.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): Move them to... * nongnu/packages/nvidia.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): ...here.
2026-04-03nongnu: nvidia: Define more container variants.Hilton Chain
* nongnu/packages/nvidia.scm (define-nvidia-container): New macro. (steam-nvidia-390, steam-nvidia-user-alias-390) (steam-nvidia-470, steam-nvidia-user-alias-470) (steam-nvidia-580, steam-nvidia-user-alias-580) (steam-nvidia-590, steam-nvidia-user-alias-590) (steam-nvidia-beta, steam-nvidia-user-alias-beta) (heroic-nvidia-390, heroic-nvidia-user-alias-390) (heroic-nvidia-470, heroic-nvidia-user-alias-470) (heroic-nvidia-580, heroic-nvidia-user-alias-580) (heroic-nvidia-590, heroic-nvidia-user-alias-590) (heroic-nvidia-beta, heroic-nvidia-user-alias-beta): New variables. (steam-nvidia): Alias to steam-nvidia-580. (heroic-nvidia): Alias to heroic-nvidia-580.
2026-04-03nongnu: Move steam-nvidia and heroic-nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/game-client.scm (steam-container-for, heroic-container-for): Remove %nvidia-environment-variable-regexps reference. (steam-nvidia, heroic-nvidia): Move to (nongnu packages nvidia). * nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): Unexport.
2026-04-03nongnu: Remove a few deprecated package aliases.Hilton Chain
* nongnu/packages/game-client.scm (steam-container, steam-nvidia-container) (heroic-container, heroic-nvidia-container) * nongnu/packages/nvidia.scm (nvidia-libs) * nongnu/packages/video.scm (ffmpeg-nvenc, ffmpeg-nvidia): Delete variables.
2026-04-03nongnu: nvdb: Rename to nvda-beta.Hilton Chain
* nongnu/packages/nvidia.scm (nvdb): Define in terms of 'deprecated-package'. (nvda-beta): New variable, formerly known as "nvdb". (nvda-user-alias-beta): New variable. (make-nvda): Remove name argument.
2026-04-03nongnu: Add make-nvda.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvda): New procedure. (nvdb): Define using it. (define-nvda-package): New macro. (nvda-390, nvda-user-alias-390) (nvda-470, nvda-user-alias-470) (nvda-580, nvda-user-alias-580) (nvda-590, nvda-user-alias-590): New variables. (nvda): Alias to nvda-580.
2026-04-03nongnu: make-nvidia-source: Also create installer source.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvidia-source): Add architecture option. Return a package. (nvidia-source-390-x86_64-linux, nvidia-source-470-x86_64-linux) (nvidia-source-470-aarch64-linux, nvidia-source-580-x86_64-linux) (nvidia-source-580-aarch64-linux, nvidia-source-590-x86_64-linux) (nvidia-source-590-aarch64-linux, nvidia-source-beta-x86_64-linux) (nvidia-source-beta-aarch64-linux): Define using it.
2026-04-03nongnu: nvidia-settings: Base on nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-390): Expand definition. (nvidia-settings-470): Base on 390. (nvidia-settings-580): Base on 470. (nvidia-settings-590, nvidia-settings-beta): Base on 580.
2026-04-03nongnu: nvidia-modprobe: Base on nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): Expand definition. (nvidia-modprobe-470): Base on 390. (nvidia-modprobe-580): Base on 470. (nvidia-modprobe-590, nvidia-modprobe-beta): Base on 580.
2026-04-03nongnu: nvidia-module: Base on nvidia-module-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-module-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-module-390): Expand definition. (nvidia-module-470): Base on 390. (nvidia-module-580): Base on 470. (nvidia-module-590, nvidia-module-beta): Base on 580.
2026-04-03nongnu: nvidia-firmware: Base on nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-firmware-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-firmware-470): Expand definition. (nvidia-firmware-580): Base on 470. (nvidia-firmware-590, nvidia-firmware-beta): Base on 580.