Age | Commit message (Collapse) | Author |
|
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
|
|
Fixes #369.
Previously we were using "patchelf --set-rpath" in binary-build-system for
binaries to find dependencies in Guix. However, this will override any
previous setting, including if "$ORIGIN" was in RUNPATH.
For Electron applications specifically (like signal-desktop and heroic),
bundled libraries were not found without wrapping with LD_LIBRARY_PATH. While
this does work, it is not ideal and led to issues in child processes that
inherit LD_LIBRARY_PATH, namely breaking games using Wine/Proton in Heroic.
A possible consequence of this commit is that Guix added paths to RUNPATH are
after what was originally set, perhaps leading to library
loading/compatibility issues. However, we always try to replace all needed
libraries with Guix packages (just that Electron applications seem to require
bundled libraries in $ORIGIN).
* nonguix/build/binary-build-system.scm (patchelf): Use add-rpath instead of set-rpath.
* nongnu/packages/game-client.scm (heroic-client)[arguments]<#:phases>: Remove
'wrap-where-patchelf-does-not-work phase as it is no longer needed (needed
libraries are found with $ORIGIN preserved in RUNPATH).
* nongnu/packages/messaging.scm (element-desktop, signal-desktop): Likewise.
* nongnu/packages/editors.scm (vscodium): Likewise.
|
|
* nongnu/packages/dotnet.scm (dotnet): Update to 8.0.401.
[arguments]: Update #:patchelf-plan.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/services/vpn (zerotier-one-service-type): Rename to ...
(zerotier-service-type): ... this. Set default-value.
(zerotier-one-service-type, zerotier-one-service): Deprecate procedures.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.39.0.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/hugo: New module.
(hugo): New variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.10.
(linux-xanmod-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.72.
(linux-xanmod-lts-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-firmware): Update to 20250109.
[source]: Delete patches field.
* nongnu/packages/patches/linux-firmware-parallel.patch: Delete file.
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.38.0.
|
|
* nongnu/packages/productivity.scm (anytype): Update to 0.44.0.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/clojure.scm (clj-kondo): Update to 2025.01.16.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to
550.144.03.
|
|
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.1.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.9.
(linux-xanmod-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.70.
(linux-xanmod-lts-source): Update hash.
|
|
We do not need to rename the patches as Software Heritage keeps the old
ones from nixpkgs repo available.
* nongnu/packages/linux.scm (broadcom-sta-patch): Use rpmfusion repo as
nixpkgs no longer maintains those patches.
(broadcom-sta-x86_64-source): Add patch for linux@6.12 and update a
comment.
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.37.0.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
Upstream Guix will soon remove linux-libre-6.11.
* nongnu/packages/linux.scm (linux-6.11): Remove variable.
|
|
Upstream Guix will remove 6.11 soon.
* nongnu/packages/linux.scm (linux): Use linux-6.12
|
|
Previous versions fixed CVE-2024-47771, CVE-2024-51750, CVE-2024-51749, and
CVE-2024-50336.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.89.
|
|
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243, CVE-2025-0244,
CVE-2025-0245, CVE-2025-0246, CVE-2025-0247.
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.
[inputs]: Replace icu4c with icu4c-75.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.6.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
Upstream Guix defaulted linux-libre-lts to 6.12 in commit
1dcd0ded86e341cbfd0567cefde1e71684c0cdba. Do the same here.
* nongnu/packages/linux.scm (linux-lts): Use linux-6.12.
|
|
* nongnu/packages/linux.scm (linux-6.12): New variable.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
* nongnu/packages/patches/linux-firmware-parallel.patch: New patch.
* nongnu/packages/linux.scm (linux-firmware) [source]: Apply it.
[native-inputs]: Add parallel.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages.scm: New file.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/linux.scm (linux-firmware): Update to 20241210.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
linux-libre@4.19 was removed from upstream Guix in commit
7b40b9d2d2ddafd6945f18f19f5e621086d57169 as it is no longer supported
upstream.
Fixes #361.
* nongnu/packages/linux.scm (linux-4.19): Remove variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.36.1.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 133.0.6847.2.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 132.0.6834.32.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 131.0.6778.108.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.6.
(linux-xanmod-source): Update hashes.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.67.
(linux-xanmod-lts-source): Update hash.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to
550.142.
|
|
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[nvidia-shepherd-service]: Use let*.
Reported-by: Murilo <murilo@disroot.org>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libdrm, libx11,
libxcb, libxext.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:install-plan>:
Install NGX for Proton and Wine.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (egl-x11): New variable.
|
|
* nongnu/packages/nvidia.scm (egl-gbm): New variable.
|
|
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.2esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/patches/firefox-use-system-wide-dir.patch: New file.
* nongnu/packages/mozilla.scm (firefox)[source]: Add it along with
firefox-esr-compare-paths.patch.
|
|
* nongnu/packages/patches/firefox-esr-compare-paths.patch: New file.
* nongnu/packages/patches/firefox-esr-use-system-wide-dir.patch: New file.
* nongnu/packages/mozilla.scm (firefox-esr)[source]: Add them.
[arguments]<#:configure-flags>: Allow unsigned system addons.
[native-search-paths]: Add ICECAT_SYSTEM_DIR.
|
|
* nongnu/packages/mozilla.scm (firefox): Update to 133.0.3.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.64.
(linux-xanmod-lts-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.11.
(linux-xanmod-source): Update hash.
|
|
Fixes #355.
* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libglvnd-for-nvda.
[arguments]<#:phases>: Simplify 'patch-elf.
|