Commit graph

1949 commits

Author SHA1 Message Date
Kurome
b2f01530dd
nongnu: Add font-ubuntu.
* nongnu/packages/fonts.scm (font-ubuntu): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-13 00:21:46 +08:00
Hilton Chain
bfd55383ea
nongnu: linux-xanmod-lts: Update to 6.12.23.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.12.23.
(linux-xanmod-lts-source): Update hashes.
2025-04-13 00:21:46 +08:00
Clement Lassieur
3bb9bcf3e1
nongnu: firefox: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.
Adapted from <https://issues.guix.gnu.org/77677>.

* nongnu/packages/mozilla.scm (firefox-esr)
[arguments]<#:phases>: Add 'mkdir-lib-icecat'.

Fixes: https://gitlab.com/nonguix/nonguix/-/issues/368
Reported-by: Katherine Cox-Buday <cox.katherine.e@gmail.com>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-11 14:08:09 +08:00
Tomas Volf
b4eac4c4f4
nongnu: firefox: Update to 137.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 137.0.1.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-10 20:17:59 +08:00
Hilton Chain
d18387f467
nongnu: Deprecate firefox-esr-wayland.
Since Firefox ESR has already been above version 121, this variable can be
deprecated.

* nongnu/packages/mozilla.scm (firefox-esr/wayland): Deprecated by
firefox-esr.
2025-04-10 20:17:57 +08:00
Hilton Chain
7fe5058817
nongnu: ffmpeg-nvenc: Update to 6.1.2.
* nongnu/packages/video.scm (ffmpeg-nvenc): Update to 6.1.2.
[properties]: Set upstream-name.
2025-04-08 16:51:52 +08:00
Hilton Chain
521729e5ca
nongnu: nv-codec-headers: Update to 13.0.19.0.
* nongnu/packages/video.scm (nv-codec-headers): Update to 13.0.19.0.
2025-04-08 16:51:50 +08:00
John Kehayias
8324e3c01e
nongnu: firefox: Fix video decoding/acceleration.
Fixes #386.

As of Firefox 137, VA-API video acceleration is enabled by default.  This
would fail due to not finding libpciaccess.  This is an indirect dependency,
through libdrm (that mesa and libva depend on).  It would be best to have our
runpaths-of-input work recursively to catch this (so it can be in the RDD
sandbox used by Firefox here).  In the meantime, add libpciaccess explicitly
to fix this issue.

* nongnu/packages/mozilla.scm (firefox-esr)[arguments]<#:phases>: In the
wrap-program phase, add the libpciaccess library path, used in
LD_LIBRARY_PATH.  Add a comment for future work on rdd-whitelist.
[inputs]: Add libpciaccess.
2025-04-07 15:28:07 -04:00
Zhu Zihao
54625807ac
nongnu: rtl8821ce-linux-module: Update to 0.0.0-13.98cff1d.
Now supports Linux 6.14 and earlier versions.

* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-13.98cff1d.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-07 18:26:51 +08:00
Hilton Chain
c4e3e3249c
nongnu: font-awesome-nonfree: Rename package name too.
Some packages propagate font-awesome, a different name is required.

* nongnu/packages/fonts.scm (font-awesome-nonfree)[name]: Set to
"font-awesome-nonfree".

Fixes: https://gitlab.com/nonguix/nonguix/-/issues/385
Reported-by: Julian Flake <flake@uni-koblenz.de>
2025-04-05 15:48:50 +08:00
Hilton Chain
7b5ef8b9c1
nongnu: steam-client: Update to 1.0.0.82.
* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.82.
2025-04-05 08:30:15 +08:00
Hilton Chain
d04afedc34
nongnu: game-client: Merge NVIDIA and non-NVIDIA containers.
* nongnu/packages/game-client.scm (steam-container-for,steam-for)
(heroic-container-for,heroic-for): New procedures.
(steam-container,steam-nvidia-container): Deprecated by steam-container-for.
(steam,steam-nvidia): Define with steam-for.
(heroic-container,heroic-nvidia-container): Deprecated by heroic-container-for.
(heroic,heroic-nvidia): Define with heroic-for.
(steam-nvidia-container-libs,steam-ld.so.conf,steam-ld.so.cache)
(steam-nvidia-ld.so.conf,steam-nvidia-ld.so.cache): Delete variables.
2025-04-05 07:57:52 +08:00
Rutherther
e4cbe31890
nongnu: Add font-awesome-nonfree.
Guix channel is frozen at font awesome 4, because font awesome 5+ depends on
proprietary build system.  The newer versions have more icons, so it makes
sense to package them as well.

* nongnu/packages/fonts.scm (font-awesome-nonfree): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-05 07:56:02 +08:00
Giacomo Leidi
5bdf1c9103
nongnu: Add yarn.
* nongnu/packages/node.scm: New file.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 21:28:32 +08:00
Giacomo Leidi
f170bdc32d
nongnu: Add bitwarden-desktop.
* nongnu/packages/password-utils.scm: New file.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 21:22:56 +08:00
Karl Hallsby
371b49c9ff
nongnu: zotero: Update to 7.0.15.
* nongnu/packages/productivity.scm (zotero): Update to 7.0.15.
[arguments]<#:phases>: Add 'disable-nonreproducible-features.
Adjust 'install-icons accordingly.
[native-inputs]: Add unzip, zip.

Co-authored-by: antlers <antlers@illucid.net>
Co-authored-by: Raven Hallsby <karl@hallsby.com>
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 21:15:10 +08:00
Ada Stevenson
b79a73553c
nongnu: fwupd-nonfree: Enable non-free repositories.
* nongnu/packages/firmware.scm (fwupd-nonfree)
[#:phases]<ensure-all-remotes-are-disabled>: Disable phase.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 21:10:44 +08:00
Fernando Martínez González
e1e58fbbb7
nongnu: vscodium: Update to 1.98.2.25078.
* nongnu/packages/editors.scm (vscodium): Update to 1.98.2.25078.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 21:08:07 +08:00
Simen Endsjø
393bc6bb13
nongnu: Add electron-35.
* nongnu/packages/electron.scm (electron-35): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:36 +08:00
Simen Endsjø
f886ab59be
nongnu: Add electron-34.
* nongnu/packages/electron.scm (electron-34): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:36 +08:00
Simen Endsjø
4b9b3bafcb
nongnu: Add electron-33.
* nongnu/packages/electron.scm (electron-33): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:36 +08:00
Simen Endsjø
2b64533af4
nongnu: Add electron-32.
* nongnu/packages/electron.scm (electron-32): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:36 +08:00
Simen Endsjø
d69e706edd
nongnu: electron-31: Update to 31.7.7.
* nongnu/packages/electron.scm (electron-31): Update to 31.7.7.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:36 +08:00
Simen Endsjø
984e32d62f
nongnu: Add electron 30.
* nongnu/packages/electron.scm (electron-30): New variable.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:40:33 +08:00
Simen Endsjø
56bd6a9003
nongnu: electron-29: Update to 29.4.6.
* nongnu/packages/electron.scm (electron-29): Update to 29.4.6.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:38:24 +08:00
Simen Endsjø
5a403522d1
nongnu: electron-28: Update to 28.3.3.
* nongnu/packages/electron.scm (electron-28): Update to 28.3.3.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:38:07 +08:00
Simen Endsjø
cb9dc7b27a
nongnu: electron-27: Update to 27.3.11.
* nongnu/packages/electron.scm (electron-27): Update to 27.3.11.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:37:47 +08:00
Ashish SHUKLA
27cb6fc48f
nongnu: kind: Update to 0.27.0.
* nongnu/packages/k8s.scm (kind): Update to 0.27.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:36:19 +08:00
Ashish SHUKLA
0582800e6e
nongnu: k9s: Update to 0.40.10.
* nongnu/packages/k8s.scm (k9s): Update to 0.40.10.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:36:15 +08:00
Ashish SHUKLA
14006e824b
nongnu: kubectl: Update to 1.32.3.
* nongnu/packages/k8s.scm (kubectl): Update to 1.32.3.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-04 20:36:08 +08:00
Hilton Chain
4ec35ea620
nongnu: replace-mesa: Use ‘package-input-grafting’.
* nongnu/packages/nvidia.scm (mesa/fake,mesa/fake-beta): Delete variables.
(replace-mesa): Use ‘package-input-grafting’.
2025-04-04 12:51:04 +08:00
Hilton Chain
3996c2e0da
nongnu: Remove obs-nvenc.
To build OBS with NVENC support, apply the following transformation to an OBS
package:

(package-input-grafting `((,ffmpeg . ,ffmpeg-nvenc)
                          (,mesa . ,nvda)))

* nongnu/packages/video.scm (replace-ffmpeg-nvenc): Delete procedure.
(obs-nvenc): Remove variable.
2025-04-04 12:51:03 +08:00
Tomas Volf
d8aa9af09f
nongnu: firefox: Update to 137.0 [security fixes].
Fixes CVE-2025-2857, CVE-2025-3028, CVE-2025-3029, CVE-2025-3030,
CVE-2025-3031, CVE-2025-3032, CVE-2025-3033, CVE-2025-3034,
CVE-2025-3035.

* nongnu/packages/mozilla.scm (firefox): Update to 137.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-03 01:03:22 +08:00
Tomas Volf
03b33efa20
nongnu: firefox-esr: Update to 128.9.0esr [security fixes].
Fixes CVE-2025-2857, CVE-2025-3028, CVE-2025-3029, CVE-2025-3030.

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

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-03 01:03:11 +08:00
Tomas Volf
a96e2451bd
nongnu: firefox: Update to 136.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.2.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-19 19:36:02 -04:00
Ashish SHUKLA
6c44dbec00
nongnu: signal-desktop: Update to 7.47.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.47.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-19 19:36:01 -04:00
John Kehayias
ab01a7a314
nongnu: element-desktop: Update to 1.11.95.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.95.
2025-03-19 19:35:59 -04:00
Hilton Chain
418e26d189
nongnu: nvidia-driver: Update to 570.133.07.
* guix/import/nvidia.scm (latest-release): Accept ‘#:partial-version?’.
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 570.133.07.
(nvidia-settings): Update to 570.133.07.
2025-03-19 18:30:09 +08:00
Ashish SHUKLA
fa416ebdf9
nongnu: signal-desktop: Update to 7.46.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.46.0

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-03-17 14:01:55 +01:00
Maxim Cournoyer
e033a272d8
nongnu: linux-firmware: Update to 20250311.
* nongnu/packages/linux.scm (linux-firmware): Update to 20250311.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-03-17 14:01:33 +01:00
Jelle Licht
618d707260
nongnu: intel-media-driver: Update to 24.4.4.
* nongnu/packages/video.scm (intel-media-driver): Update to 24.4.4.
2025-03-17 13:59:52 +01:00
Jelle Licht
78b85ad0e1
nongnu: gmmlib: Update to 22.7.0.
* nongnu/packages/video.scm (gmmlib): Update to 22.7.0.
2025-03-17 13:59:49 +01:00
Ricardo Wurmus
ac1f7b074e
nongnu: Add electron-31.
* nongnu/packages/electron.scm (electron-31): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 20:05:01 +01:00
Tomas Volf
a716a55186
nongnu: firefox: Update to 136.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:34:24 +01:00
Tomas Volf
7cb1916a76
nongnu: firefox-esr: Use current rust.
* nongnu/packages/mozilla.scm (rust-firefox-esr): Set to `rust'.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:33:42 +01:00
Tomas Volf
b4b3c18945
nongnu: firefox: Use current rust.
* nongnu/packages/mozilla.scm (rust-firefox): Set to `rust'.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:33:36 +01:00
Tomas Volf
944619c194
nongnu: firefox: Update to 136.0 [security fixes].
Fixes CVE-2024-9956, CVE-2025-1930, CVE-2025-1931, CVE-2025-1932,
CVE-2025-1933, CVE-2025-1934, CVE-2025-1935, CVE-2025-1936,
CVE-2025-1937, CVE-2025-1938, CVE-2025-1939, CVE-2025-1940,
CVE-2025-1941, CVE-2025-1942, CVE-2025-1943.

* nongnu/packages/mozilla.scm (firefox): Update to 136.0.
[inputs]: Use icu4c-76.
[arguments]<#:phases>: Add 'patch-icu-lookup.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-03-06 21:52:46 +01:00
Jelle Licht
e8f39f6816
nongnu: linux: Update the default linux package to the 6.13 series.
* nongnu/packages/linux.scm (linux): Use linux-6.13.
2025-03-06 19:32:50 +01:00
Ashish SHUKLA
82bfd0528e
nongnu: signal-desktop: Update to 7.45.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.45.0.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-03-06 19:32:36 +01:00
Tomas Volf
1a9a7431d3
nongnu: firefox-esr: Update to 128.8.0esr [security fixes].
Fixes CVE-2024-43097, CVE-2025-1930, CVE-2025-1931, CVE-2025-1932,
CVE-2025-1933, CVE-2025-1934, CVE-2025-1935, CVE-2025-1936,
CVE-2025-1937, CVE-2025-1938.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-05 22:19:13 -05:00