summaryrefslogtreecommitdiff
path: root/nongnu
AgeCommit message (Collapse)Author
2023-01-06nongnu: firefox: Update to 108.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 108.0.2.
2023-01-04nongnu: mozilla: Use the new hunspell module.John Kehayias
Fixes guix pull as the hunspell package has moved from (gnu packages libreoffice) to (gnu packages hunspell) * nongnu/packages/mozilla.scm: Remove the libreoffice module and use the new hunspell module.
2023-01-03nongnu: steam: Fix URL handling.John Kehayias
This replaces 'xdg-utils' with 'flatpak-xdg-utils' so that the steam container will call out to the host to open URLs and properly handle steam:// URLs as well. This requires portals on the host, e.g. xdg-desktop-portal-gtk. * nongnu/packages/steam-client.scm (steam-client-libs): Replace 'xdg-utils' with 'flatpak-xdg-utils'.
2023-01-03nongnu: Add linux@6.1.John Kehayias
Adding linux@6.1 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.1): New variable.
2023-01-02nongnu: Add rtl8812au-aircrack-ng-linux-module.Petr Hodina
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: Add rtl8821ce-linux-module.Petr Hodina
* nongnu/packages/linux.scm (rtl8821ce-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: Add lycheeslicer.Demis Balbach
* nongnu/packages/engineering.scm: New file. (lycheeslicer): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: google-chrome-unstable: Update to 110.0.5464.2.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 110.0.5464.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: google-chrome-beta: Update to 109.0.5414.46.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 109.0.5414.46. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02nongnu: google-chrome-stable: Update to 108.0.5359.124.Giacomo Leidi
The main point of this patch is to make Chrome rely as little as possible on the environment it's run into, allowing for easier debugging. The next step would probably be to generate this list from the input package-name. * nongnu/packages/chrome.scm (google-chrome-stable): Update to 108.0.5359.124; [arguments]{patchelf-inputs}: move to outer scope; {LD_LIBRARY_PATH}: wrap the entrypoint with all of Chrome's input, this should prevent loading libraries that are not listed as inputs from the outer environment; [inputs]: add some inputs following Nix's package definition to try and fix #215. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-31nongnu: Keep the raw-initrd references file.Mathieu Othacehe
The raw-initrd contains a "references" file that is used to keep the static guile used in the initrd alive. This file is not part of the combined-initrd. It means that during garbage collection, the static guile could be collected making the system unbootable because the static guile is then not part of the store once the root is switched. In the combined-initrds procedure, make sure to concatenate all the possible references files of the underlying initrds into a top-level references file. Fixes: <https://gitlab.com/nonguix/nonguix/issues/111> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-29Revert "Revert "nongnu: corrupt-linux: Rewrite to use customize-linux.""John Kehayias
This reverts commit 370749ab7bf8782e1f9a3cc6d9c38bf444fc3fe7, reinstating commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d now that 1.4.0 has been released. Original commit message: 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-28nongnu: sof-firmware: Update to 2.2.3.Simen Endsjø
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-28nongnu: linux-firmware: Update to 20221214.Simen Endsjø
* nongnu/packages/linux.scm (linux-firmware): Update to 20221214. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-27nongnu: steam: Fix UI scaling.John Kehayias
Closes #226. * nongnu/package/steam-client.scm (make-container-wrapper): Preserve GDK_SCALE.
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-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).