summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-14nongnu: facetimehd: Update to 0.6.8.Krzysztof Baranowski
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14nongnu: linux-xanmod: Update to 6.6.16.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.16. (linux-xanmod-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14nongnu: linux-xanmod-lts: Update to 6.1.77.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.77. (linux-xanmod-lts-source): Update hash.
2024-02-06nongnu: chromium-embedded-framework: Update to 117.2.4.Oleg Pykhalov
* nongnu/packages/chromium.scm (chromium-embedded-framework): Update to 117.2.4. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-06nongnu: firefox: Update to 122.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 122.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-01nongnu: google-chrome-stable: Fix wrapper-plan.Giacomo Leidi
* 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>
2024-02-01nongnu: lgogdownloader: Update to 3.12.Timotej Lazar
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.12. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-31nongnu: anytype: Update to 0.38.Giacomo Leidi
* 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>
2024-01-31nongnu: vscodium: Update to 1.85.2.24019.Giacomo Leidi
* 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>
2024-01-31nongnu: google-chrome-unstable: Update to 123.0.6262.5.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 123.0.6262.5. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31nongnu: google-chrome-beta: Update to 122.0.6261.6.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 122.0.6261.6. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31nongnu: google-chrome-stable: Update to 121.0.6167.139.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 121.0.6167.139. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31nongnu: multiarch-container: Fix preserved-env not being used.Michal Atlas
* nonguix/multiarch-container.scm (make-container-wrapper): Use ngc-preserved-env. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31nongnu: signal-desktop: Update to 6.46.0.John Kehayias
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.46.0.
2024-01-31nongnu: element-desktop: Update to 1.11.57.John Kehayias
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.57.
2024-01-29nongnu: Add rtl8821cu-linux-module.PRESFIL
* nongnu/packages/linux.scm: (rtl8821cu-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29nongnu: steam-client: Update to 1.0.0.78.Hilton Chain
* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.78. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29nongnu: linux-xanmod: Update to 6.6.14.Hilton Chain
* 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>
2024-01-29nongnu: linux-xanmod-lts: Update to 6.1.75.Hilton Chain
* 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>
2024-01-23nongnu: linux: Enable mt7921e driver.Tomas Volf
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>
2024-01-23nongnu: firefox: Update to 122.0 [security fixes].Tomas Volf
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>
2024-01-23nongnu: firefox-esr: Update to 115.7.0esr [security fixes].Tomas Volf
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>
2024-01-22nongnu: linux-firmware: Update to 20240115.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20240115. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-22nongnu: linux@4.14: Remove it.Jonathan Brielmaier
`linux-libre-4.14` got removed in upstream Guix commit: 497780ad25faf71d3ace39efe7451ef01e353d5b. * nongnu/packages/linux.scm (linux-4.14): Remove variable.
2024-01-20nongnu: firefox-esr: Use lambda instead of λ.Tomas Volf
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>
2024-01-20nongnu: Add linux@6.7.John Kehayias
Upstream added linux-libre@6.7 in 95a3aaf7ad37bb0717f2c9e3faf6f636b586d133 but it is not yet the default. * nongnu/packages/linux.scm (linux-6.7): New variable.
2024-01-17nongnu: zoom: Ignore some QML/QT environment variables.Christopher League
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>
2024-01-17.dir-locals.el: Add geiser-insert-actual-lambda.Tomas Volf
Guix project seems to prefer using lambda over λ. Express that preference for Geiser users by setting the geiser-insert-actual-lambda variable to nil. In the 0.31 version it will affect how geiser-insert-lambda works, making it insert lambda string (instead of the current λ. * .dir-locals.el (nil): Add geiser-insert-actual-lambda set to nil. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-10news: Fix entry for GUIX_SANDBOX_EXTRA_SHARES.John Kehayias
* news.txt: Incorrect paren placement. How embarrassing!
2024-01-10news: Add entry for GUIX_SANDBOX_EXTRA_SHARES variable.John Kehayias
* news.txt: Add entry.
2024-01-10nonguix: multiarch-container: Allow extra shared directories.John Kehayias
Basic fix for #237. This allows exposing other directories or drives to the nonguix container, for example to add additional library locations to Steam, by setting $GUIX_SANDBOX_EXTRA_SHARES. * nonguix/multiarch-container.scm (make-container-wrapper): Use environment variable $GUIX_SANDBOX_EXTRA_SHARES to pass extra directories to share with the container.
2024-01-09nongnu: firefox: Update to 121.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-08nongnu: heroic-client: Update to 2.12.0.John Kehayias
* nongnu/packages/game-client.scm (heroic-client): Update to 2.12.0.
2024-01-07nongnu: linux-xanmod: Update to 6.6.10.Hilton Chain
* 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>
2024-01-07nongnu: linux-xanmod-lts: Update to 6.1.71.Hilton Chain
* 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>
2024-01-07nongnu: make-linux-xanmod: Adjust style.Hilton Chain
* 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>
2024-01-07nongnu: make-linux-xanmod-source: Patch upstream kernel source instead.Hilton Chain
* 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>
2024-01-07nongnu: anytype: Update to 0.37.3.Giacomo Leidi
* 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>
2024-01-06nonguix: multiarch-container: Set LD_LIBRARY_PATH inside container.John Kehayias
Fixes #303. Previously LD_LIBRARY_PATH was being set before the container was launched, which could cause issues on some foreign distros where this alters what is loaded from an FHS structure. This was only meant to be set inside the container, though this didn't cause any issues on a Guix System. * nonguix/multiarch-container.scm (make-container-wrapper): Move setting LD_LIBRARY_PATH from here ... (make-internal-script): ... to here.
2024-01-04nongnu: multiarch-container: Fix missing module on foreign distros.John Kehayias
Fixes #277. See discussion in above issue for details and some education on what went wrong here. In short, we didn't capture the needed (guix build utils) module in the container script. On a Guix System this didn't cause any problems as guix modules are found through set Guile environment variables. But on a foreign distro these weren't set without hacky workarounds. This prevented Steam from launching with a "no code for module" error. * nonguix/multiarch-container.scm (make-container-wrapper)[make-container-wrapper]: Use 'with-imported-modules' for (guix build utils).
2024-01-04nonguix: binary: Cleanup when an unknown binary extension is detected.Giacomo Leidi
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>
2024-01-03news: Fix entry for steam-client module renaming.John Kehayias
* news.txt: Use correct commit in steam-client module entry.
2024-01-03nongnu: Add heroic.John Kehayias
* 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".
2024-01-03news: Add entry for steam-client module renaming.John Kehayias
* news.txt: Add entry.
2024-01-03nongnu: Rename (nongnu packages steam-client) module.John Kehayias
* nongnu/packages/steam-client.scm: Rename to ... * nongnu/packages/game-client.scm: ... this.
2024-01-03nongnu: steam-nvidia: Fix launching .desktop files.Timo Wilken
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>
2023-12-29nongnu: libsteam: Fix build.Jonathan Brielmaier
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.
2023-12-29nongnu: clj-kondo: Fix build.Jonathan Brielmaier
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.
2023-12-28nongnu: anytype: Avoid manually unpacking .deb file.Giacomo Leidi
* nongnu/packages/productivity.scm (anytype)[phases] Drop 'unpack-deb phase; [native-inputs]: drop tar. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28nongnu: lycheeslicer: Avoid manually unpacking .deb file.Giacomo Leidi
* 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>