Commit graph

1782 commits

Author SHA1 Message Date
Hilton Chain
9080e44271
nongnu: linux-xanmod: Update to 6.6.10.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.10.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:08:42 +01:00
Hilton Chain
999f7386b7
nongnu: linux-xanmod-lts: Update to 6.1.71.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.71.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:08:18 +01:00
Hilton Chain
0b4f1c3aff
nongnu: make-linux-xanmod: Adjust style.
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string):
Move into make-linux-xanmod.
(make-linux-xanmod): Adjust comments.
Move the base kernel produced by customize-linux out of let form.
[native-inputs]: Use prepend instead of append.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:06:54 +01:00
Hilton Chain
1eaa24df40
nongnu: make-linux-xanmod-source: Patch upstream kernel source instead.
* nongnu/packages/linux.scm (make-linux-xanmod-source): Patch upstream linux
source instead of downloading the auto-generated tarball from GitLab.
(make-linux-xanmod)[arguments]<#:phases>: Delete 'remove-localversion, moved
to snippet.
(linux-xanmod-source,linux-xanmod-lts-source): Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 16:14:00 +01:00
Giacomo Leidi
f325d88cb6
nongnu: anytype: Update to 0.37.3.
* nongnu/packages/productivity.scm (anytype): Update to 0.37.3;
[arguments]<phases>: avoid hardcoding the icon path in anytype.desktop.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 16:03:21 +01:00
Giacomo Leidi
a328f6c91f
nonguix: binary: Cleanup when an unknown binary extension is detected.
The binary-unpack phase suffered from a problem for unknown binary file
extensions, see: !336 (comment 1709385147) . This patch fixes the
incorrect behavior by effectively restoring the state of the directory
tree before the phase.

* nonguix/build/binary-build-system.scm (binary-unpack): Restore the
environment as it was before this phase.
* nongnu/packages/clojure.scm (clj-kondo)[arguments]: No longer delete
'binary-unpack phase.
* nongnu/packages/game-development.scm (libsteam)[arguments]: dito.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-04 23:19:53 +01:00
John Kehayias
e823034e40
nongnu: Add heroic.
* nongnu/packages/game-client.scm (heroic-client, heroic-extra-client-libs,
heroic-container, heroic-nvidia-container, heroic, heroic-nvidia): New
variables.
* nonguix/multi-arch-container.scm (make-container-wrapper): Preserve "^SSL_"
for heroic to use curl.
(make-internal-script): Add symlink for "/usr/share/glib-2.0".
2024-01-03 23:02:39 -05:00
John Kehayias
1591c3d1d1
nongnu: Rename (nongnu packages steam-client) module.
* nongnu/packages/steam-client.scm: Rename to ...
* nongnu/packages/game-client.scm: ... this.
2024-01-03 20:10:35 -05:00
Timo Wilken
07b884a7b1
nongnu: steam-nvidia: Fix launching .desktop files.
Steam installs .desktop files that refer to an executable called `steam'.
Installing steam-nvidia as the `steam-nvidia' executable breaks this, which
means Steam cannot be launched from its desktop icon.  This also applies to
.desktop files for individual games generated by Steam, when they are copied
from `<ngc-sandbox-home>/.local/share/applications/'.

Fix this by always installing Steam's wrapper executable as `steam'.  We add a
new field using "binary" to keep things shorter.

This has the downside that the `steam' and `steam-nvidia' packages cannot be
installed in the same profile, but likely people wouldn't want to do this
anyway.

Fixes #294.

* nongnu/packages/steam-client.scm (steam-nvidia-container)[binary-name]:
Specify for compatibility with .desktop files.
* nonguix/multiarch-container.scm (<nonguix-container>)[binary-name,
ngc-binary-name]: New field and accessor.
(nonguix-container->package): Use it to set correct executable name.
(make-internal-script): Use it in message.

Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-03 17:24:44 -05:00
Jonathan Brielmaier
8956906f6b
nongnu: libsteam: Fix build.
The new unpack-binary phase seems to not harmonize with patchelf always:
https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147

* nongnu/packages/game-development.scm (libsteam)[arguments]: Delete
'binary-unpack for now.
2023-12-29 00:47:13 +01:00
Jonathan Brielmaier
0f35566104
nongnu: clj-kondo: Fix build.
The new unpack-binary phase seems to not harmonize with patchelf always:
https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147

* nongnu/packages/clojure.scm (clj-kondo)[arguments]: Delete
'binary-unpack phase for now and change style to gexp.
[native-inputs]: change style to gexp.
[inputs]: dito.
2023-12-29 00:46:48 +01:00
Giacomo Leidi
13114fa36d
nongnu: anytype: Avoid manually unpacking .deb file.
* nongnu/packages/productivity.scm (anytype)[phases] Drop
'unpack-deb phase;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:48:22 +01:00
Giacomo Leidi
62d1c7ab6b
nongnu: lycheeslicer: Avoid manually unpacking .deb file.
* nongnu/packages/engineering.scm (lycheeslicer)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:46:20 +01:00
Giacomo Leidi
9a0253ae89
nongnu: element-desktop: Avoid manually unpacking .deb file.
* nongnu/packages/messaging.scm (element-desktop)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:44:25 +01:00
Giacomo Leidi
a6c27f4d2f
nongnu: signal-desktop: Avoid manually unpacking .deb file.
* nongnu/packages/messaging.scm (signal-desktop)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:43:29 +01:00
Giacomo Leidi
a33d57ee74
nongnu: chrome: Avoid manually unpacking .deb file.
* nongnu/packages/chrome.scm (make-google-chrome)[phases] Drop
'unpack-deb phase;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:42:33 +01:00
Jonathan Brielmaier
768f182776
nongnu: helix-core: Update to r23.1.
* nongnu/packages/version-control.scm (helix-core): Update to r23.1.
2023-12-28 17:06:16 +01:00
Jonathan Brielmaier
d9260c9eeb
nongnu: rtl8192eu-linux-module: Update to 0.0.0-6.a928f08.
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-6.a928f08.
2023-12-28 16:40:38 +01:00
Jonathan Brielmaier
6e4db2848a
nongnu: r8168-linux-module: Update to 8.052.01.
Fixes build with newer kernel version.

* nongnu/packages/linux.scm (r8168-linux-module): Update to 8.052.01.
[arguments]: Remove phases to fix build as proper fix is now in upstream.
2023-12-28 16:33:04 +01:00
Giacomo Leidi
76e8ca00db
nongnu: Update google-chrome-unstable to 122.0.6170.3.
* nongnu/packages/chrome.scm google-chrome-unstable: Update to 122.0.6170.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:48 +01:00
Giacomo Leidi
9970630a03
nongnu: Update google-chrome-beta to 121.0.6167.8.
* nongnu/packages/chrome.scm google-chrome-beta: Update to 121.0.6167.8.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:48 +01:00
Giacomo Leidi
801c09a60c
nongnu: Update google-chrome-stable to 120.0.6099.71.
* nongnu/packages/chrome.scm
(make-google-chrome)[arguments]<wrapper-plan>: Add some bundled
libraries and add nacl_helper only on stable channel;
(google-chrome-stable): update to 120.0.6099.71.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:42 +01:00
Dariqq
181e3acdf6
nongnu: linux-4.14: Disable gcc plugins.
* nongnu/packages/linux.scm (linux-4.14): Add additonal config options.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 14:56:11 +01:00
Jonathan Brielmaier
71a53faf2e
nongnu: firefox-wayland: Make deprecation public.
* nongnu/packages/mozilla.scm (firefox-wayland): Make the deprecation
public.

Follow-up: 75541ecc29
Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/386#note_1704258921
Reported-by: Ada Stevenson <adanskana@gmail.com>
2023-12-21 15:01:35 +01:00
Ada Stevenson
f0c8465ed2
nongnu: linux-firmware: Update to 20231211.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231211.
[source]: Remove no longer needed patch.
[arguments]: Replace 'install phase to not call rdfind.
* nongnu/packages/patches/copy-firmware-rdfind.patch: Remove file.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21 12:52:01 +01:00
Tomas Volf
75541ecc29
nongnu: firefox: Update to 121.0 [security fixes].
Fixes CVE-2023-6135, CVE-2023-6856, CVE-2023-6857, CVE-2023-6858,
CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6866, CVE-2023-6867,
CVE-2023-6868, CVE-2023-6869, CVE-2023-6870, CVE-2023-6871,
CVE-2023-6872, CVE-2023-6873.

Firefox 121.0 uses Wayland now by default when available on Linux:
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/

* nongnu/packages/mozilla.scm (firefox): Update to 121.0.
(firefox/wayland): Remove variable and deprecate the package.

Co-authored-by: Ada Stevenson <adanskana@gmail.com>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21 12:37:27 +01:00
Tomas Volf
5d308347ca
nongnu: firefox-esr: Update to 115.6.0esr [security fixes].
Fixes CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859,
CVE-2023-6860, CVE-2023-6861, CVE-2023-6862, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6867.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-19 23:27:26 +01:00
Jonathan Brielmaier
25b3a7b6f6
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.12 in commit
392de3262ef388ec282d4311a7c2954e86e5aac9 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.
2023-12-13 17:56:18 +01:00
John Kehayias
e721ad7dfd
nongnu: zoom: Update to 5.16.10.668.
* nongnu/packages/messaging.scm (zoom): Update to 5.16.10.668.
2023-12-11 21:10:48 -05:00
John Kehayias
f9327439b8
nongnu: signal-desktop: Update to 6.41.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.41.0
2023-12-11 21:05:24 -05:00
John Kehayias
0dce1e6b6d
nongnu: element-desktop: Update to 1.11.51 [security fixes].
Previous versions include fixes for CVE-2023-5217 and CVE-2023-4863.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.51.
2023-12-11 21:01:53 -05:00
Remco van 't Veer
3aa291a94a
nongnu: clj-kondo: Update to 2023.10.20.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2023.10.20.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-11 20:40:12 -05:00
Giacomo Leidi
e3694f827b
nongnu: vscodium: Update to 1.85.0.23343.
* nongnu/packages/editors (vscodium): Update to 1.85.0.23343.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-11 20:38:54 -05:00
John Kehayias
36ebf117dd
nongnu: Remove linux-6.5.
linux-libre-6.5 was removed upstream in
4bf4e340b74b66a0fc319aeb100fb1f948a67211.

* nongnu/packages/linux.scm (linux-6.5): Remove variable.
2023-12-11 20:30:03 -05:00
John Kehayias
0f7c8e3e2b
nongnu: steam: Fix SteamVR dashboard.
The SteamVR dashboard can be a bit flaky in appearing or not.  While it
doesn't seem to always require at-spi2-core, that does seem to help at other
times.

* nongnu/packages/steam-client.scm (steam-client-libs): Add at-spi2-core.
2023-12-06 00:10:19 -05:00
Giacomo Leidi
f1f12f3cc9
nongnu: anytype: Update to 0.36.0.
* nongnu/packages/productivity.scm (anytype): Update to 0.36.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:43:01 -05:00
Tomas Volf
b5b890f30a
nongnu: firefox: Update to 120.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 120.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:41:14 -05:00
Andre A. Gomes
e8e6bb1046
nongnu: cl-electron: Fix hash.
* nongnu/packages/lisp.scm (cl-electron)[source]: Update hash.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:36:44 -05:00
Andre A. Gomes
05b7d0423d
nongnu: sbcl-cl-electron: Update to 0.0.0-2.458a60d.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-2.458a60d.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 15:33:40 -05:00
Andre A. Gomes
5a8a34f193
nongnu: electron: Update to 27.1.0.
* nongnu/packages/electron.scm (electron): Update to 27.1.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 15:33:27 -05:00
Ada Stevenson
170c52a7cf
gnu: linux-firmware: Update to 20231111.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231111.
[source]: Add patch.
* nongnu/packages/patches/copy-firmware-rdfind.patch: New file.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 01:40:56 -05:00
John Kehayias
621ca1767c
nongnu: linux: Update to 6.6.
Upstream Guix now defaults to linux-libre@6.3.  Follow suit by making linux
track linux@6.6.

* nongnu/packages/linux.scm (linux): Update to linux 6.6.
2023-11-28 00:59:44 -05:00
John Kehayias
efbe707f8e
nongnu: steam: Return to using mesa.
With libx11 ungrafted upstream in 5dcbd9accfcf0e97579604f57681c0565ae07ec2 we
no longer need our workaround for mesa.  The upstream bug with grafts is not
fixed, however.

* nongnu/packages/steam-client.scm (steam-client-libs): Rename mesa-fixed to
mesa.
(libxdamage-fixed, mesa-fixed): Remove variables.
2023-11-28 00:55:56 -05:00
Jonathan Brielmaier
de0125a783
nongnu: signal-desktop: Update to 6.39.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.39.1.
2023-11-24 16:43:49 +01:00
Tomas Volf
639b70063b
nongnu: firefox: Update to 115.5.0esr [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6212.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:43:27 -05:00
Tomas Volf
62823fe037
nongnu: firefox: Update to 120.0 [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6210, CVE-2023-6211,
CVE-2023-6212, CVE-2023-6213.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:38:34 -05:00
Timotej Lazar
41b135378f
nongnu: intel-microcode: Update to 20231114 [security fixes].
Fixes CVE-2023-23583.

* nongnu/packages/linux.scm (intel-microcode): Update to 20231114.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:35:48 -05:00
John Kehayias
d5fccef14d
nongnu: Add linux@6.6.
Upstream has added linux-libre@6.6 but it is not yet the default.

* nongnu/packages/linux.scm (linux-6.6): New variable.
2023-11-21 20:33:04 -05:00
arkhan
16e9c0d69b
nongnu: anydesk: Update to 6.3.0.
* nongnu/packages/anydesk.scm (anydesk): Update to 6.3.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 21:03:09 +01:00
Hilton Chain
3c2d2dbd8f
nongnu: linux-xanmod-lts: Update to 6.1.61.
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.61.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 20:55:45 +01:00
Hilton Chain
7d317823ea
nongnu: linux-xanmod: Update to 6.5.10.
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.5.10.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 20:55:45 +01:00
Tomas Volf
a82a68b075
nongnu: firefox: Update to 119.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 119.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-11 18:50:00 -05:00
Ada Stevenson
f38e516623
nongnu: sof-firmware: Update to 2.2.6.
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-11 18:46:12 -05:00
Ada Stevenson
e14c0e2184
nongnu: linux-firmware: Update firmware to 20231030.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231030.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-31 23:59:31 -04:00
Tomas Volf
17d964fa17
nongnu: firefox: Update to 119.0 [security fixes].
Fixes CVE-2023-5721, CVE-2023-5722, CVE-2023-5723, CVE-2023-5724,
CVE-2023-5725, CVE-2023-5726, CVE-2023-5727, CVE-2023-5728,
CVE-2023-5729, CVE-2023-5730, CVE-2023-5731.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-26 14:41:13 -04:00
Giacomo Leidi
182ce510b5
nongnu: Update google-chrome-beta to 117.0.5938.22.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 117.0.5938.22.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:16:55 +02:00
Giacomo Leidi
a2714ee761
nongnu: Update google-chrome-stable to 118.0.5993.70.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 118.0.5993.70.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:16:55 +02:00
Tomas Volf
d2209d3316
nongnu: firefox-esr: Update to 115.4.0esr [security fixes].
Fixes CVE-2023-5721, CVE-2023-5724, CVE-2023-5725, CVE-2023-5726,
CVE-2023-5727, CVE-2023-5728, CVE-2023-5730, CVE-2023-5732.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:11:46 +02:00
John Kehayias
a1f460497a
nongnu: Remove linux-6.4.
linux-libre-6.4 was removed upstream in
2216d98958edf41da64568f7b9d2a2433e40dda0.

* nongnu/packages/linux.scm (linux-6.4): Delete variable.
2023-10-22 01:30:01 -04:00
Ahmad Draidi
35f6a5b892
nongnu: linux: Update to 6.5.
Upstream Guix defaults to linux-libre@6.5.  Follow suit by making linux track
linux@6.5.

* nongnu/packages/linux.scm (linux): Update to linux-6.5.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-14 16:44:04 -04:00
John Kehayias
657cfa0822
nongnu: Rename helm to helm-kubernetes.
Reported upstream as <https://issues.guix.gnu.org/66033> by Panos
Alevropoulos.  I don't think we can deprecate since the "helm" package is
still in Guix with that name.

* nongnu/packages/k8s.scm (helm): Rename to ...
(helm-kubernetes): ... this.
2023-10-12 16:48:34 -04:00
Jonathan Brielmaier
2c67b91350
nongnu: firefox: Update to 118.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.2.
2023-10-11 00:03:52 +02:00
Tomas Volf
d08096e25f
nongnu: firefox-esr: Fix Web Speech API.
Firefox loads libspeechd.so.2 during runtime using PR_LoadLibrary and it fails
to locate the library in the store.  Fix is to add extra phase that patches
the file to load the library using an absolute path.

* nongnu/packages/mozilla.scm (firefox-esr)
[phases]{'patch-SpeechDispatcherService.cpp}: New phase.
[inputs]: Add `speech-dispatcher`.

Fixes: https://gitlab.com/nonguix/nonguix/-/issues/284
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-09 11:27:58 +02:00
Giacomo Leidi
5e5167168e
nongnu: Add anytype.
* nongnu/packages/productivity: New module.
(anytype): new variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:20:48 -04:00
David Thompson
f78100ae57
nongnu: google-chrome-unstable: Update to 119.0.6034.6.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 119.0.6034.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:19:15 -04:00
Giacomo Leidi
c286f5f810
nongnu: google-chrome-unstable: Update to 117.0.5897.3.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 117.0.5897.3.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:45 -04:00
Giacomo Leidi
cd7e1b8163
nongnu: google-chrome-beta: Update to 116.0.5845.50.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 116.0.5845.50.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:43 -04:00
Giacomo Leidi
547fa74a87
nongnu: google-chrome-stable: Update to 116.0.5845.110.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 116.0.5845.110.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:31 -04:00
Giacomo Leidi
006382573d
nongnu: make-google-chrome: Install icons.
* nongnu/packages/chrome.scm (make-google-chrome)[phases]: New phase
'install-icons.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:11:33 -04:00
worldofgeese
701aca30cf
nongnu: Add kind.
* nongnu/packages/k8s.scm (kind): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:01:57 -04:00
Ada Stevenson
5a0490f23d
nongnu: Add linux@6.5.
Adding linux@6.5 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.5): New variable.

Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03 10:59:44 -04:00
Ada Stevenson
fdab788331
nongnu: linux-firmware: Update firmware to 20230919.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230919.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03 10:59:40 -04:00
Jonathan Brielmaier
61279f68f2
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.8 in commit
4a8c51c7be9ea22803a79d7214571718e5ff9bf2 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.
2023-09-29 10:34:49 +02:00
Krzysztof Baranowski
5dfe2caa96
nongnu: Add Apple Symbols font.
* nongnu/packages/fonts.scm (font-apple-symbols): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:18:19 +02:00
Krzysztof Baranowski
2804781683
nongnu: Add Apple Color Emoji font.
* nongnu/packages/fonts.scm (font-apple-color-emoji): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:17:53 +02:00
Krzysztof Baranowski
f4527549bd
nongnu: Add Apple SF and New York fonts.
Closes #248.

* nongnu/packages/fonts.scm (apple-font): New function
(font-apple-sf-pro): New variable.
(font-apple-sf-compact): New variable.
(font-apple-sf-mono): New variable.
(font-apple-sf-arabic): New variable.
(font-apple-new-york): New variable.
(font-apple-sf-symbols): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:10:24 +02:00
Gabriel Wicki
81c3e61a94
nongnu: signal-desktop: Update to 6.30.2 [fixes CVE-2023-41064].
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 16:53:05 +02:00
Jonathan Brielmaier
a52163c24e
nongnu: firefox: Update to 118.0.1 [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.1.
2023-09-28 16:20:09 +02:00
Jonathan Brielmaier
ca269fe3f7
nongnu: firefox-esr: Update to 115.3.1esr [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.1esr.
2023-09-28 16:12:18 +02:00
Jonathan Brielmaier
94c5707322
nongnu: firefox: Update to 118.0 [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5170, CVE-2023-5171,
CVE-2023-5172, CVE-2023-5173, CVE-2023-5174, CVE-2023-5175 and
CVE-2023-5176.

* nongnu/packages/mozilla.scm (firefox): Update to 118.0.
2023-09-27 20:39:16 +02:00
Tomas Volf
17af454fa0
nongnu: firefox-esr: Update to 115.3.0esr [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5171, CVE-2023-5174,
CVE-2023-5176.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-27 18:42:50 +02:00
David Pflug
bb184bd0a8
nongnu: firefox: Update to 117.0.1 [security fixes].
Fixes CVE-2023-4863.

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

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Tomas Volf
fd8ebc2cda
nongnu: firefox-esr: Update to 115.2.1esr [security fixes].
Fixes CVE-2023-4863.

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

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Sughosha
e951cda078
nongnu: winetricks: Update to 20230212.
* nongnu/packages/wine.scm (winetricks): Update to 20230212.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-12 16:29:56 -04:00
John Kehayias
c760d7b834
nongnu: zoom: Update to 5.15.12.7665.
* nongnu/packages/messaging.scm (zoom): Update to 5.15.12.7665.
2023-09-12 16:23:29 -04:00
John Kehayias
7152c84c0d
nongnu: signal-desktop: Update to 6.30.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.1.
2023-09-12 16:22:36 -04:00
John Kehayias
881c37a78f
nongnu: element-desktop: Update to 1.11.41.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.41.
2023-09-12 16:20:05 -04:00
Giacomo Leidi
6f31422f84
nongnu: vscodium: Update to 1.81.1.23222.
* nongnu/packages/editors (vscodium): Update to 1.81.1.23222.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 23:59:14 -04:00
Giacomo Leidi
a922d5be64
nongnu: Add helm.
* nongnu/packages/k8s.scm (helm): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:28 -04:00
Giacomo Leidi
5155d7ec30
nongnu: Add kompose.
* nongnu/packages/k8s.scm (kompose): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:23 -04:00
Giacomo Leidi
b06a2a40ef
nongnu: Add kubectl.
* nongnu/packages/k8s.scm (kubectl): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:07 -04:00
Giacomo Leidi
5e48b63976
nongnu: Add katenary.
* nongnu/packages/k8s.scm (katenary): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:06:55 -04:00
Giacomo Leidi
8ba0c34096
nongnu: Add k9s.
* nongnu/packages/k8s.scm: New module.
(k9s): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:06:40 -04:00
John Kehayias
e2aa9e56d4
nongnu: steam: Fix missing tray icon.
Finally, it's back!  Using something like snixembed worked around this before
by using a different tray icon format.

* nongnu/packages/steam-client.scm (steam-client-libs): Add gdk-pixbuf.
* nonguix/multiarch-container.scm (make-internal-script): Add symlink to
/usr/share/mime.
2023-09-03 22:40:05 -04:00
John Kehayias
6c51f01ad8
nongnu: steam: Work around propagated libx11 profile collision.
Fixes #281.

Use the same fix as when this happened before with expat and fontconfig, as in
commit 3df99d7769.

* nongnu/packages/steam-client.scm (libxdamage-fixed, mesa-fixed): New
variables.
(steam-client-libs): Replace mesa with mesa-fixed.
2023-09-03 22:34:47 -04:00
Tomas Volf
2d5b54784d
nongnu: packages: mozilla: Fix typos in the comments.
* nongnu/packages/mozilla.scm (%firefox-esr-build-id, %firefox-build-id): Fix
typos in the comments.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-01 21:41:12 +02:00
Jonathan Brielmaier
bce51ba193
nongnu: firefox: Update to 117.0 [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4579, CVE-2023-4580,
CVE-2023-4581, CVE-2023-4582, CVE-2023-4583, CVE-2023-4584 and
CVE-2023-4585.

* nongnu/packages/mozilla.scm (firefox): Update to 117.0.
2023-08-31 23:32:28 +02:00
Tomas Volf
5ec7313c12
nongnu: firefox-esr: Update to 115.2.0esr [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4580, CVE-2023-4581,
CVE-2023-4582, CVE-2023-4583, CVE-2023-4584, CVE-2023-4585,
CVE-2023-4051 and CVE-2023-4053.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-08-30 23:38:30 +02:00
Jonathan Brielmaier
639c25bb69
nongnu: firefox: Update to 116.0.3.
* nongnu/packages/mozilla.scm (firefox): Update to 116.0.3.
2023-08-16 21:54:45 +02:00
Jonathan Brielmaier
2fc8f7b168
nongnu: firefox-esr: Update to 115.1.0esr.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.1.0esr.
[inputs]: Use `icu4c-73`.
[native-inputs]: Use `node-lts` and `rust-cbindgen-0.24`.
(firefox)[inputs]: Remove section.
[native-inputs]: No longer replace `node` and `rust-cbindgen-0.24` as
firefox-esr uses them now in recent enough versions.
2023-08-16 21:34:59 +02:00
Timotej Lazar
d44f0cde50
nongnu: intel-microcode: Update to 20230808 [security fixes].
Fixes CVE-2022-40982, CVE-2022-41804 and CVE-2023-23908.

* nongnu/packages/linux.scm (intel-microcode): Update to 20230808.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-08-09 16:43:12 -04:00
podiki
299d9e9b9c
nongnu: Remove linux@6.3.
Upstream Guix will remove linux-libre@6.3 very soon.

* nongnu/packages/linux.scm (linux-6.3): Remove variable.
2023-08-09 16:32:52 -04:00
podiki
de070a920d
nongnu: linux: Update to 6.4.
Upstream Guix defaults to linux-libre@6.4.  Follow suit by making linux track
linux@6.4.

* nongnu/packages/linux.scm (linux): Update to linux-6.4.
2023-08-09 16:23:09 -04:00
John Kehayias
1a3082c574
gnu: element-desktop: Fix .desktop file.
* nongnu/packages/messaging.scm (element-desktop)[phases]{unpack}: Fix the
.desktop file binary location to be 'bin' rather than 'lib/Element'.
2023-08-06 12:42:06 -04:00
John Kehayias
6a752f24d3
gnu: signal-desktop: Fix .desktop file.
Fix launching signal-desktop via its .desktop file (e.g. in a desktop
environment or launcher).  This also affects element-desktop (to be fixed in
next commit).

Fixes #274.

* nongnu/packages/messaging.scm (signal-desktop)[phases]{unpack}: Fix the
.desktop file binary location to be 'bin' rather than 'lib/Signal'.
2023-08-06 12:27:22 -04:00
John Kehayias
454aa47bee
nongnu: linux-firmware: Update to 20230804.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230804.
2023-08-04 15:56:56 -04:00
John Kehayias
5ca7ae3f2a
nongnu: linux-firmware: Update to 20230625.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230625.
2023-08-03 12:27:47 -04:00
John Kehayias
b609a455d6
gnu: firefox: Update to 116.0 [security fixes].
Fixes CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048,
CVE-2023-4049, CVE-2023-4050, CVE-2023-4051, CVE-2023-4052, CVE-2023-4053,
CVE-2023-4054, CVE-2023-4055, CVE-2023-4056, CVE-2023-4057, and CVE-2023-4058.

* nongnu/packages/mozilla.scm (firefox): Update to 116.0.
2023-08-03 11:52:27 -04:00
John Kehayias
079709b445
nongnu: firefox-esr: Update to 102.14.0esr [security fixes].
Fixes CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048,
CVE-2023-4049, CVE-2023-4050, CVE-2023-4054, CVE-2023-4055, and CVE-2023-4056.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.14.0esr.
2023-08-03 11:49:44 -04:00
Jelle Licht
8fdac7d2f4
nongnu: Add intel-media-driver-nonfree.
* nongnu/packages/video.scm: (intel-media-driver/nonfree): New variable.
2023-07-30 16:07:50 +02:00
Jelle Licht
6b796ed345
nongnu: intel-media-driver: Use gexps.
* nongnu/packages/video.scm (intel-media-driver): Use gexp.
2023-07-30 16:07:18 +02:00
Jelle Licht
71730a861d
nongnu: intel-media-driver: Update to 23.3.0.
* nongnu/packages/video.scm (intel-media-driver): Update to 23.3.0.
2023-07-30 14:38:07 +02:00
Jelle Licht
2edf880c65
nongnu: gmmlib: Update to 22.3.9.
* nongnu/packages/video.scm (gmmlib): Update to 22.3.9.
2023-07-30 14:37:29 +02:00
John Kehayias
82506af32f
nongnu: zoom: Update to 5.15.5.5603.
* nongnu/packages/messaging.scm (zoom): Update to 5.15.5.5603.
2023-07-28 11:42:50 -04:00
John Kehayias
65d0e141fd
nongnu: signal-desktop: Update to 6.26.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.26.0.
2023-07-28 11:41:18 -04:00
John Kehayias
6e6b48058e
nongnu: element-desktop: Update to 1.11.36 [security fixes].
Fixes CVE-2023-37259 / GHSA-c9vx-2g7w-rp65.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.36.
2023-07-28 11:38:30 -04:00
Karl Hallsby
84b82cc969
nongnu: Fix zoom SSO.
Fixes issue #272.

* nongnu/packages/messaging.scm (zoom)[phases]{wrap-where-patchelf-does-not-work}:
Add xcb-util-image and xcb-util-keysyms to LD_LIBRARY_PATH.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-28 11:36:14 -04:00
Andre A. Gomes
d96252ee34
gnu: sbcl-cl-electron: Update to 0.0.0-1.ec8e361.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-1.ec8e361.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2023-07-21 13:47:46 +02:00
Andre A. Gomes
26a0ea1a7d
gnu: electron: Update to 25.3.1.
* nongnu/packages/electron.scm (electron): Update to 25.3.1.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2023-07-21 13:46:48 +02:00
arkhan
90b128effe
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.5 in commit
57fe5b2338dfbb150d3921e9da3d9719fef6c9d9 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-19 15:41:58 -04:00
John Kehayias
c6467d10db
nongnu: Add linux@6.4.
Adding linux@6.4 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.4): New variable.
2023-07-15 15:35:40 -04:00
Krzysztof Baranowski
e8c75ab332
nongnu: Add facetimehd-calibration.
* nongnu/packages/firmware.scm (facetimehd-calibration): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:54:57 +02:00
Krzysztof Baranowski
d7299fe4ab
nongnu: Add facetimehd-firmware.
* nongnu/packages/firmware.scm (dump-file-chunk): New function.
(facetimehd-firmware): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:48:30 +02:00
Krzysztof Baranowski
130f3ef97c
nongnu: Add facetimehd.
Closes https://gitlab.com/nonguix/nonguix/-/issues/247

* nongnu/packages/linux.scm (facetimehd): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:40:36 +02:00
Hilton Chain
ac7bc9b1d0
nongnu: linux-xanmod-lts: Update to 6.1.38.
* nongnu/packages/linux.scm (linux-xanmod-lts-version,linux-xanmod-lts-source):
Update to 6.1.38.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:21:31 +02:00
Hilton Chain
6f3f087f2a
nongnu: linux-xanmod: Update to 6.4.3.
* nongnu/packages/linux.scm (linux-xanmod-version,linux-xanmod-source): Update
to 6.4.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:21:31 +02:00
Giacomo Leidi
3a3a3d8fd0
nongnu: Drop unused import.
Follow-up to https://gitlab.com/nonguix/nonguix/-/merge_requests/290

* nongnu/packages/messaging.scm: Remove no longer needed `databases`
module.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:20:12 +02:00
Jonathan Brielmaier
51a289f277
nongnu: signal-desktop: Update to 6.25.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.25.0.
[source]: URL has changed.
2023-07-13 10:22:00 +02:00
Giacomo Leidi
d798a74b25
nongnu: electron: Use chromium-binary-build-system.
* nongnu/packages/electron.scm (define-module): Remove no longer
required modules
(electron)[build-system]: Use chromium-binary-build-system.
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:31:55 +02:00
Giacomo Leidi
325e4d8d1b
gnu: google-chrome-unstable: Update to 116.0.5803.2.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 116.0.5803.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:21 +02:00
Giacomo Leidi
6225978009
gnu: google-chrome-beta: Update to 115.0.5790.13.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 115.0.5790.13.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:14 +02:00
Giacomo Leidi
0713f281a4
gnu: google-chrome-stable: Update to 114.0.5735.106.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 114.0.5735.106.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:06 +02:00
Giacomo Leidi
6c1523fc88
nongnu: Add vscodium.
* nongnu/packages/editors.scm: New file.
(vscodium): new variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:24:44 +02:00
Giacomo Leidi
beab5813f0
nongnu: lycheeslicer: Use chromium-binary-build-system.
* nongnu/packages/engineering.scm (lycheeslicer) [build-system]: Use
chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:23:38 +02:00
Giacomo Leidi
9096709e78
nongnu: signal-desktop: Use chromium-binary-build-system.
* nongnu/packages/messaging.scm (signal-desktop) [build-system]: Use
chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:21:33 +02:00
Giacomo Leidi
22a826c693
nongnu: element-desktop: Use chromium-binary-build-system.
* nongnu/packages/messaging.scm (element-desktop) [build-system]: Use
chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:21:05 +02:00
Giacomo Leidi
cd4870d1d7
nongnu: make-google-chrome: Use chromium-binary-build-system.
* nongnu/packages/chrome.scm (make-google-chrome) [patchelf-inputs]:
Drop them since the build system adds all inputs to the patchelf plan;
[build-system]: Use chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:18:55 +02:00
Jonathan Brielmaier
27e966f586
nongnu: firefox: Update to 115.0.2 [fixes CVE-2023-3600].
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.2.
2023-07-11 17:39:30 +02:00
Leo Famulari
2c3b90356e
nongnu: firefox: Update to 115.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.1.
(%firefox-build-id): Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-11 10:51:38 +02:00
Eidvilas Markevičius
15e5924de8
nongnu: lgogdownloader: Update to 3.11.
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.11.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:39:31 +02:00
Hilton Chain
1c33aedca4
nongnu: linux-xanmod-lts: Update to 6.1.37.
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.37.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:38:28 +02:00
Hilton Chain
a0667488ca
nongnu: linux-xanmod: Update to 6.3.11.
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.3.11.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:38:28 +02:00
B. Wilson
de107ac8cf
nongnu: ncurses-5: Update to use gexp and C++11.
* nongnu/packages/ncurses.scm (ncurses-rollup-patch): New variable.
(ncurses-5): Backport changes from upstream guix repo.  Note that ncurses-5
fails to build with the new C++17 default, so we also need to explicitly force
C++11.
(ncurses/tinfo-5): Use gexp and remove outdated comment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:35:03 +02:00
Jonathan Brielmaier
c7be2b5e3b
nongnu: icu4c@72: Remove package.
It's no longer used in any package.

* nongnu/packages/mozilla.scm (icu4c-72): Remove variable.
2023-07-05 21:19:18 +02:00
Jonathan Brielmaier
cdf18a4cc8
nongnu: firefox: Update to 115.0 [security fixes].
Fixes CVE-2023-3482, CVE-2023-37201, CVE-2023-37202, CVE-2023-37203,
CVE-2023-37204, CVE-2023-37205, CVE-2023-37206, CVE-2023-37207,
CVE-2023-37208, CVE-2023-37209, CVE-2023-37210, CVE-2023-37211 and
CVE-2023-37212.

* nongnu/packages/mozilla.scm (icu4c-73): New variable.
(firefox): Update to 115.0.
[inputs]: Use `icu4c-73`.
2023-07-05 21:15:02 +02:00
Jonathan Brielmaier
548de238de
nongnu: firefox-esr: Update to 102.13.0esr [security fixes].
Fixes CVE-2023-37201, CVE-2023-37202, CVE-2023-37207, CVE-2023-37208 and
CVE-2023-37211.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.13.0esr.
2023-07-05 21:12:57 +02:00
John Kehayias
e585f07f52
nongnu: intel-media-driver: Update to 23.1.6.
* nongnu/packages/video.scm (intel-media-driver): Update to 23.1.6.  Remove
extraneous "intel-media-driver" after package definition.
2023-07-03 17:40:11 -04:00
Hilton Chain
211635c8e0
nongnu: Add linux-xanmod-lts.
* nongnu/packages/linux.scm (linux-xanmod-lts-version)
(linux-xanmod-lts-revision,linux-xanmod-lts-source,linux-xanmod-lts): New
variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30 22:07:54 +02:00
Hilton Chain
a8d1dc1ec5
nongnu: Add linux-xanmod.
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string)
(make-linux-xanmod-source,make-linux-xanmod,linux-xanmod-version)
(linux-xanmod-revision,linux-xanmod-source,linux-xanmod): New variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30 22:01:03 +02:00
John Kehayias
c6928d6c37
nongnu: steam-client-libs: Add xdg-user-dirs.
There is a warning spammed about missing 'xdg-user-dir' which doesn't seem to
cause any problems but let's add the missing input just in case.

* nongnu/packages/steam-client.scm (steam-client-libs): Add xdg-user-dirs.
2023-06-29 14:24:47 -04:00
John Kehayias
eae13bef4e
nongnu: steam-client-libs: Add lsof.
Some friend's list options, like inviting to a game, are not available without
lsof.

* nongnu/packages/steam-client.scm (steam-client-libs): Add lsof.
2023-06-29 14:20:10 -04:00
John Kehayias
bbbaeb2b82
nongnu: steam-client-libs: Change llvm-11 to llvm-for-mesa.
* nongnu/packages/steam-client.scm (steam-client-libs): Change llvm-11 to
llvm-for-mesa to match what mesa is built with.
2023-06-29 14:05:22 -04:00
John Kehayias
a0004fd9f1
nongnu: element-desktop: Update to 1.11.34.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.34.
2023-06-29 14:03:59 -04:00
Pierre Langlois
91be26a9d5
nongnu: nvidia-driver: Fix non-x86 builds.
This is needed to fix `guix pull' on non-x86 platforms.

* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]: Add catch-all for
match install-plan.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-26 23:36:12 +02:00
Sughosha
69b05a57ee
nongnu: nvidia-driver: Support "i686-linux" system.
* nongnu/packages/nvidia.scm (nvidia-driver): Support "i686-linux" system.

Signed-off-by: ison <ison@airmail.cc>
2023-06-21 16:30:27 -06:00
John Kehayias
bf13c6b5f3
nongnu: linux-firmware: Update to 20230515.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230515.
2023-06-19 11:45:14 -04:00
Adam Kandur
47568e4fb2
nongnu: corrupt-linux: Pass defconfig value.
* nongnu/packages/linux.scm (corrupt-linux): Pass defconfig value.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-18 12:24:06 +02:00
Timotej Lazar
d06e36978d
nongnu: intel-microcode: Update to 20230613.
* nongnu/packages/linux.scm (intel-microcode): Update to 20230613.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-18 12:10:20 +02:00
Andre A. Gomes
e5fdf07369
nongnu: Add sbcl-cl-electron.
* nongnu/packages/lisp.scm (sbcl-cl-electron): New variable.
2023-06-08 10:39:46 +02:00
Jonathan Brielmaier
6a03e22b7e
nongnu: firefox: Update to 114.0 [security fixes].
Fixes CVE-2023-34414, CVE-2023-34415, CVE-2023-34416 and CVE-2023-34417.

* nongnu/packages/mozilla.scm (firefox): Update to 114.0.
2023-06-07 11:21:55 +02:00
Jonathan Brielmaier
27a471f56b
nongnu: firefox-esr: Update to 102.12.0esr [security fixes].
Fixes CVE-2023-34414 and CVE-2023-34416.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.12.0esr.
2023-06-07 11:19:31 +02:00
Artyom Bologov
550ab7e8be
nongnu: Refresh AllegroCL license.
* nongnu/packages/lisp.scm (allegro-cl): Refresh license.
2023-06-06 10:01:09 +02:00
Pierre Neidhardt
4f487e1a2b
nongnu: Add electron.
* nongnu/packages/electron.scm (electron): New variable.
2023-06-06 09:27:00 +02:00
Zhu Zihao
dd7519aa20
nongnu: rtl8821ce-linux-module: Update to 0.0.0-10-a478095.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-10-a478095.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-01 20:33:45 +02:00
Jonathan Brielmaier
40b5822966
nongnu: Remove linux-6.2.
linux-libre-6.2 was removed upstream in
13e2138c230431368ebf32df527f4b5d1e458e4b.

* nongnu/packages/linux.scm (linux-6.2): Remove variable.
2023-06-01 07:38:54 +02:00
Elijah Malaby
c323f4c866
nongnu: Export steam containers and minor refactor.
nonguix: Make container actually respect the ngc-shared and ngc-exposed fields.

* nongnu/packages/steam-client.scm (steam-container): New variable.  This is to
export the container definition from steam.
(steam-nvidia-container): New variable.  This is the container for steam-nvidia
and now inherits from steam-container.
(steam, steam-nvidia): Container definitions moved to steam-container and
steam-nvidia-container.
* nonguix/multiarch-container.scm (make-container-wrapper): Add ngc-exposed and
ngc-shared to expose and share lists.

Signed-off-by: ison <ison@airmail.cc>
2023-05-29 22:39:12 -06:00
Jelle Licht
c7cb7dc6e5
nongnu: linux: Update to 6.3.
Upstream Guix defaults to linux-libre@6.3.  Follow suit by making linux track
linux@6.3.

* nongnu/packages/linux.scm (linux): Update to linux 6.3.
2023-05-28 17:39:45 +02:00
Jelle Licht
84b8ddd6e3
nongnu: linux-arm64-generic-*: Match guix kernel versions.
The linux-lts commit introduced a breaking change by referring to the
nonexistent linux-libre-arm64-generic package variants. Even before that all
of nonguix's linux-arm64-generic package variants were based on the same
kernel version.

* nongnu/packages/linux.scm (linux-arm64-generic-6.0): Remove package variant.
(linux-arm64-generic-5.15): Ditto.
(linux-arm64-generic-lts): Ditto.
(linux-arm64-generic-5.10): New package variant.
(linux-arm64-generic-5.4): New package variant.
(linux-arm64-generic): Match version to most recent kernel in guix.
2023-05-26 00:00:38 +02:00
Wolf
9456c59cfa
nongnu: linux-lts: Update to 6.1.
6.1 is the newest long-term support version of the kernel.

* nongnu/packages/linux.scm (linux-lts): Use linux-6.1

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-25 22:47:45 +02:00
Leo Famulari
5f144c9917
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-11.35308f4.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update
to 5.6.4.2-11.35308f4.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-25 22:40:30 +02:00
Jelle Licht
3a7636d8a5
nongnu: Add linux@6.3.
Add linux@6.3 but do not change the default linux so that the build farm has
time to catch up.

* nongnu/packages/linux.scm (linux-6.3): New variable.
2023-05-23 18:20:50 +02:00
Giacomo Leidi
713f233be7
nongnu: Use new multiarch-container module for steam.
* nongnu/packages/steam-client.scm: (<nonguix-container>): Remove record-type.
Use equivalent from multiarch-container module instead with additional fields
ld.so.conf and ld.so.cache.
(glibc-for-fhs, fhs-min-libs, fhs-union, ld.so.conf->ld.so.cache,
 package->ld.so.conf, nonguix-container->package, make-container-wrapper,
 make-container-manifest, make-container-internal, make-container-script):
Remove. Use equivalents from multiarch-container module instead.

Signed-off-by: ison <ison@airmail.cc>
2023-05-15 04:55:54 -06:00
Timotej Lazar
3111d799e0
nongnu: intel-microcode: Use gexps.
* nongnu/packages/linux.scm (intel-microcode)[arguments]: Use gexps.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-14 21:35:32 +02:00
Timotej Lazar
f5621ff07e
nongnu: intel-microcode: Update to 20230512.
* nongnu/packages/linux.scm (intel-microcode): Update to 20230512.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-14 21:35:26 +02:00
Attila Lendvai
51b5ce6902
nongnu: hplip-plugin: Fix build, convert to use GEXPs.
* nongnu/packages/printers.scm (hplip-plugin): Convert to use GEXP.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-12 15:14:51 +02:00
Attila Lendvai
29e80edd0f
nongnu: hplip-plugin: Fix indentation, drop #t return value.
* nongnu/packages/printers.scm (hplip-plugin): Normalize indentation, remove
 #t return value

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-12 15:14:45 +02:00
Jonathan Brielmaier
817552dc8b
nongnu: firefox: Update to 113.0 [security fixes].
Fixes CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32208,
CVE-2023-32209, CVE-2023-32210, CVE-2023-32211, CVE-2023-32212,
CVE-2023-32213, CVE-2023-32214, CVE-2023-32215, CVE-2023-32216 and
MFSA-TMP-2023-0002.

* nongnu/packages/mozilla.scm (firefox): Update to 113.0.
(rust-firefox): Set to `rust` as this is now `rust-1.67`.
2023-05-12 12:38:21 +02:00
Jonathan Brielmaier
e2954112f6
nongnu: signal-desktop: Update to 6.17.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.17.1.
2023-05-12 11:12:08 +02:00
Jonathan Brielmaier
b3044ea938
nongnu: firefox-esr: Update to 102.11.0esr [security fixes].
Fixes CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32211,
CVE-2023-32212, CVE-2023-32213, CVE-2023-32214 and CVE-2023-32215.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.11.0esr.
2023-05-12 11:08:04 +02:00
John Kehayias
9d58bb6e3e
nongnu: signal-desktop: Fix failure to load messages.
The needed library libstdc++ was no longer found with the gcc updates in Guix.

* nongnu/packages/messaging.scm (signal-desktop)[inputs]: Remove gcc:lib.  Add
libgccjit and libstdc++.
[phases]{wrap-where-patchelf-does-not-work}: Adjust for these inputs.
2023-05-01 13:30:08 -04:00
John Kehayias
3d3b323390
nongnu: zoom: Update to 5.14.5.2430 [security fixes].
Fixes CVE-2023-28597.

* nongnu/packages/messaging.scm (zoom): Update to 5.14.5.2430.
2023-04-27 15:17:19 -04:00
John Kehayias
eeecf67d2a
nongnu: signal-desktop: Update to 6.16.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.16.0
2023-04-27 15:14:02 -04:00
John Kehayias
7405e28211
nongnu: element-desktop: Update to 1.11.30 [security fixes].
Fixes CVE-2023-30609, CVE-2023-28427, and CVE-2023-28103.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.30.
2023-04-27 15:09:53 -04:00
Jonathan Brielmaier
80e245c645
nongnu: firefox: Update to 112.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.2.
2023-04-26 14:19:49 +02:00
Jonathan Brielmaier
91d9cad1c7
nongnu: hplip-plugin: Update source hash.
Inherited hplip package got updated in the meantime.

* nongnu/packages/printers.scm (hplip-plugin)[source]: Update sha256
hash.
2023-04-26 10:48:26 +02:00
John Kehayias
c6b747700f
nongnu: steam-client-libs: Rename fontconfig-fixed to fontconfig.
* nongnu/packages/steam-client.scm (steam-client-libs): Rename
fontconfig-fixed to fontconfig.  The upstream bug has not been fixed but expat
has been ungrafted in core-updates so we no longer need to rewrite fontconfig.
Remove fontconfig-fixed as expat/fixed no longer exists in core-updates.
2023-04-25 11:23:14 -04:00
John Kehayias
a562bcfbac
nongnu: firefox-esr: Rename icu4c-71 to icu4c.
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-71 to
icu4c.  On core-updates icu4c was updated to version 71.
2023-04-25 11:23:11 -04:00
Jonathan Brielmaier
7a9b3ca63b
nongnu: firefox: Update to 112.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.1.
2023-04-17 21:13:32 +02:00
Jonathan Brielmaier
026b5b5c47
nongnu: signal-desktop: Update to 6.14.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.14.0.
2023-04-13 19:01:46 +02:00
Jonathan Brielmaier
8914e78e54
nongnu: firefox: Update to 112.0 [security fixes].
Fixes CVE-2023-29531, CVE-2023-29532, CVE-2023-29533, CVE-2023-29534,
CVE-2023-29535, CVE-2023-29536, CVE-2023-29537, CVE-2023-29538,
CVE-2023-29539, CVE-2023-29540, CVE-2023-29541, CVE-2023-29542,
CVE-2023-29543, CVE-2023-29544, CVE-2023-29545, CVE-2023-29546,
CVE-2023-29547, CVE-2023-29548, CVE-2023-29549, CVE-2023-29550,
CVE-2023-29551 and MFSA-TMP-2023-0001.

* nongnu/packages/mozilla.scm (firefox): Update to 112.0.
2023-04-11 23:10:01 +02:00
Jonathan Brielmaier
0df3c7d768
nongnu: firefox-esr: Update to 102.10.0esr [security fixes].
Fixes CVE-2023-1945, CVE-2023-29531, CVE-2023-29532, CVE-2023-29533,
CVE-2023-29535, CVE-2023-29536, CVE-2023-29539, CVE-2023-29541,
CVE-2023-29542, CVE-2023-29545, CVE-2023-29548, CVE-2023-29550
and MFSA-TMP-2023-0001.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.10.0esr.
2023-04-11 23:03:23 +02:00
Giacomo Leidi
40c48d08cc
gnu: google-chrome-unstable: Update to 113.0.5672.24.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 113.0.5672.24.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-04-05 22:02:39 +02:00
Giacomo Leidi
d77ba4e1dc
gnu: google-chrome-beta: Update to 112.0.5615.49.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 112.0.5615.49.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-04-05 22:02:26 +02:00
Giacomo Leidi
c4cd2e3b0e
gnu: google-chrome-stable: Update to 112.0.5615.49.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 112.0.5615.49.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-04-05 22:01:33 +02:00
Jonathan Brielmaier
036092e3fb
nongnu: compcert: Update to 3.12.
* nongnu/packages/coq.scm (compcert): Update to 3.12.
[arguments]: Adapt 'allow-newer-coq-version phase.
2023-04-05 21:29:25 +02:00
Jonathan Brielmaier
8ec4b83743
nongnu: linux-firmware: Update to 20230404.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230404.
2023-04-05 21:15:25 +02:00
Krzysztof Baranowski
76a3478239
nongnu: broadcom-sta: Use Nixpkgs patch list.
Piggy-back off of the patch list in Nixpkgs instead of maintaining our
own. This should make it easier to keep up to date so there's no need to
advise users to stick with Linux LTS releases any longer.

Though our existing patch list and Nixpkgs' differ the cumulative effect
is exactly the same except for two patches we have that Nix doesn't,
neither of which seem critical:
- broadcom-sta-debian-fix-kernel-warnings.patch
- broadcom-sta-fix_mac_profile_discrepancy.patch

Closes #246

* nongnu/packages/linux.scm (broadcom-sta): Replace patches
with code to fetch them from Nixpkgs.
[arguments]: Replace `linux-lts` with `linux`.
[description]: Remove Linux LTS recommendation.
* nongnu/packages/patches/broadcom-sta-debian-fix-kernel-warnings.patch: Remove.
* nongnu/packages/patches/broadcom-sta-fix_mac_profile_discrepancy.patch: Remove.
* nongnu/packages/patches/broadcom-sta-gcc.patch: Remove.
* nongnu/packages/patches/broadcom-sta-license.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-4.11.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-4.12.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-4.15.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-4.7.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-4.8.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-5.1.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-5.10.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-5.6.patch: Remove.
* nongnu/packages/patches/broadcom-sta-linux-5.9.patch: Remove.
* nongnu/packages/patches/broadcom-sta-null-pointer-fix.patch: Remove.
* nongnu/packages/patches/broadcom-sta-rdtscl.patch: Remove.
* README.org (Broadcom Wireless): Removed recommendation from
Broadcom Wireless section.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-04-05 20:53:03 +02:00
Jonathan Brielmaier
213be7ee66
nongnu: signal-desktop: Update to 6.12.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.12.0.
2023-04-04 19:56:40 +02:00
Krzysztof Baranowski
c31cd7a6d8
nongnu: Add datomic-cli-tools.
* nongnu/packages/databases.scm (datomic-cli-tools): New variable.
2023-04-01 12:57:55 +02:00
Guillaume Le Vaillant
ceeeb5365d
gnu: soapysdrplay3: Update to 0.4.1-1.9e5c80c.
* nongnu/packages/radio.scm (soapysdrplay3): Update to 0.4.1-1.9e5c80c.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-03-26 16:58:13 +02:00
Jonathan Brielmaier
ac65459d2e
nongnu: Remove rust-cbindgen 0.23/0.24 and their dependencies.
Both are provided since 2022-11-30 by gnu/packages/gnuzilla.scm.
Guix commit: 3275068f191e76c8615b8719f3d1a286b9f1403c

* nongnu/packages/mozilla.scm (rust-unicode-ident-1, rust-textwrap-0.15,
rust-clap-lex-0.2, rust-clap-derive-3.2.15, rust-clap-3.2.16,
rust-cbindgen-0.24, rust-cbindgen-0.23): Remove variables.
2023-03-22 00:03:07 +01:00
Jonathan Brielmaier
cd2ff47b67
nongnu: firefox: Update to 111.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 111.0.1.
2023-03-21 22:47:29 +01:00
John Kehayias
917c329007
nongnu: zoom: Fix background blurring and virtual backgrounds.
There is a long list of libraries for LD_LIBRARY_PATH that could be refactored
into a LET form, but alas could not figure out with the many quotes and gexps
how right now.  Or aomhost may only need a subset of these.

* nongnu/packages/messaging.scm (zoom)[patchelf-plan]: Add aomhost.
[phases]{wrap-where-patchelf-does-not-work}: Wrap it.
2023-03-17 15:44:06 -04:00
John Kehayias
76d776a3f5
nongnu: zoom: Fix failure to run.
Fixes #252.  Zoom launches again.

* nongnu/packages/messaging.scm: Remove unused (gnu packages qt).
(zoom)[inputs]: Add mit-krb5, xcb-util, xcb-util-renderutil, xcb-util-wm and
remove qtmultimedia.
[phases]{wrap-where-patchelf-does-not-work}: Add mit-krb5, libxcb, libxext,
xcb-util, xcb-util-wm, and xcb-util-renderutil to LD_LIBRARY_PATH for the zoom
binary.
2023-03-17 15:21:59 -04:00
Jonathan Brielmaier
075c001aac
nongnu: zoom: Update to 5.13.11.1288 [security fixes].
Fixes CVE-2023-22881, CVE-2023-22882 and CVE-2023-22885.

* nongnu/packages/messaging.scm (zoom): Update to 5.13.11.1288.
2023-03-16 21:59:52 +01:00
Jelle Licht
94d9e589b4
nongnu: intel-media-driver: Update to 22.6.6.
* nongnu/packages/video.scm (intel-media-driver): Update to 22.6.6.
2023-03-16 12:42:47 +01:00
Jelle Licht
716dc94aff
nongnu: gmmlib: Update to 22.3.3.
* nongnu/packages/video.scm (gmmlib): Update to 22.3.3.
2023-03-16 12:42:46 +01:00
Jonathan Brielmaier
440720b7b2
nongnu: firefox: Update to 111.0 [security fixes].
Fixes CVE-2023-25748, CVE-2023-25749, CVE-2023-25750, CVE-2023-25751,
CVE-2023-25752, CVE-2023-28159, CVE-2023-28160, CVE-2023-28161,
CVE-2023-28162, CVE-2023-28163, CVE-2023-28164, CVE-2023-28176 and CVE-2023-28177.

* nongnu/packages/mozilla.scm (firefox): Update to 111.0.
2023-03-14 20:26:14 +01:00
Jonathan Brielmaier
07f6c3fb2b
nongnu: firefox-esr: Update to 102.9.0esr [security fixes].
Fixes CVE-2023-25751, CVE-2023-25752, CVE-2023-28162, CVE-2023-28163,
CVE-2023-28164 and CVE-2023-28176.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.9.0esr.
2023-03-14 19:23:29 +01:00
John Kehayias
2dde2a6006
nongnu: signal-desktop: Update to 6.9.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.9.0.
2023-03-12 11:35:38 -04:00
John Kehayias
cd7059aabe
nongnu: element-desktop: Update to 1.11.24.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.24.
2023-03-12 11:32:22 -04:00
John Kehayias
d6f2a52358
nongnu: linux-firmware: Update to 20230310.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230310.
2023-03-12 11:13:30 -04:00
John Kehayias
453f63f60e
nongnu: Set linux to linux@6.2.
Upstream Guix has now defaulted to linux-libre@6.2.  Do likewise here.

* nongnu/packages/linux.scm (linux): Set to linux-6.2.
2023-03-12 01:29:11 -05:00
Jelle Licht
5a54541e23
nongnu: leiningen: Update to 2.10.0.
* nongnu/packages/clojure.scm (leiningen, leiningen-jar): Update to 2.10.0.
2023-03-07 00:51:31 +01:00
Jelle Licht
79c6a83953
nongnu: Add linux@6.2.
Adding linux@6.2 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.2): New variable.
2023-03-07 00:41:18 +01:00
Yash Tiwari
b8f0231f35
nongnu: corrupt-linux: Allow custom configs.
This allows access to the "configs" keyword argument from the 'corrupt-linux'
procedure. This simplifies creation of kernels with custom modules.

* nongnu/packages/linux.scm (corrupt-linux): Add 'configs' argument.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-03-04 12:06:02 +01:00
Jonathan Brielmaier
110f914f81
nongnu: firefox: Update to 110.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 110.0.1.
2023-02-28 23:31:16 +01:00
Jonathan Brielmaier
3a1e9f0507
nongnu: firefox: Update to 110.0 [security fixes].
Fixes CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730,
CVE-2023-25731, CVE-2023-25732, CVE-2023-25733, CVE-2023-25734, CVE-2023-25736,
CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25740, CVE-2023-25741,
CVE-2023-25742, CVE-2023-25744 and CVE-2023-25745.

* nongnu/packages/mozilla.scm (firefox): Update to 110.0.
[inputs]: Use icu4c-72.
(rust-firefox): Update to rust-1.65.
2023-02-26 11:52:24 +01:00
Jonathan Brielmaier
301eb28563
nongnu: Add icu4c-72.
* nongnu/packages/mozilla.scm (icu4c-72): New local variable.
2023-02-26 11:51:28 +01:00
Feng Shu
19ef3a8741
nongnu: linux-firmware: Use mirror://kernel.org instead.
* nongnu/packages/linux.scm (linux-firmware)[source]: Use mirror://kernel.org
instead and switch to xz compressed tarball.

Downloading tarball from https://git.kernel.org is
too slow in some country.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-24 19:09:39 +01:00
Pierre Langlois
0a8051650b
nongnu: wasm32-wasi-libcxx: Update to 15.
* nongnu/packages/wasm.scm (llvm-monorepo): New variable.
(wasm32-wasi-libcxx): Update to 15.
[source]: Use llvm-monorepo.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21 22:08:53 +01:00
Pierre Langlois
5363d9e332
nongnu: wasm32-wasi-clang: Update to 15.
* nongnu/packages/wasm.scm (wasm32-wasi-clang): Update to 15.
Drop hash inheritance.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21 22:07:54 +01:00
Pierre Langlois
aa13a54617
nongnu: wasm32-wasi-clang-runtime: Update to 15.
* nongnu/packages/wasm.scm (wasm32-wasi-clang-runtime): Update to 15.
[native-inputs]: Use clang-15.
[inputs]: Use llvm-15.
[arguments]<#:configure-flags>: Adapt path to LLVM monorepo.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21 22:05:09 +01:00
Pierre Langlois
46b008f905
nongnu: wasi-libc: Update to sdk-19.
* nongnu/packages/wasm.scm (wasi-libc): Update to sdk-19.
[native-inputs]: Use clang-15.
[arguments]<#:make-flags>: Add BULK_MEMORY_SOURCES=.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21 22:04:34 +01:00
Timotej Lazar
64fded0af6
nongnu: intel-microcode: Update to 20230214.
* nongnu/packages/linux.scm (intel-microcode): Update to 20230214.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-21 22:01:14 +01:00
Jonathan Brielmaier
63145a63fb
nongnu: firefox-esr: Update to 102.8.0esr [security fixes].
This fixes CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730,
CVE-2023-25732, CVE-2023-25734, CVE-2023-25737, CVE-2023-25738, CVE-2023-25739,
CVE-2023-25742, CVE-2023-25743, CVE-2023-25744 and CVE-2023-25746.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.8.0.esr.
2023-02-15 11:52:49 +01:00
Jelle Licht
4f3e4c6dfa
nongnu: corrupt-linux: Extract upstream hashes.
* nongnu/packages/linux.scm (linux-urls): Rename to ...
(linux-url): ... this. Return single url with mirror prefix like guix does.
(corrupt-linux): Use implementation details to dig up original hash of
upstream linux kernel sources.
2023-02-14 21:32:25 +00:00
Giacomo Leidi
225185a1bd
gnu: google-chrome-unstable: Update to 111.0.5563.19.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 111.0.5563.19.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-14 20:08:45 +01:00
Giacomo Leidi
b73e2e863c
gnu: google-chrome-beta: Update to 110.0.5481.77.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 110.0.5481.77.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-14 20:08:45 +01:00
Giacomo Leidi
81a32fe695
gnu: google-chrome-stable: Update to 110.0.5481.77.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 110.0.5481.77.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-14 20:08:45 +01:00
Jonathan Brielmaier
228ed194e0
nongnu: firefox: Update to 109.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 109.0.1.
2023-02-14 20:08:27 +01:00
Jelle Licht
4094f7ae47
nongnu: clj-kondo: Update to 2023.01.20.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2023.01.20.
2023-02-10 21:05:42 +01:00
Petr Hodina
29d63cbac7
nongnu: Add nvidia-system-monitor.
* nongnu/packages/nvidia.scm (nvidia-system-monitor): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04 12:31:46 +01:00
Petr Hodina
5bdf006aba
nongnu: Add python-py3nvml.
* nongnu/packages/nvidia.scm (python-py3nvml): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04 12:21:53 +01:00
Petr Hodina
432b14520f
nongnu: Add nvidia-htop.
* nongnu/packages/nvidia.scm (nvidia-htop): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04 12:21:41 +01:00
Petr Hodina
0942612f0f
nongnu: Add gpustat.
* nongnu/packages/nvidia.scm (gpustat): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04 12:21:35 +01:00
Petr Hodina
f59c9ad665
nongnu: Add python-nvidia-ml-py.
* nongnu/packages/nvidia.scm (python-nvidia-ml-py): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04 12:21:31 +01:00
Zhu Zihao
1ffeebab47
nongnu: rtl8821ce-linux-module: Remove duplicated definition.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Remove duplicated definition.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-02 11:28:05 +01:00
Simen Endsjø
65e37da0d1
nongnu: linux-firmware: Update to 20230117.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230117.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-01 20:28:09 +01:00
Jonathan Brielmaier
c694cf9211
nongnu: ap6256-firmware: Don't build substitutes.
The license situation is unclear.

* nongnu/packages/firmware.scm (ap6256-firmware)[arguments]: Set
substitutable? to false.
2023-02-01 12:35:35 +01:00
Jonathan Brielmaier
69bb4401e8
nongnu: anx7688-firmware: Don't build substitutes.
The license situation is unclear.

* nongnu/packages/firmware.scm (anx7688-firmware)[arguments]: Set
substitutable? to false.
2023-02-01 12:34:51 +01:00
Jonathan Brielmaier
fa68751634
nongnu: ov5640-firmware: Don't build substitutes.
The license situation is unclear.

* nongnu/packages/firmware.scm (ov5640-firmware)[arguments]: Set
substitutable? to false.
2023-02-01 12:33:57 +01:00
Jonathan Brielmaier
0d8dc9c82a
nongnu: rtl8723bt-firmware: Don't build substitutes.
The license situation is unclear.

* nongnu/packages/firmware.scm (rtl8723bt-firmware)[arguments]: Set
substitutable? to false.
2023-02-01 12:30:10 +01:00
Jonathan Brielmaier
748ec7f8d3
nongnu: rtl8192eu-linux-module: Update to 0.0.0-5.865656c.
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-5.865656c.
2023-01-19 16:56:47 +01:00
Zhu Zihao
2a38f7e324
nongnu: rtl8821ce-linux-module: Increase to revision 9.
It was already present as revision 8.

* nongnu/packages/linux.scm (rtl8821ce-linux-module)[revision]: Raise to 9.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-19 16:26:53 +01:00
John Kehayias
94f631012a
nongnu: firefox-esr: Update to 102.7.0 [security fixes].
Fixes CVE-2022-46871, CVE-2022-46877, CVE-2023-23598, CVE-2023-23599,
CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, and CVE-2023-23605.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.7.0.
2023-01-17 23:19:06 -05:00
John Kehayias
ce3a334e1c
nongnu: firefox: Update to 109.0 [security fixes].
Fixes CVE-2023-23597, CVE-2023-23598, CVE-2023-23599, CVE-2023-23600,
CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, CVE-2023-23604,
CVE-2023-23605, and CVE-2023-23606.

* nongnu/packages/mozilla.scm (firefox): Update to 109.0.
2023-01-17 23:15:50 -05:00
Morgan Smith
c52224b54d
gnu: Add r8168-linux-module.
* nongnu/packages/linux.scm (r8168-linux-module): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-14 12:12:10 +01:00
Leo Famulari
f4ee1e3793
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-10.08589e2.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
5.6.4.2-10.08589e2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-14 12:00:55 +01:00
John Kehayias
8c0a857ceb
nongnu: zoom: Update to 5.13.4.711.
* nongnu/packages/messaging.scm (zoom): Update to 5.13.4.711.
2023-01-13 14:18:55 -05:00
John Kehayias
58f047f991
nongnu: signal-desktop: Update to 6.2.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.2.0.
2023-01-13 14:15:11 -05:00
John Kehayias
2bdb7b977f
nongnu: element-desktop: Update to 1.11.17.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.17.
2023-01-13 14:12:08 -05:00
Petr Hodina
7ca71bae0a
nongnu: Add bluez-firmware.
* nongnu/packages/firmware.scm (bluez-firmware): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-11 00:59:26 +01:00
Petr Hodina
f331761548
nongnu: Add ap6256-firmware.
* nongnu/packages/firmware.scm (ap6256-firmware): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-11 00:52:36 +01:00
Petr Hodina
5c0ac46c70
nongnu: Add anx7688-firmware.
* nongnu/packages/firmware.scm (anx7688-firmware): New variable.
2023-01-11 00:43:46 +01:00
Petr Hodina
4ce94dd8c7
nongnu: Add rtl8723bt-firmware.
* nongnu/packages/firmware.scm (rtl8723bt-firmware): New variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-11 00:40:51 +01:00
Petr Hodina
a57251eb84
nongnu: Add ov5640-firmware.
* nongnu/packages/firmware.scm (ov5640-firmware): New variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-11 00:25:37 +01:00
Sughosha
b9a58b1f39
nongnu: Add reaper.
* nongnu/packages/music.scm: New file.
* nongnu/packages/music.scm (reaper): New variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-10 23:23:51 +01:00
John Kehayias
897ac7aadc
nongnu: Set linux to linux@6.1.
Upstream Guix will be removing linux-libre@6.0 and defaulting to
linux-libre@6.1.  Do likewise here.

* nongnu/packages/linux.scm (linux-6.0): Remove variable.
(linux): Set to linux-6.1.
2023-01-08 21:02:53 -05:00
Jonathan Brielmaier
1398e83e35
nongnu: signal-desktop: Update to 6.1.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.1.0.
2023-01-08 23:27:33 +01:00
Jonathan Brielmaier
5729b03d34
nongnu: Remove linux-4.9.
linux-libre-4.9 was removed from Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=064c5b7e450f9f6d55cfcd0ec2bc9e96ee0b2958

* nongnu/packages/linux.scm (linux-4.9): Remove variable.
2023-01-08 23:08:55 +01:00
John Kehayias
2b7cacef46
nongnu: make-google-chrome: Switch to default pipewire.
* nongnu/packages/chrome.scm (make-google-chrome)[inputs]: Switch to default
pipewire as pipewire-0.3 was removed upstream.
2023-01-08 13:10:17 -05:00
Jonathan Brielmaier
f5fa2efb0c
nongnu: firefox: Update to 108.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 108.0.2.
2023-01-06 13:37:02 +01:00
John Kehayias
2e604d2296
nongnu: mozilla: Use the new hunspell module.
Fixes guix pull as the hunspell package has moved from (gnu packages
libreoffice) to (gnu packages hunspell)

* nongnu/packages/mozilla.scm: Remove the libreoffice module and use the new
hunspell module.
2023-01-04 11:03:23 -05:00
John Kehayias
18678da1d7
nongnu: steam: Fix URL handling.
This replaces 'xdg-utils' with 'flatpak-xdg-utils' so that the steam container
will call out to the host to open URLs and properly handle steam:// URLs as
well.  This requires portals on the host, e.g. xdg-desktop-portal-gtk.

* nongnu/packages/steam-client.scm (steam-client-libs): Replace 'xdg-utils'
with 'flatpak-xdg-utils'.
2023-01-03 14:33:50 -05:00
John Kehayias
23a84f72d5
nongnu: Add linux@6.1.
Adding linux@6.1 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.1): New variable.
2023-01-03 14:05:11 -05:00
Petr Hodina
7d9da8246f
nongnu: Add rtl8812au-aircrack-ng-linux-module.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 12:28:10 +01:00
Petr Hodina
dad21acf92
nongnu: Add rtl8821ce-linux-module.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 12:19:11 +01:00
Demis Balbach
35844033f6
nongnu: Add lycheeslicer.
* nongnu/packages/engineering.scm: New file.
(lycheeslicer): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 12:07:41 +01:00
Giacomo Leidi
92bc26fbc8
nongnu: google-chrome-unstable: Update to 110.0.5464.2.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 110.0.5464.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 11:47:44 +01:00
Giacomo Leidi
bba2563696
nongnu: google-chrome-beta: Update to 109.0.5414.46.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 109.0.5414.46.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 11:47:44 +01:00
Giacomo Leidi
5a6c35a429
nongnu: google-chrome-stable: Update to 108.0.5359.124.
The main point of this patch is to make Chrome rely as little as
possible on the environment it's run into, allowing for easier
debugging. The next step would probably be to generate this list from
the input package-name.

* nongnu/packages/chrome.scm (google-chrome-stable): Update to 108.0.5359.124;
[arguments]{patchelf-inputs}: move to outer scope;
{LD_LIBRARY_PATH}: wrap the entrypoint with all of Chrome's input, this
should prevent loading libraries that are not listed as inputs from the
outer environment;
[inputs]: add some inputs following Nix's package definition to try and
fix #215.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 11:46:13 +01:00
Mathieu Othacehe
4ef2d82528
nongnu: Keep the raw-initrd references file.
The raw-initrd contains a "references" file that is used to keep the static
guile used in the initrd alive. This file is not part of the combined-initrd.

It means that during garbage collection, the static guile could be collected
making the system unbootable because the static guile is then not part of the
store once the root is switched.

In the combined-initrds procedure, make sure to concatenate all the possible
references files of the underlying initrds into a top-level references file.

Fixes: <https://gitlab.com/nonguix/nonguix/issues/111>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-31 13:40:41 +01:00
John Kehayias
ee2826e22b
Revert "Revert "nongnu: corrupt-linux: Rewrite to use customize-linux.""
This reverts commit 370749ab7b, reinstating
commit 3d53be2c5c now that 1.4.0 has been
released.

Original commit message:

This simplifies our linux package definitions to not need hash updates as they
simply follow from the inherited part of the source field. The newly added
'customize-linux' procedure from Guix is the preferred way to customize the
kernel as well.

* nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or
'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove
patch for now removed 'build-doc' phase.
(linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14,
linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version
and hash strings.
2022-12-29 00:39:44 -05:00
Simen Endsjø
06b180c556
nongnu: sof-firmware: Update to 2.2.3.
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-28 14:25:48 +01:00
Simen Endsjø
f0d95ff8cb
nongnu: linux-firmware: Update to 20221214.
* nongnu/packages/linux.scm (linux-firmware): Update to 20221214.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-28 14:23:47 +01:00
John Kehayias
89dd9ecb32
nongnu: steam: Fix UI scaling.
Closes #226.

* nongnu/package/steam-client.scm (make-container-wrapper): Preserve GDK_SCALE.
2022-12-27 16:38:30 -05:00
Jonathan Brielmaier
62a5df4222
*.scm: Use SPDX license identifiers.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224

* *.scm: Use SPDX license identifier and remove obsolete license
statement.
2022-12-19 17:17:39 +01:00
Hilton Chain
7d4c49eace
nongnu: nversion: Remove variable.
* nongnu/packages/nvidia.scm (nversion): Remove variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:44:08 +01:00
Hilton Chain
618c7e26eb
nongnu: nvidia-module-open: Use nvidia-module as base.
* nongnu/packages/nvidia.scm (nvidia-module-open): Use nvidia-module as base.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:39:58 +01:00
Hilton Chain
8a4fef778c
nongnu: nvidia-source: Update to 515.76.
* nongnu/packages/nvidia.scm (nvidia-version, nvidia-driver,nvidia-settings): Update to 515.76
[arguments]<#:phases>: Install GBM EGL external platform library.
[inputs]: Add libdrm and mesa.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:32:11 +01:00
Hilton Chain
12104c6ed1
nongnu: nvidia-libs: Remove package.
* nongnu/packages/nvidia.scm (nvidia-libs): Remove package definition and deprecate the variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:19:59 +01:00
Hilton Chain
4ce327023f
nongnu: nvda: Use nvidia-driver as base.
* nongnu/packages/nvidia.scm (nvda): Use nvidia-driver as base.
[inputs]: Adjusted accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:13:43 +01:00
Hilton Chain
fb5a3d0e97
nongnu: nvda: Avoid hardcoding inputs.
* nongnu/packages/nvidia.scm (nvda)[arguments]: Avoid hardcoding inputs and
locate them via relative paths instead.
[description]: Adjust style.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:12:42 +01:00
Hilton Chain
6874c66ddc
nongnu: Add nvidia-service-type.
* nongnu/services/nvidia.scm: New file.
(<nvidia-configuration>): New data type.
(nvidia-shepherd-service,nvidia-service-type): New variables.
* nongnu/packages/nvidia.scm (nvidia-driver)[description]: Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:10:33 +01:00
Hilton Chain
cbb9b59c11
nongnu: Add nvidia-firmware.
* nongnu/packages/nvidia.scm (nvidia-firmware): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:05:44 +01:00
Hilton Chain
09b37c490e
nongnu: nvidia-driver: Split post-install phase.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Split
post-install phase into patch-elf and create-short-name-symlinks phases.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:04:32 +01:00
Hilton Chain
3c0e54efbf
nongnu: nvidia-driver: Remove unused dirname variables in post-install phase.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove
dirname variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:03:41 +01:00
Hilton Chain
61c61bd8c2
nongnu: nvidia-driver: Use copy-build-system.
* nongnu/packages/nvidia.scm (nvidia-driver)[build-system]: Change to
copy-build-system.
[arguments]<#:phases>: Add create-misc-files phase.
Remove build phase.
Rename install-copy phase to post-install.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 14:01:32 +01:00
Hilton Chain
53f1b621d9
nongnu: Add nvidia-module.
This is the proprietary Nvidia kernel module.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:44:39 +01:00
Hilton Chain
43a742bc1a
nongnu: nvidia-module: Rename to nvidia-module-open.
* nongnu/packages/nvidia.scm (nvidia-module): Rename to nvidia-module-open.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:42:31 +01:00
Hilton Chain
402f53c096
nongnu: Add procedure (make-nvidia-source).
* nongnu/packages/nvidia.scm (computed-origin-method,make-nvidia-source)
(nvidia-source): New variables.
(nvidia-driver)[source]: Use nvidia-source instead.
[arguments]<#:phases>: Remove unpack phase.
[native-inputs]: Remove perl, python-2, which and xz.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:39:47 +01:00
Hilton Chain
115b9ed40b
nongnu: nvidia-driver: Move (use-modules) out of #:phases.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:modules>: Moved out
from <#:phases>.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:38:37 +01:00
Hilton Chain
df03530aed
nongnu: nvidia-driver: Rewrite logic for creating short name symbolic links.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Rewrite
logic for creating short name symbolic links, utilizing patchelf.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:29:24 +01:00
Hilton Chain
fe9813a3ee
nongnu: nvidia-driver: Simplify udev rules creation.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Simplify udev rules creation.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:25:37 +01:00
Hilton Chain
9f4e8e82f1
nongnu: nvidia-driver: Don't hardcode inputs.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Use
G-expression and don't hardcode inputs when possible.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:24:17 +01:00
Hilton Chain
1544351697
nongnu: nvidia-driver: Fix indentation.
* nongnu/packages/nvidia.scm (nvidia-driver): Fix indentation.
[inputs,native-inputs]: Sort alphabetically.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18 13:22:24 +01:00
Jonathan Brielmaier
370749ab7b
Revert "nongnu: corrupt-linux: Rewrite to use customize-linux."
This reverts commit 3d53be2c5c.
It depends on changes which are not available on the upstream
version-1.4.0 branch. I will add this back after the 1.4.0 release.
2022-12-18 13:05:44 +01:00
Jonathan Brielmaier
41c69c8fe5
nongnu: firefox: Update to 108.0.1 [security fixes].
Fixes CVE-2022-46871, CVE-2022-46872, CVE-2022-46873, CVE-2022-46874,
CVE-2022-46875, CVE-2022-46877, CVE-2022-46878 and CVE-2022-46879.

* nongnu/packages/mozilla.scm (rust-firefox): Update to rust-1.63.
(firefox): Update to 108.0.1.
2022-12-17 13:57:35 +01:00
Jonathan Brielmaier
d77b0d270d
nongnu: firefox-esr: Update to 102.6.0esr [security fixes].
Fixes CVE-2022-46872, CVE-2022-46874, CVE-2022-46875, CVE-2022-46878,
CVE-2022-46880, CVE-2022-46881 and CVE-2022-46882.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.6.0esr.
2022-12-14 11:44:12 +01:00