Commit graph

2262 commits

Author SHA1 Message Date
Hilton Chain
8096527af7
nonguix: nonguix-container: Set more default values.
Since packages field of <nonguix-container> was never used (it's lowered to a
list of store paths, which doesn't suit packages->manifest's expectation), this
commit makes use of it to provide default value for various other fields:

packages -> union64 + union32 -> ld.so.conf -> ld.so.cache.

* nonguix/multiarch-container.scm (<nonguix-container>)[ld.so.conf,ld.so.cache]
[union64,union32]: Set default value.
(make-container-manifest): Remove ngc-packages reference.
2025-04-05 07:57:49 +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
Hilton Chain
ca1de9c712
nonguix: Add package-input-grafting.
* nonguix/utils.scm (package-input-grafting): New procedure.
2025-04-04 12:22: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
John Kehayias
d0b6099324
nongnu: heroic-client: Update to 2.16.0.
* nongnu/packages/game-client.scm (heroic-client): Update to 2.16.0.
[source]: Update origin uri due to upstream file renaming.
2025-03-04 01:08:59 -05:00
Jelle Licht
6e79d39f30
nongnu: dotnet: Rename icu4c to icu4c-71.
* nongnu/packages/dotnet.scm (dotnet)[inputs]: Rename icu4c to icu4c-71.  On
gnome-team icu4c was updated to version 73.
2025-03-02 21:31:27 +01:00
Jelle Licht
cca278a553
nongnu: firefox-esr: Rename icu4c-73 to icu4c.
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-73 to
icu4c.  On gnome-team icu4c was updated to version 73.
2025-03-02 21:30:40 +01:00
B. Wilson
45bde19b00
nongnu: dyalog-apl: Update to 19.0.50027.
* nongnu/packages/dyalog.scm (dyalog-apl): Update to 19.0.50027 and rename to
dyalog.
[inputs]: Add cairo, coreutils, eudev, gdk-pixbuf, libdrm, libxkbcommon,
mesa, pciutils, sed. Update dotnet, gtk+, icu4c, ncurses/tinfo.
[arguments]<#:phases>: Adjust for new inputs.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-02-28 23:00:43 +01:00
Hilton Chain
40b260e7db
nongnu: nvidia-driver: Update to 570.124.04.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Move modifications to...
(nvidia-driver): ...here.
Update to 570.124.04.
(nvidia-settings-beta): Move modifications to...
(nvidia-settings): ...here.
Update to 570.124.04.
2025-03-01 00:14:18 +08:00
Hilton Chain
87c5b727d8
nongnu: nvda: Include nvidia-vaapi-driver.
* nongnu/packages/nvidia.scm (nvda)[inputs]: Add nvidia-vaapi-driver.
[arguments]<#:builder>: Include it.
[native-search-paths]: Add its search path.
(nvdb): Define with transformation.
2025-02-28 08:28:43 +08:00
Hilton Chain
1a3acd8e72
nongnu: Add nvidia-vaapi-driver.
* nongnu/packages/video.scm (nvidia-vaapi-driver): New variable.
2025-02-28 08:28:41 +08:00
Jonathan Brielmaier
8c41304dec
nongnu: firefox: Use key for beaconDB API.
This was proposed by Joel (beaconDB founder) at their Matrix chat room.

* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set a key for
beaconDB API.

Co-authored-by: Tomas Volf <wolf@wolfsden.cz>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:37:26 +01:00
Nicolas Graves
6dd01257cf
nongnu: firefox: Honor --cores build argument.
* nongnu/packages/mozilla.scm (firefox)[arguments]{phases}: Honor
--cores build argument in 'build phase. Also removing comments that
are outdated by this change.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:34:27 +01:00
Tomas Volf
3d164c8718
nongnu: firefox: Update to 135.0.1 [security fixes].
Fixes CVE-2025-1414.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:32:48 +01:00