Commit graph

1936 commits

Author SHA1 Message Date
Hilton Chain
d14b552a6d
nongnu: linux-xanmod: Update to 6.11.11.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.11.
(linux-xanmod-source): Update hash.
2024-12-09 22:50:49 +08:00
John Kehayias
4aa03a3ccf
nongnu: steam: Use newer gcc for better game compatibility.
Fixes #355.

* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
2024-12-06 23:11:26 -05:00
Hilton Chain
720df79727
nongnu: nvidia-driver: Simplify patch-elf phase.
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libglvnd-for-nvda.
[arguments]<#:phases>: Simplify 'patch-elf.
2024-12-05 14:38:42 +08:00
Hilton Chain
825c68acea
nongnu: nvidia-driver-beta: Update to 565.57.01.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 565.57.01.
[arguments]<#:phases>: Install "nvidia-pcc" binary.
(nvidia-settings-beta): Update to 565.57.01.
(nvidia-driver)[inputs]: Add libxcb, mesa-for-nvda.
[arguments]<#:phases>: Add them to RUNPATH.
2024-12-05 14:38:42 +08:00
Hilton Chain
661efb289c
nongnu: nvidia-driver: Update to 550.135.
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to 550.135.
2024-12-05 14:38:40 +08:00
Hilton Chain
7efff15189
nongnu: linux-xanmod: Update to 6.11.10.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.10.
(linux-xanmod-source): Update hash.
2024-12-02 07:24:52 +08:00
Hilton Chain
dae0193bff
nongnu: linux-xanmod-lts: Update to 6.6.63.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.63.
(linux-xanmod-lts-source): Update hash.
2024-12-02 07:24:51 +08:00
Ashish SHUKLA
792d5ecba8
nongnu: signal-desktop: Update to 7.34.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.34.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-12-01 14:39:45 +01:00
Jonathan Brielmaier
91c0fed80d
nongnu: firefox-esr: Update to 128.5.1esr.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.1esr.
2024-11-29 19:46:06 +01:00
Murilo
6e864249c2
nongnu: Add obs-nvenc.
* nongnu/packages/video.scm (obs-nvenc): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:34 +08:00
Murilo
479801db4d
nongnu: Add replace-ffmpeg-nvenc procedure for input rewriting.
* nongnu/packages/video.scm (replace-ffmpeg-nvenc): New procedure.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:28 +08:00
Murilo
0c4a83a006
nongnu: Add ffmpeg-nvenc.
* nongnu/packages/video.scm (ffmpeg-nvenc): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:10 +08:00
Murilo
af911e9b2c
nongnu: Add nv-codec-headers.
* nongnu/packages/video.scm (nv-codec-headers): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:00 +08:00
Nicolas Graves
88664240de
nongnu: Add mesa/fake-beta.
* nongnu/packages/nvidia.scm (mesa/fake-beta): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:46 +08:00
Nicolas Graves
eadb3374ab
nongnu: Add nvdb.
‘nvda’ for nvidia-driver-beta.

* nongnu/packages/nvidia.scm (nvdb): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:36 +08:00
Nicolas Graves
0d9869b5ff
nongnu: Add nvidia-settings-beta.
* nongnu/packages/nvidia.scm (nvidia-settings-beta): New variable.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:23 +08:00
Nicolas Graves
eab6ec15d9
nongnu: Add nvidia-module-open-beta.
* nongnu/packages/nvidia.scm (nvidia-module-open-beta): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:09 +08:00
Nicolas Graves
63cf400ec9
nongnu: Add nvidia-module-beta.
* nongnu/packages/nvidia.scm (nvidia-module-beta): New variable.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:57 +08:00
Hilton Chain
311ad8ee13
nongnu: nvidia-module: Support only x86_64-linux.
* nongnu/packages/nvidia.scm (nvidia-module)[supported-systems]: Support only
x86_64-linux.
2024-11-28 14:24:46 +08:00
Nicolas Graves
5fd10621ce
nongnu: Add nvidia-firmware-beta.
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): New variable.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:44 +08:00
Nicolas Graves
9814d2f566
nongnu: Add nvidia-driver-beta.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): New variable.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:33 +08:00
Nicolas Graves
a21f497504
import: Add %nvidia-updater.
* guix/import/nvidia.scm: New file.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:24 +08:00
Nicolas Graves
3d54c63d35
nongnu: nvidia: Use explicit versions and hashes.
* nongnu/packages/nvidia.scm (nvidia-source,nvidia-settings-source): Add hash
argument.
(nvidia-driver,nvidia-settings)[version,source]: Use explicit versions and
hashes.
(nvda): Don't inherit from nvidia-driver (for updater).
(nvidia-version, %nvidia-driver-hashes,%nvidia-settings-hashes): Delete
variables.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:04 +08:00
Nicolas Graves
8a6a4a3982
nongnu: nvidia: Update source procedures.
* nongnu/packages/nvidia.scm (nvidia-driver-snippet): New variable.
(nvidia-source): Switch to ‘url-fetch’ and use it.
(nvidia-driver,nvidia-module)[source,arguments]: Adjust accordingly.
(nvidia-settings-source): New procedure.
(nvidia-settings)[source]: Use it.
(nvidia-source-unbundle-libraries,make-nvidia-source): Delete procedures.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:23:54 +08:00
Jonathan Brielmaier
d8c25a0ad2
nongnu: firefox: Update to 133.0 [security fixes].
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694,
CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698,
CVE-2024-11699, CVE-2024-11700, CVE-2024-11701, CVE-2024-11702,
CVE-2024-11703, CVE-2024-11704, CVE-2024-11705, CVE-2024-11706
and CVE-2024-11708.

* nongnu/packages/mozilla.scm (firefox): Update to 133.0.
2024-11-27 23:02:47 +01:00
Tomas Volf
8dbfc04639
nongnu: firefox-esr: Update to 128.5.0esr [security fixes].
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694,
CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698,
CVE-2024-11699.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-26 19:19:29 +01:00
Jonathan Brielmaier
b03ec15974
nongnu: compcert: Update to 3.14.
* nongnu/packages/coq.scm (compcert): Update to 3.14.
[arguments]: Remove no longer required substitute.
2024-11-26 18:29:50 +01:00
John Kehayias
7d912c1c46
.guix-authorizations: Add comment with podiki's primary key.
* .guix-authorizations: Add comment with podiki's primary key (authorized
fingerprint is the correct subkey).
2024-11-26 12:01:47 -05:00
John Kehayias
3cdafc4802
.guix-authorizations: Add hako to committers.
* .guix-authorizations: Add fingerprint for hako.
2024-11-26 12:00:24 -05:00
Maxim Cournoyer
d9f5fc57b3
nongnu: linux-firmware: Update to 20241110.
* nongnu/packages/linux.scm (linux-firmware): Update to 20241110.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-23 00:38:24 +01:00
Timotej Lazar
64314bba83
nongnu: intel-microcode: Update to 20241112 [security-fixes].
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-23 00:30:47 +01:00
Attila Lendvai
99574ff94b
nonguix: binary-build-system: Print the patchelf version.
* nonguix/build/binary-build-system.scm (patchelf): Output patchelf version.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:46:13 -05:00
John Kehayias
f82534a8a8
build-system: binary: Add comment about patchelf version.
This is a followup to commit c7e6962eb3.

* 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-10 16:24:17 -05:00
Rutherther
425f3ee3dd
nongnu: firefox-esr: Wrap with pipewire.
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-10 16:14:18 -05:00
Timotej Lazar
c60ade9082
nongnu: intel-microcode: Update to 20241029.
* nongnu/packages/linux.scm (intel-microcode): Update to 20241029.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:12:50 -05:00
Hilton Chain
e6eccd3891
nongnu: linux-xanmod: Update to 6.11.7.
* 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-10 16:12:04 -05:00
Hilton Chain
b79ef566ba
nongnu: linux-xanmod-lts: Update to 6.6.60.
* 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-10 16:12:02 -05:00
Hilton Chain
c7e6962eb3
build-system: binary: Use patchelf-0.16 by default.
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-10 16:11:07 -05:00
John Kehayias
3b78eca656
nongnu: linux-6.10: Remove variable.
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-05 13:43:55 -05:00
John Kehayias
141db409ef
nongnu: linux: Set to linux-6.11.
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-05 13:42:11 -05:00
Isaac van Bakel
9f065c321e
nongnu: kind: Fix baked-in source in unpack overrides.
* nongnu/packages/k8s.scm (kind)[#:phases]<unpack>: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
e72d4a7741
nongnu: helm-kubernetes: Fix baked-in source in unpack overrides.
* 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-03 13:05:26 +01:00
Isaac van Bakel
ba4c8bdd42
nongnu: kompose: Fix baked-in source in unpack overrides.
* nongnu/packages/k8s.scm (kompose)[#:phases]<unpack>: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
b91474f15e
nongnu: kubectl: Fix baked-in source in unpack overrides.
* nongnu/packages/k8s.scm (kubectl)[#:phases]<unpack>: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
c1fb20ea53
nongnu: katenary: Fix baked-in source in unpack overrides.
* nongnu/packages/k8s.scm (katenary)[#:phases]<unpack>: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
d0e6e969ed
nongnu: k9s: Fix baked-in source in unpack overrides.
* nongnu/packages/k8s.scm (k9s)[#:phases]<unpack>: Replace #$source by keyword
argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
bb03bb5dba
nongnu: vscodium: Fix baked-in source in unpack overrides.
* 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-03 13:05:26 +01:00
Isaac van Bakel
aa1bfa802f
nongnu: zoom: Fix baked-in source in unpack overrides.
* nongnu/packages/messaging.scm (zoom)[#:phases]<unpack>: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-11-03 13:05:26 +01:00
Isaac van Bakel
9734a6a1fe
nongnu: nvidia-nvml: Fix baked-in source in unpack overrides.
* 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-03 13:05:26 +01:00
Giacomo Leidi
00e2480d23
nongnu: google-chrome-unstable: Update to 131.0.6738.0.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 131.0.6738.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-01 23:06:16 +01:00