summaryrefslogtreecommitdiff
path: root/nongnu
AgeCommit message (Expand)Author
2024-02-01nongnu: google-chrome-stable: Fix wrapper-plan.•••* nongnu/packages/chrome.scm (make-google-chrome [patchelf-plan]: Avoid patching nacl_helper for google-chrome-stable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2024-02-01nongnu: lgogdownloader: Update to 3.12.•••* nongnu/packages/gog.scm (lgogdownloader): Update to 3.12. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Timotej Lazar
2024-01-31nongnu: anytype: Update to 0.38.•••* nongnu/packages/productivity.scm (anytype): Update to 0.38. [arguments]: Add strip-python phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Co-authored-by: John Kehayias <john.kehayias@protonmail.com> Giacomo Leidi
2024-01-31nongnu: vscodium: Update to 1.85.2.24019.•••* nongnu/packages/editors (vscodium): Update to 1.85.2.24019. [origin]: Download correct binary for different architectures. [supported-systems]: List all supported architectures. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Giacomo Leidi
2024-01-31nongnu: google-chrome-unstable: Update to 123.0.6262.5.•••* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 123.0.6262.5. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Giacomo Leidi
2024-01-31nongnu: google-chrome-beta: Update to 122.0.6261.6.•••* nongnu/packages/chrome.scm (google-chrome-beta): Update to 122.0.6261.6. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Giacomo Leidi
2024-01-31nongnu: google-chrome-stable: Update to 121.0.6167.139.•••* nongnu/packages/chrome.scm (google-chrome-stable): Update to 121.0.6167.139. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Giacomo Leidi
2024-01-31nongnu: signal-desktop: Update to 6.46.0.•••* nongnu/packages/messaging.scm (signal-desktop): Update to 6.46.0. John Kehayias
2024-01-31nongnu: element-desktop: Update to 1.11.57.•••* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.57. John Kehayias
2024-01-29nongnu: Add rtl8821cu-linux-module.•••* nongnu/packages/linux.scm: (rtl8821cu-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> PRESFIL
2024-01-29nongnu: steam-client: Update to 1.0.0.78.•••* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.78. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-29nongnu: linux-xanmod: Update to 6.6.14.•••* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.14. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-29nongnu: linux-xanmod-lts: Update to 6.1.75.•••* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.75. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-23nongnu: linux: Enable mt7921e driver.•••In order to be able to use WiFi chip in P14s ThinkPad, the mt7921e module is required. This commit enables it in kernels that do have it. I originally implemented this using a list of additional option, same way %default-extra-linux-options is done. However I quickly realized that approach is not suitable for hardware enablement. The older versions do not support the same drivers as the newer ones. Solution is to create a new procedure that generates the list for a specific kernel version and use it as a default value for #:configs. * nongnu/packages/linux.scm (nonguix-extra-linux-options): New procedure. (corrupt-linux): Use it as default value for #:configs. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf
2024-01-23nongnu: firefox: Update to 122.0 [security fixes].•••Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0743, CVE-2024-0744, CVE-2024-0745, CVE-2024-0746, CVE-2024-0747, CVE-2024-0748, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0752, CVE-2024-0753, CVE-2024-0754, CVE-2024-0755. * nongnu/packages/mozilla.scm (firefox): Update to 122.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf
2024-01-23nongnu: firefox-esr: Update to 115.7.0esr [security fixes].•••Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753, CVE-2024-0755. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.7.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf
2024-01-22nongnu: linux-firmware: Update to 20240115.•••* nongnu/packages/linux.scm (linux-firmware): Update to 20240115. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Ada Stevenson
2024-01-22nongnu: linux@4.14: Remove it.•••`linux-libre-4.14` got removed in upstream Guix commit: 497780ad25faf71d3ace39efe7451ef01e353d5b. * nongnu/packages/linux.scm (linux-4.14): Remove variable. Jonathan Brielmaier
2024-01-20nongnu: firefox-esr: Use lambda instead of λ.•••Following the project's conventions, replace the λ symbol with the lambda keyword. * nongnu/packages/mozilla.scm (firefox-esr) [arguments]<#:phases>['patch-SpeechDispatcherService.cpp]: Use lambda. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Tomas Volf
2024-01-20nongnu: Add linux@6.7.•••Upstream added linux-libre@6.7 in 95a3aaf7ad37bb0717f2c9e3faf6f636b586d133 but it is not yet the default. * nongnu/packages/linux.scm (linux-6.7): New variable. John Kehayias
2024-01-17nongnu: zoom: Ignore some QML/QT environment variables.•••Fixes https://gitlab.com/nonguix/nonguix/-/issues/301 * nongnu/packages/messaging.scm (zoom)[arguments]: Reset some QML/QT environment variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Christopher League
2024-01-09nongnu: firefox: Update to 121.0.1.•••* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf
2024-01-08nongnu: heroic-client: Update to 2.12.0.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.12.0. John Kehayias
2024-01-07nongnu: linux-xanmod: Update to 6.6.10.•••* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.10. (linux-xanmod-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-07nongnu: linux-xanmod-lts: Update to 6.1.71.•••* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.71. (linux-xanmod-lts-source): Update hash. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-07nongnu: make-linux-xanmod: Adjust style.•••* nongnu/packages/linux.scm (%default-extra-linux-options,config->string): Move into make-linux-xanmod. (make-linux-xanmod): Adjust comments. Move the base kernel produced by customize-linux out of let form. [native-inputs]: Use prepend instead of append. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-07nongnu: make-linux-xanmod-source: Patch upstream kernel source instead.•••* nongnu/packages/linux.scm (make-linux-xanmod-source): Patch upstream linux source instead of downloading the auto-generated tarball from GitLab. (make-linux-xanmod)[arguments]<#:phases>: Delete 'remove-localversion, moved to snippet. (linux-xanmod-source,linux-xanmod-lts-source): Adjust accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2024-01-07nongnu: anytype: Update to 0.37.3.•••* nongnu/packages/productivity.scm (anytype): Update to 0.37.3; [arguments]<phases>: avoid hardcoding the icon path in anytype.desktop. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2024-01-04nonguix: binary: Cleanup when an unknown binary extension is detected.•••The binary-unpack phase suffered from a problem for unknown binary file extensions, see: !336 (comment 1709385147) . This patch fixes the incorrect behavior by effectively restoring the state of the directory tree before the phase. * nonguix/build/binary-build-system.scm (binary-unpack): Restore the environment as it was before this phase. * nongnu/packages/clojure.scm (clj-kondo)[arguments]: No longer delete 'binary-unpack phase. * nongnu/packages/game-development.scm (libsteam)[arguments]: dito. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2024-01-03nongnu: Add heroic.•••* nongnu/packages/game-client.scm (heroic-client, heroic-extra-client-libs, heroic-container, heroic-nvidia-container, heroic, heroic-nvidia): New variables. * nonguix/multi-arch-container.scm (make-container-wrapper): Preserve "^SSL_" for heroic to use curl. (make-internal-script): Add symlink for "/usr/share/glib-2.0". John Kehayias
2024-01-03nongnu: Rename (nongnu packages steam-client) module.•••* nongnu/packages/steam-client.scm: Rename to ... * nongnu/packages/game-client.scm: ... this. John Kehayias
2024-01-03nongnu: steam-nvidia: Fix launching .desktop files.•••Steam installs .desktop files that refer to an executable called `steam'. Installing steam-nvidia as the `steam-nvidia' executable breaks this, which means Steam cannot be launched from its desktop icon. This also applies to .desktop files for individual games generated by Steam, when they are copied from `<ngc-sandbox-home>/.local/share/applications/'. Fix this by always installing Steam's wrapper executable as `steam'. We add a new field using "binary" to keep things shorter. This has the downside that the `steam' and `steam-nvidia' packages cannot be installed in the same profile, but likely people wouldn't want to do this anyway. Fixes #294. * nongnu/packages/steam-client.scm (steam-nvidia-container)[binary-name]: Specify for compatibility with .desktop files. * nonguix/multiarch-container.scm (<nonguix-container>)[binary-name, ngc-binary-name]: New field and accessor. (nonguix-container->package): Use it to set correct executable name. (make-internal-script): Use it in message. Co-authored-by: John Kehayias <john.kehayias@protonmail.com> Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Timo Wilken
2023-12-29nongnu: libsteam: Fix build.•••The new unpack-binary phase seems to not harmonize with patchelf always: https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147 * nongnu/packages/game-development.scm (libsteam)[arguments]: Delete 'binary-unpack for now. Jonathan Brielmaier
2023-12-29nongnu: clj-kondo: Fix build.•••The new unpack-binary phase seems to not harmonize with patchelf always: https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147 * nongnu/packages/clojure.scm (clj-kondo)[arguments]: Delete 'binary-unpack phase for now and change style to gexp. [native-inputs]: change style to gexp. [inputs]: dito. Jonathan Brielmaier
2023-12-28nongnu: anytype: Avoid manually unpacking .deb file.•••* nongnu/packages/productivity.scm (anytype)[phases] Drop 'unpack-deb phase; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: lycheeslicer: Avoid manually unpacking .deb file.•••* nongnu/packages/engineering.scm (lycheeslicer)[phases]<unpack>: Replace with 'setup-cwd; <symlink-binary-file>: there's no need anymore to care about the environment-variables file; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: element-desktop: Avoid manually unpacking .deb file.•••* nongnu/packages/messaging.scm (element-desktop)[phases]<unpack>: Replace with 'setup-cwd; <symlink-binary-file>: there's no need anymore to care about the environment-variables file; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: signal-desktop: Avoid manually unpacking .deb file.•••* nongnu/packages/messaging.scm (signal-desktop)[phases]<unpack>: Replace with 'setup-cwd; <symlink-binary-file>: there's no need anymore to care about the environment-variables file; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: chrome: Avoid manually unpacking .deb file.•••* nongnu/packages/chrome.scm (make-google-chrome)[phases] Drop 'unpack-deb phase; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: helix-core: Update to r23.1.•••* nongnu/packages/version-control.scm (helix-core): Update to r23.1. Jonathan Brielmaier
2023-12-28nongnu: rtl8192eu-linux-module: Update to 0.0.0-6.a928f08.•••* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-6.a928f08. Jonathan Brielmaier
2023-12-28nongnu: r8168-linux-module: Update to 8.052.01.•••Fixes build with newer kernel version. * nongnu/packages/linux.scm (r8168-linux-module): Update to 8.052.01. [arguments]: Remove phases to fix build as proper fix is now in upstream. Jonathan Brielmaier
2023-12-28nongnu: Update google-chrome-unstable to 122.0.6170.3.•••* nongnu/packages/chrome.scm google-chrome-unstable: Update to 122.0.6170.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: Update google-chrome-beta to 121.0.6167.8.•••* nongnu/packages/chrome.scm google-chrome-beta: Update to 121.0.6167.8. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: Update google-chrome-stable to 120.0.6099.71.•••* nongnu/packages/chrome.scm (make-google-chrome)[arguments]<wrapper-plan>: Add some bundled libraries and add nacl_helper only on stable channel; (google-chrome-stable): update to 120.0.6099.71. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-12-28nongnu: linux-4.14: Disable gcc plugins.•••* nongnu/packages/linux.scm (linux-4.14): Add additonal config options. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Dariqq
2023-12-21nongnu: firefox-wayland: Make deprecation public.•••* nongnu/packages/mozilla.scm (firefox-wayland): Make the deprecation public. Follow-up: 75541ecc299ad884e1e9dc04e8d4a347bfe40cbf Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/386#note_1704258921 Reported-by: Ada Stevenson <adanskana@gmail.com> Jonathan Brielmaier
2023-12-21nongnu: linux-firmware: Update to 20231211.•••* nongnu/packages/linux.scm (linux-firmware): Update to 20231211. [source]: Remove no longer needed patch. [arguments]: Replace 'install phase to not call rdfind. * nongnu/packages/patches/copy-firmware-rdfind.patch: Remove file. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Ada Stevenson
2023-12-21nongnu: firefox: Update to 121.0 [security fixes].•••Fixes CVE-2023-6135, CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6863, CVE-2023-6864, CVE-2023-6865, CVE-2023-6866, CVE-2023-6867, CVE-2023-6868, CVE-2023-6869, CVE-2023-6870, CVE-2023-6871, CVE-2023-6872, CVE-2023-6873. Firefox 121.0 uses Wayland now by default when available on Linux: https://www.mozilla.org/en-US/firefox/121.0/releasenotes/ * nongnu/packages/mozilla.scm (firefox): Update to 121.0. (firefox/wayland): Remove variable and deprecate the package. Co-authored-by: Ada Stevenson <adanskana@gmail.com> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf
2023-12-19nongnu: firefox-esr: Update to 115.6.0esr [security fixes].•••Fixes CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6862, CVE-2023-6863, CVE-2023-6864, CVE-2023-6865, CVE-2023-6867. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.6.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Tomas Volf