summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-23nongnu: linux-firmware: Update to 20241110.Maxim Cournoyer
* nongnu/packages/linux.scm (linux-firmware): Update to 20241110. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-23nongnu: intel-microcode: Update to 20241112 [security-fixes].Timotej Lazar
Fixes CVE-2024-21820, CVE-2024-21853, CVE-2024-23918. * nongnu/packages/linux.scm (intel-microcode): Update to 20241112. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-10nonguix: binary-build-system: Print the patchelf version.Attila Lendvai
* nonguix/build/binary-build-system.scm (patchelf): Output patchelf version. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10build-system: binary: Add comment about patchelf version.John Kehayias
This is a followup to commit c7e6962eb359493251220a1db174dde868013673. * nonguix/build-system/binary.scm (default-patchelf): Add comment and TODO about using older patchelf-0.16 due to upstream bug. Reported-by: Attila Lendvai <attila@lendvai.name>
2024-11-10nongnu: firefox-esr: Wrap with pipewire.Rutherther
Firefox needs pipewire in LD_LIBRARY_PATH for screensharing on Wayland, otherwise the screensharing just won't start. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Add pipewire lib path to LD_LIBRARY_PATH variable in 'wrap-program phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10nongnu: intel-microcode: Update to 20241029.Timotej Lazar
* nongnu/packages/linux.scm (intel-microcode): Update to 20241029. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10nongnu: linux-xanmod: Update to 6.11.7.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.7. (linux-xanmod-source): Update hashes. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10nongnu: linux-xanmod-lts: Update to 6.6.60.Hilton Chain
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.60. (linux-xanmod-lts-source): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10build-system: binary: Use patchelf-0.16 by default.Hilton Chain
Newer patchelf may break binaries. This commit replaces patchelf with patchelf-0.16 for binary-build-system and nvidia-driver (known affected package). Fixes: https://gitlab.com/nonguix/nonguix/-/issues/350 * nonguix/build-system/binary.scm (default-patchelf): Replace patchelf with patchelf-0.16. * nongnu/packages/nvidia.scm (nvidia-driver)[native-inputs]: Likewise. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-05nongnu: linux-6.10: Remove variable.John Kehayias
linux-libre-6.10 is set to be dropped by upstream Guix, see <https://issues.guix.gnu.org/74168>. So, let's remove before then to prevent guix pull from breaking due to a missing variable. * nongnu/packages/linux.scm (linux-6.10): Remove variable.
2024-11-05nongnu: linux: Set to linux-6.11.John Kehayias
Upstream set the default kernel to 6.11 in <https://git.savannah.gnu.org/cgit/guix.git/commit/?id=00cb8509a46115950173f5a217abea43faa5515c>. * nongnu/packages/linux.scm (linux): Set to linux-6.11.
2024-11-03nongnu: kind: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (kind)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: helm-kubernetes: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (helm-kubernetes)[#:phases]<unpack>: Replace source G-expression by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: kompose: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (kompose)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: kubectl: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (kubectl)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: katenary: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (katenary)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: k9s: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/k8s.scm (k9s)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: vscodium: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/editors.scm (vscodium)[#:phases]<unpack>: Replace source G-expression by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: zoom: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/messaging.scm (zoom)[#:phases]<unpack>: Replace #$source by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03nongnu: nvidia-nvml: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/nvidia.scm (nvidia-nvml)[#:phases]<unpack>: Replace source G-expression by keyword argument source. These cases of `replace 'unpack` were referring to the `#$source` of the package in the g-exp, which was baking in the source *at the point of package definition* to the g-exp. This prevented inheritor packages from modifying the source field and getting the expected effect. The correct way to refer to the source field from a phase override is with the `source` key. This modifies all the references to `#$source` I could find in `unpack` phase replacements. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-01nongnu: google-chrome-unstable: Update to 131.0.6738.0.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 131.0.6738.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-01nongnu: google-chrome-beta: Update to 130.0.6723.19.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 130.0.6723.19. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-01nongnu: google-chrome-stable: Update to 129.0.6668.89.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 129.0.6668.89. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-01nongnu: anytype: Update to 0.43.1.Giacomo Leidi
* nongnu/packages/productivity.scm (anytype): Update to 0.43.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-01nongnu: lgogdownloader: Update to 3.15.Rodion Goritskov
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.15. [inputs]: Remove htmlcxx, liboauth, qtbase-5, qtdeclarative-5, qtwebchannel-5. Add tidy-hmtl. Replace qtwebengine-5 with qtwebengine. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-31nongnu: firefox-esr: Update to 128.4.0esr [security fixes].Tomas Volf
Fixes CVE-2024-10458, CVE-2024-10459, CVE-2024-10460, CVE-2024-10461, CVE-2024-10462, CVE-2024-10463, CVE-2024-10464, CVE-2024-10465, CVE-2024-10466, CVE-2024-10467. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.4.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-20nongnu: Add linux 6.11.Leo Famulari
* nongnu/packages/linux.scm (linux-6.11): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-19nongnu: firefox: Update to 131.0.3 [security fixes].John Kehayias
Fixes CVE-2024-9936 and, in previous versions since 130.0.1, CVE-2024-9680, CVE-2024-9391, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9395, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402, and CVE-2024-9403. Upstream removed firefox.desktop files which can be generated from their mach tool. However, this will try to download various dependencies. So, for now at least, use a patch which reverts that commit so we can use the included desktop file. In Arch, for example, they include a separate pre-generated desktop file rather than doing this at build time. * nongnu/packages/mozilla.scm (firefox): Update to 131.0.3. * nongnu/packages/patches/firefox-CVE-2024-9680.patch: Delete patch. * nongnu/packages/patches/firefox-restore-desktop-files.patch: Add patch.
2024-10-18nongnu: winetricks: Improve package style.Zhu Zihao
* nongnu/packages/wine.scm (winetricks)[inputs]: Use label-less style. [arguments]: Use G-expressions. <#:make-flags>: Replace '(assoc-ref %outputs "out")' with '#$output'. <#:phases>: In 'wrap-program' and 'patch-perl-path', Replace '(assoc-ref inputs ...)' with 'this-package-input'. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-18nongnu: linux-firmware: Use Zstd compression.Maxim Cournoyer
This halves the size of the firmware collection from 1.1 GiB to 509 MiB. * nongnu/packages/linux.scm (linux-firmware)[phases]: Override install phase. [native-inputs]: Add zstd. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-18nongnu: linux-firmware: Update to 20241017.Maxim Cournoyer
* nongnu/packages/linux.scm (linux-firmware): Update to 20241017. [arguments]<#:phases>: New keyword argument. Add 'patch-out-check_whence.py phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-18nongnu: Add mediatek-firmware.Maxim Cournoyer
* nongnu/packages/linux.scm (mediatek-firmware): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-18nongnu: sof-firmware: Update to 2024.09.Julian Flake
* nongnu/packages/linux.scm (sof-firmware): Update to 2024.09. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-18nongnu: signal-desktop: Update to 7.28.0.Gabriel Wicki
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.28.0. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-11nongnu: firefox: Fix CVE-2024-9680.Hilton Chain
* nongnu/packages/patches/firefox-CVE-2024-9680.patch: New file. * nongnu/packages/mozilla.scm (firefox)[source]<patches>: Add it. (%firefox-build-id): Update. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-10nongnu: firefox-esr: Update to 128.3.1esr [security fixes].Tomas Volf
Fixes CVE-2024-9680. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.1esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nonguix: binary: Improve .deb unpacking.Ashish SHUKLA
.deb could contain data.tar compressed in any format, not just .xz as it assumes now. * nonguix/build/binary-build-system (unpack-deb): find a data.tar archive to extract. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-sf-symbols: Update to 6.Krzysztof Baranowski
* nongnu/packages/fonts (font-apple-sf-symbols): Update to 6. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-new-york: Update source archive.Krzysztof Baranowski
No visible version change but all the other Apple font packages got an update to a newer internet archive timestamp so New York gets one too. * nongnu/packages/fonts (font-apple-new-york): Update source archive. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-sf-arabic: Update to 20.0d8e1.Krzysztof Baranowski
* nongnu/packages/fonts (font-apple-sf-arabic): Update to 20.0d8e1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-sf-mono: Update to 20.0d8e1.Krzysztof Baranowski
* nongnu/packages/fonts (font-apple-sf-mono): Update to 20.0d8e1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-sf-compact: Update to 20.0d8e1.Krzysztof Baranowski
* nongnu/packages/fonts (font-apple-sf-compact): Update to 20.0d8e1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: font-apple-sf-pro: Update to 20.0d8e1.Krzysztof Baranowski
* nongnu/packages/fonts (font-apple-sf-pro): Update to 20.0d8e1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: firefox-esr: Update to 128.3.0esr [security fixes].Tomas Volf
Fixes CVE-2024-8900, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-29nongnu: sof-firmware: Also install sof-ace-tplg.Julian Flake
* nongnu/packages/linux.scm (sof-firmware)[arguments]<#:install-plan>: Also install sof-ace-tplg. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-22nongnu: sof-firmware: Update to 2024.06.Julian Flake
* nongnu/packages/linux.scm (sof-firmware): Update to 2024.06. [arguments]: Adapt install plan. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-22nongnu: anytype: Update to 0.42.4.Giacomo Leidi
* nongnu/packages/productivity.scm (anytype): Update to 0.42.4. [arguments]<#:phases>: Add disable-auto-updates and strip-regedit phases. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-22nongnu: facetimehd: Update to 0.6.8.2.Krzysztof Baranowski
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-22nongnu: google-chrome: support GTK 4.Krzysztof Baranowski
Use it by launching Chrome with '--gtk-version=4'. (At the time of this writing, at least; Google changes these flags often.) * nongnu/packages/chrome (google-chrome): [inputs]: Add gtk. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-22nongnu: nvidia-driver: Update to 550.120.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-version): Update to 550.120. (%nvidia-driver-hashes,%nvidia-settings-hashes): Update hash. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>