summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-19nonguix: Add missing copyright line.Jonathan Brielmaier
This is a follow up to daa0dda76ddd869c8b2866fcf2866667b69461ad. * nonguix/utils.scm: Add missing copyright line for myself.
2022-12-19*.scm: Use SPDX license identifiers.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement.
2022-12-19news.txt: Add missing copyright line for myself.Jonathan Brielmaier
2022-12-18news.txt: Add entry for refactored Nvidia driver configuration.Jonathan Brielmaier
* news.txt: Add entry.
2022-12-18nongnu: nversion: Remove variable.Hilton Chain
* nongnu/packages/nvidia.scm (nversion): Remove variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-module-open: Use nvidia-module as base.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open): Use nvidia-module as base. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-source: Update to 515.76.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-version, nvidia-driver,nvidia-settings): Update to 515.76 [arguments]<#:phases>: Install GBM EGL external platform library. [inputs]: Add libdrm and mesa. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-libs: Remove package.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-libs): Remove package definition and deprecate the variable. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvda: Use nvidia-driver as base.Hilton Chain
* nongnu/packages/nvidia.scm (nvda): Use nvidia-driver as base. [inputs]: Adjusted accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvda: Avoid hardcoding inputs.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[arguments]: Avoid hardcoding inputs and locate them via relative paths instead. [description]: Adjust style. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-service-type.Hilton Chain
* nongnu/services/nvidia.scm: New file. (<nvidia-configuration>): New data type. (nvidia-shepherd-service,nvidia-service-type): New variables. * nongnu/packages/nvidia.scm (nvidia-driver)[description]: Adjust accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-firmware.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Split post-install phase.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Split post-install phase into patch-elf and create-short-name-symlinks phases. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Remove unused dirname variables in post-install phase.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove dirname variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Use copy-build-system.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[build-system]: Change to copy-build-system. [arguments]<#:phases>: Add create-misc-files phase. Remove build phase. Rename install-copy phase to post-install. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-module.Hilton Chain
This is the proprietary Nvidia kernel module. * nongnu/packages/nvidia.scm (nvidia-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-module: Rename to nvidia-module-open.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module): Rename to nvidia-module-open. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add procedure (make-nvidia-source).Hilton Chain
* nongnu/packages/nvidia.scm (computed-origin-method,make-nvidia-source) (nvidia-source): New variables. (nvidia-driver)[source]: Use nvidia-source instead. [arguments]<#:phases>: Remove unpack phase. [native-inputs]: Remove perl, python-2, which and xz. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Move (use-modules) out of #:phases.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:modules>: Moved out from <#:phases>. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Rewrite logic for creating short name symbolic links.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Rewrite logic for creating short name symbolic links, utilizing patchelf. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Simplify udev rules creation.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Simplify udev rules creation. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Don't hardcode inputs.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Use G-expression and don't hardcode inputs when possible. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Fix indentation.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver): Fix indentation. [inputs,native-inputs]: Sort alphabetically. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18Revert "nongnu: corrupt-linux: Rewrite to use customize-linux."Jonathan Brielmaier
This reverts commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d. It depends on changes which are not available on the upstream version-1.4.0 branch. I will add this back after the 1.4.0 release.
2022-12-17nongnu: firefox: Update to 108.0.1 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-46871, CVE-2022-46872, CVE-2022-46873, CVE-2022-46874, CVE-2022-46875, CVE-2022-46877, CVE-2022-46878 and CVE-2022-46879. * nongnu/packages/mozilla.scm (rust-firefox): Update to rust-1.63. (firefox): Update to 108.0.1.
2022-12-14nongnu: firefox-esr: Update to 102.6.0esr [security fixes].Jonathan Brielmaier
Fixes CVE-2022-46872, CVE-2022-46874, CVE-2022-46875, CVE-2022-46878, CVE-2022-46880, CVE-2022-46881 and CVE-2022-46882. * nongnu/packages/mozilla.scm (firefox-esr): Update to 102.6.0esr.
2022-12-12nongnu: corrupt-linux: Rewrite to use customize-linux.kernel-rewriteJohn Kehayias
This simplifies our linux package definitions to not need hash updates as they simply follow from the inherited part of the source field. The newly added 'customize-linux' procedure from Guix is the preferred way to customize the kernel as well. * nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or 'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove patch for now removed 'build-doc' phase. (linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14, linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version and hash strings.
2022-12-10nongnu: linux@5.10: Update to 5.10.158.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.158.
2022-12-10nongnu: linux@5.15: Update to 5.15.82.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.82.
2022-12-10nongnu: linux@6.0: Update to 6.0.12.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.12.
2022-12-10nongnu: Fix typo in variable name of font-microsoft-courier-new.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/221 * nongnu/packages/fonts.scm (font-microsoft-couirer-new): Rename to font-microsoft-courier-new. Deprecate the wrong spelling.
2022-12-04gnu: unrar: Update to 6.2.2.Pierre Neidhardt
* nongnu/packages/compression.scm (unrar): Update to 6.2.2.
2022-12-03nongnu: intel-media-driver: Update to 22.5.4.Jelle Licht
* nongnu/packages/video.scm (intel-media-driver): Update to 22.5.4.
2022-12-03nongnu: gmmlib: Update to 22.2.0.Jelle Licht
* nongnu/packages/video.scm (gmmlib): Update to 22.2.0.
2022-12-01nongnu: linux@6.0: Update to 6.0.10.Jonathan Brielmaier
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.10.
2022-12-01nongnu: zoom: Update to 5.12.9.367.John Kehayias
* nongnu/packages/messaging.scm (zoom): Update to 5.12.9.367.
2022-11-30nongnu: firefox: Update to 107.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 107.0.1.
2022-11-25nongnu: corrupt-linux: Add infodocs patch.John Kehayias
Fixes #217. Builds of the linux kernel were failing without a recently added patch from Guix to add an infodocs target for make. See commit 82c43b276dd5e60c81ad2c040a9d945befc4bc88. We now use this patch for applicable kernels (version 5.10 or greater) so the 'build-doc' phase succeeds. * nongnu/package/linux.scm (corrupt-linux)[source]: Add patches with "linux-libre-infodocs-target.patch" depending on version with the procedure doc-supported? from (gnu packages linux).
2022-11-23nongnu: linux-arm64-generic@5.15: Update to 5.15.79.John Kehayias
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.79.
2022-11-23nongnu: linux-arm64-generic@6.0: Update to 6.0.9.John Kehayias
* nongnu/packages/linux.scm (linux-arm64-generic-6.0): Update to 6.0.9.
2022-11-23nongnu: linux@4.9: Update to 4.9.333.John Kehayias
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.333.
2022-11-23nongnu: linux@4.14: Update to 4.14.299.John Kehayias
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.299.
2022-11-23nongnu: linux@4.19: Update to 4.19.265.John Kehayias
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.265.
2022-11-23nongnu: linux@5.4: Update to 5.4.224.John Kehayias
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.224.
2022-11-23nongnu: linux@5.10: Update to 5.10.155.John Kehayias
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.155.
2022-11-23nongnu: linux@5.15: Update to 5.15.79.John Kehayias
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.79.
2022-11-23nongnu: element-desktop: Update to 1.11.15.John Kehayias
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.15.
2022-11-23nongnu: dxvk@1.10: Update to 1.10.3.Jonathan Brielmaier
* nongnu/packages/wine.scm (dxvk-1.10): Update to 1.10.3. Inherit from dxvk-1.7 so it builds again.
2022-11-22nongnu: linux@6.0: Update to 6.0.9.John Kehayias
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.9.
2022-11-21nongnu: dxvk-next: Update to 2.0.Pierre Neidhardt
* nongnu/packages/wine.scm (dxvk-next): Update to 2.0. * nongnu/packages/wine.scm (dxvk-1.10): New variable.