summaryrefslogtreecommitdiff
path: root/nongnu
AgeCommit message (Collapse)Author
9 hoursnongnu: nvidia-driver: Update to 550.67.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-version): Update to 550.67. (nvidia-source-hash)[%nvidia-source-hashes]: Update hashes. (make-nvidia-source): Add zstd to PATH. (nvidia-source,nvidia-settings): Update hash. (nvidia-driver)[inputs]: Add openssl, openssl-1.1 [arguments]<#:phases>: Add them to RUNPATH. Install nvidia-cuda-mps-control and nvidia-cuda-mps-server. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvda: Update synopsis and description.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[synopsis,description]: Update. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-module-open: Update synopsis and description.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open): Don't use package/inherit. [synopsis,description]: Update. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-module: Update synopsis and description.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module)[synopsis,description]: Update. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-firmware: Update synopsis and description.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware)[synopsis,description]: Update. [arguments]<#:install-plan>: Use version of ‘this-package’. [propagated-inputs]: Set to '(). Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Update synopsis and description.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[synopsis,description]: Update. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia: Group source hashes.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-hash): New procedure. (nvidia-source): Use it. (nvidia-settings)[source]: Likewise. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursservices: nvidia: Only invoke commands when NVIDIA driver is in use.Hilton Chain
* nongnu/services/nvidia.scm (nvidia-service-type): Don't extend kernel-module-loader-service-type, move this part to… (nvidia-shepherd-service)[start]: …here. Check driver and command availablity. [stop]: Likewise. [modules]: Add (guix build utils) for ‘invoke/quiet’. Add (rnrs io ports) for ‘get-line’. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursservices: nvidia: No longer unload ‘nvidia_uvm’ module on powering off.Hilton Chain
Shepherd now handles kernel processes properly, no longer need to unload the module here. * nongnu/services/nvidia.scm (nvidia-shepherd-service)[requirement]: Remove 'user-processes. [one-shot?]: Set to #t. [stop]: Remove field. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursservices: nvidia: Create extra device nodes on boot.Hilton Chain
* nongnu/services/nvidia.scm (nvidia-shepherd-service) [requirement]: Add udev. [start]: Create extra device nodes via ‘nvidia-smi’. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursservices: nvidia: Adjust configuration options.Hilton Chain
* nongnu/services/nvidia.scm (nvidia-configuration): [nvidia-driver]: Rename to ‘driver’. Default to nvda. Accept a file-like object. [nvidia-firmware]: Rename to ‘firmware’. Accept a file-like object. [nvidia-module]: Rename to ‘module’. Accept a file-like object. [modules]: Remove option. (nvidia-shepherd-service): Correct kernel module name. [stop]: Don't return #f. (nvidia-service-type): Extend profile-service-type with ‘driver’. Adjust accordingly. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Remove libraries provided by libglvnd.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove libraries provided by libglvnd. (nvidia-driver)[inputs]: Add libglvnd-for-nvda. [arguments]<#:phases>: Add it to RUNPATH. (nvda)[arguments]<#:builder>: Add "libglvnd" from inputs to union build. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: Add mesa-for-nvda.Hilton Chain
* nongnu/packages/nvidia.scm (mesa-for-nvda): New variable. (nvda)[version,inputs]: Replace mesa with it. [arguments]<#:builder>: Remove resolve-collision procedure. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: Add libglvnd-for-nvda.Hilton Chain
* nongnu/packages/nvidia.scm (libglvnd-for-nvda): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvda: Adjust package style.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[arguments]<#:builder>: Adjust style. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvda: Adjust inputs.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[native-inputs]: Set to '(). [propagated-inputs]: Propagate mesa and nvidia-drivers's propagated-inputs. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvda: Add native-search-paths.Hilton Chain
* nongnu/packages/nvidia.scm (nvda): Add native-search-paths. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvda: Pad version to the length of mesa version.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[version]: Pad to the length of mesa version. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-settings: Install desktop file.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>: Add 'install-desktop-file. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-settings: Fix application profile path.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>: Add 'fix-application-profile-path. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-settings: Unbundle jansson.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings) [inputs]: Add jansson. [source]<snippet>: Delete bundled jansson. [arguments]<#:make-flags>: Don't use bundled jansson. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Add architecture to configuration filenames.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Add architecture to configuration filenames. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Install EGL vendor ICD configuration.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:install-plan>: Install EGL vendor ICD configuration. <#:phases>: Modify its library path. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Install GBM and VDPAU library to correct path.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Install GBM and VDPAU library to correct path. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Update udev rules.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes) (%nvidia-udev-rules): New variables. (nvidia-driver)[arguments]<#:modules,#:phases>: Adjust accordingly. [inputs]: Remove bash-minimal, coreutils, grep. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Unbundle EGL external platform libraries.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove egl-gbm and egl-wayland libraries. (nvidia-driver)[inputs]: Add egl-gbm, egl-wayland. Remove mesa. [arguments]<#:phases>: Use them for configuration. Adjust RUNPATH accordingly. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Adjust package style.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove $ORIGIN from RUNPATH. Ungexp properly. Rewrite configuration substitution. Rename phase ‘install-nvidia-smi’ to ‘install-commands’. Relocate libraries in a separate phase. Remove extra spaces. <#:install-plan>: Adjust accordingly. [description]: Remove final newline. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Remove kernel module dependencies.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove kmod, linux-lts. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Remove library provided by opencl-icd-loader.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove library provided by opencl-icd-loader. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia-driver: Remove libraries provided by nvidia-settings.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove libraries provided by nvidia-settings. (nvidia-driver)[arguments]<#:phases>: Remove their dependencies from RUNPATH. [inputs]: Remove atk, cairo, gdk-pixbuf, glib, gtk+, gtk+-2, pango. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: make-nvidia-source: Extend functionality.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): New procedure. (make-nvidia-source): Create installer origin internally. Accept a ‘get-cleanup-snippet’ procedure. (nvidia-source): Adjust accordingly. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: make-nvidia-source: Adjust style.Hilton Chain
* nongnu/packages/nvidia.scm (computed-origin-method): Delete from top-level. (make-nvidia-source): Use ungexp-native only once. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
9 hoursnongnu: nvidia: Re-order variables.Hilton Chain
* nongnu/packages/nvidia.scm: Remove unused modules. Add comments to group NVIDIA driver packages. Sort other packages alphabetically. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
13 hoursnongnu: lightburn: Use qtserialport-5.Jonathan Brielmaier
Upstream Guix upgraded qtserialport to QT@6, which seems to be incompatible: 50a72a08af37557575199b56bbee9f334d58575a * nongnu/packages/cad.scm (lightburn)[inputs]: Replace `qtserialport` with `qtserialport-5`.
13 hoursnongnu: facetimehd: Update to 0.6.8.1.Jonathan Brielmaier
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8.1.
13 hoursnongnu: rtl8821cu-linux-module: Update to 0.0.0-2.4f6004a.Jonathan Brielmaier
Fixes building with newer kernel versions. * nongnu/packages/linux.scm (rtl8821cu-linux-module): Update to 0.0.0-2.4f6004a.
13 hoursnongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-13.63cf0b4.Jonathan Brielmaier
Fixes building with newer kernel versions. * nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-13.63cf0b4.
13 hoursnongnu: rtl8192eu-linux-module: Update to 0.0.0-7.3af9a86.Jonathan Brielmaier
Fixes building with newer kernels. * nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-7.3af9a86.
3 daysnongnu: firefox: Update to 125.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
8 daysnongnu: firefox: Update to 125.0.1 [security fixes].Tomas Volf
Fixes CVE-2024-3302, CVE-2024-3852, CVE-2024-3853, CVE-2024-3854, CVE-2024-3855, CVE-2024-3856, CVE-2024-3857, CVE-2024-3858, CVE-2024-3859, CVE-2024-3860, CVE-2024-3861, CVE-2024-3862, CVE-2024-3863, CVE-2024-3864, CVE-2024-3865. * nongnu/packages/mozilla.scm (firefox): Update to 125.0.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
8 daysnongnu: firefox-esr: Update to 115.10.0esr [security fixes].Tomas Volf
Fixes CVE-2024-2609, CVE-2024-3302, CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3864. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.10.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
11 daysnongnu: linux-xanmod: Update to 6.8.6.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.8.6. (linux-xanmod-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
11 daysnongnu: linux-xanmod-lts: Update to 6.6.27.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.27. (linux-xanmod-lts-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
11 daysnongnu: make-linux-xanmod: Remove unnecessary option overrides.Hilton Chain
Guix can identify builtin modules when building the initrd now. * nongnu/packages/linux.scm (make-linux-xanmod)[arguments]<#:phases>: Don't override CONFIG_CRYPTO_XTS and CONFIG_VIRTIO_CONSOLE in 'add-xanmod-defconfig. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
11 daysnongnu: element-desktop: Update to 1.11.64.John Kehayias
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.64.
12 daysnongnu: installation-os-nonfree: Set default channels.Hilton Chain
* nongnu/system/install.scm (%signing-key,%channels): New variables. (installation-os-nonfree)[services]: Configure them. Authorise Nonguix substitute server. Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-08nongnu: linux-lts: Update to 6.6 series.John Kehayias
Upstream Guix defaulted linux-libre-lts to 6.6 in commit b4aed68e960116b2b60f68ea1468d7a526149823. Do likewise here. * nongnu/packages/linux.scm (linux-lts): Use linux-6.6.
2024-04-08nongnu: Remove linux-6.7.John Kehayias
Guix will remove linux-libre-6.7 soon (end of life), so remove linux-6.7 before it leads to an error in 'guix pull' when it is removed upstream. * nongnu/packages/linux.scm (linux-6.7): Remove variable.
2024-04-08nongnu: linux: Update the default linux package to the 6.8 series.John Kehayias
Upstream Guix defaulted to linux-libre-6.8 in commit 40e44bdea6f4c3dc3563427fdf096a60812534a7. Do likewise here. * nongnu/packages/linux.scm (linux): Use linux-6.8.
2024-04-07nongnu: intel-media-driver: Update to 23.4.3.Jelle Licht
* nongnu/packages/video.scm (intel-media-driver): Update to 23.4.3.