Commit graph

1786 commits

Author SHA1 Message Date
Hilton Chain
99f3249049
nongnu: game-client: Add steam-container-libs variable.
* nongnu/packages/game-client.scm (steam-container-libs): New variable.
(steam-ld.so.conf,steam-container,heroic-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:27 -04:00
Tomas Volf
48d59208fc
nongnu: firefox: Update to 124.0 [security fixes].
Fixes CVE-2023-5388, CVE-2024-2605, CVE-2024-2606, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2609, CVE-2024-2610, CVE-2024-2611,
CVE-2024-2612, CVE-2024-2613, CVE-2024-2614, CVE-2024-2615.

* nongnu/packages/mozilla.scm (firefox): Update to 124.0.
[arguments]<#:phases>{'remove-cargo-frozen-flag}: New phase.
(firefox-wayland): Wrap comment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:30:16 +01:00
Tomas Volf
cd6b8abeb3
nongnu: firefox-esr: Update to 115.9.0esr [security fixes].
Fixes CVE-2023-5388, CVE-2024-0743, CVE-2024-2605, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612,
CVE-2024-2614, CVE-2024-2616.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:28:57 +01:00
Jonathan Brielmaier
545a11dee6
nongnu: signal-desktop: Update to 7.3.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.3.0.
2024-03-21 12:27:00 +01:00
Timotej Lazar
5baccd1d72
nongnu: intel-microcode: Update to 20240312 [security fixes].
Fixes CVE-2023-43490, CVE-2023-39368, CVE-2023-38575, CVE-2023-28746,
CVE-2023-22655.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-17 10:39:44 +01:00
Jonathan Brielmaier
8b130114d6
nongnu: rtl8821ce-linux-module: Update to 0.0.0-11.66983b6.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-11.66983b6.
2024-03-15 13:31:19 +01:00
Jonathan Brielmaier
8ecb4e5b32
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-12.a3e0c0b.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update
to 5.6.4.2-12.a3e0c0b.
2024-03-15 13:28:17 +01:00
Efraim Flashner
87357a2bec
nongnu: ap6256-firmware: Update installed firmware.
* nongnu/packages/firmware.scm (ap6256-firmware)[arguments]: Update
install-plan to install to the correct destination.

Sent to me directly via e-mail.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-15 13:06:53 +01:00
Andre A. Gomes
f8b956664c
nongnu: sbcl-cl-electron: Update to 0.0.0-3.f2245dc.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-3.f2245dc.
[native-inputs]: Remove `sbcl` and commented out `sbcl-lisp-unit2`.
[inputs]: Add `sbcl-cl-ppcre`, `sbcl-lparallel` and `sbcl-spinneret`.
[arguments]: Disable test and use asd-systems. Add phase to fix paths.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 23:11:47 +01:00
Jonathan Brielmaier
587cf0a135
nongnu: Add electron@29.
* nongnu/packages/electron.scm (electron-29): New variable.

Co-authored-by: Andre A. Gomes <andremegafone@gmail.com>
2024-03-14 23:08:58 +01:00
Jonathan Brielmaier
e9e954a6f0
nongnu: Add electron@28.
* nongnu/packages/electron.scm (electron-28): New variable.

Co-authored-by: Andre A. Gomes <andremegafone@gmail.com>
2024-03-14 23:07:47 +01:00
Andre A. Gomes
2b8a066fa1
nongnu: electron: Update to 27.3.6.
* nongnu/packages/electron.scm (electron): Rename to `electron-27` and
default to it.
(electron-source): New procedure.
(electron-27): Update to 27.3.6.
[source]: Use `electron-source`.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 23:06:02 +01:00
Giacomo Leidi
db2293400d
nongnu: anytype: Update to 0.39.0.
* nongnu/packages/productivity.scm (anytype): Update to 0.39.0;
[origin]<uri>: update to match the new distribution URI scheme;
[arguments]<wrapper-plan>: include additional binary.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 22:39:41 +01:00
Tomas Volf
2d648f10ab
nongnu: firefox: Update to 123.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 123.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 22:37:57 +01:00
John Kehayias
f6121e161d
nongnu: Set linux to linux@6.7
Upstream Guix defaulted to linux-libre@6.7 in commit
001dfb89579856b8695b33b59f484f36e313347f.  Do likewise here.

Also, update my copyright header from previous year as well.

* nongnu/packages/linux.scm (linux): Set to linux-6.7.
2024-03-12 00:12:02 -04:00
Danny Milosavljevic
25bcda2b91
nongnu: Update vscodium to 1.87.0.24060.
* nongnu/packages/editors.scm (vscodium): Update to 1.87.0.24060.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-03 21:10:46 +01:00
Hilton Chain
937598e1f2
nongnu: linux-xanmod: Update to 6.7.6.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.7.6.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-03 21:05:59 +01:00
Hilton Chain
1b3a863979
nongnu: linux-xanmod-lts: Update to 6.6.18.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.18.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-03 21:05:54 +01:00
John Kehayias
b6d05dbefd
nongnu: corrupt-linux: Pass 'linux' argument to customize-linux.
This fixes an issue where corrupt-linux would use the kernel config from the
wrong version.  The reason is that the package phases in customize-linux come
from inheriting the package in the 'linux' keyword argument, defaulting to
linux-libre.  The kernel configuration comes in the configure phase.  Since we
did not use this in the customize-linux in corrupt-linux, we would be using
the wrong configuration.  For example, linux-6.7 would be built with the
linux-libre-6.6 kernel config rather than linux-libre-6.7, missing the new
CONFIG_BCACHEFS_FS option.  Presumably all of our kernels were trying to use
the default linux-libre version kernel config rather than the correct one to
match their version.  This should fix that.

* nongnu/packages/linux.scm (corrupt-linux): Use the 'linux' keyword argument
in customize-linux.

Reported-by: reedm and yelninei on the #nonguix IRC channel.
2024-02-25 15:06:43 -05:00
John Kehayias
a78155eaee
nongnu: heroic-container: Link all of 'share' from heroic-client.
Followup to 5d5d496 to do the same for heroic.

* nongnu/packages/game-client.scm (heroic-container)[link-files]: Link all of
'share' from heroic-client.
2024-02-23 23:21:05 -05:00
John Kehayias
5d5d496e57
nongnu: steam-container: Link all of 'share' from steam-client.
Previously, only the .desktop files from steam-client were shared with
steam-container, and thus only those were available directly when installing
the steam package.  This would miss things like the icons (needed in some
cases for tray support, for example, in waybar).  Update to share all of
'share' to provide a more complete package for the user.

* nongnu/packages/game-client.scm (steam-container)[link-files]: Link all of
'share' from steam-client.
2024-02-23 23:12:58 -05:00
Hilton Chain
a664b6da35
nongnu: linux-xanmod: Update to 6.7.5.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.7.5.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 21:23:10 +01:00
Hilton Chain
66b129c9c2
nongnu: linux-xanmod-lts: Update to 6.6.17.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.17.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 21:23:04 +01:00
Tomas Volf
c620b749a0
nongnu: firefox: Update to 123.0 [security fixes].
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549,
CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553,
CVE-2024-1554, CVE-2024-1555, CVE-2024-1556, CVE-2024-1557.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 19:58:06 +01:00
Tomas Volf
86525cdb21
nongnu: firefox-esr: Update to 115.8.0esr [security fixes].
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549,
CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 19:57:08 +01:00
John Kehayias
10318ef7dd
nongnu: zoom: Update to 5.17.5.2543.
* nongnu/packages/messaging.scm (zoom): Update to 5.17.5.2543.
2024-02-14 16:36:06 -05:00
Krzysztof Baranowski
1e7af45b5f
nongnu: facetimehd: Update to 0.6.8.
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14 16:30:45 -05:00
Hilton Chain
80682cbadd
nongnu: linux-xanmod: Update to 6.6.16.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.16.
(linux-xanmod-source): Update hash.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14 16:30:13 -05:00
Hilton Chain
abefc82fab
nongnu: linux-xanmod-lts: Update to 6.1.77.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.77.
(linux-xanmod-lts-source): Update hash.
2024-02-14 16:29:57 -05:00
Oleg Pykhalov
e4fe4809f8
nongnu: chromium-embedded-framework: Update to 117.2.4.
* nongnu/packages/chromium.scm (chromium-embedded-framework): Update to
117.2.4.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-06 18:03:12 +01:00
Tomas Volf
6e646d2c16
nongnu: firefox: Update to 122.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 122.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-06 17:59:23 +01:00
Giacomo Leidi
fe2fcf125c
nongnu: google-chrome-stable: Fix wrapper-plan.
* nongnu/packages/chrome.scm (make-google-chrome
[patchelf-plan]: Avoid patching nacl_helper for
google-chrome-stable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-01 15:01:03 +01:00
Timotej Lazar
8e6e045a9d
nongnu: lgogdownloader: Update to 3.12.
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.12.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-01 14:00:46 +01:00
Giacomo Leidi
ae314a6eaa
nongnu: anytype: Update to 0.38.
* nongnu/packages/productivity.scm (anytype): Update to 0.38.
[arguments]: Add strip-python phase.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:48:57 -05:00
Giacomo Leidi
f9ed62f37d
nongnu: vscodium: Update to 1.85.2.24019.
* nongnu/packages/editors (vscodium): Update to 1.85.2.24019.
[origin]: Download correct binary for different architectures.
[supported-systems]: List all supported architectures.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:38:42 -05:00
Giacomo Leidi
6b779b8179
nongnu: google-chrome-unstable: Update to 123.0.6262.5.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 123.0.6262.5.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:38:26 -05:00
Giacomo Leidi
02f9ea0b85
nongnu: google-chrome-beta: Update to 122.0.6261.6.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 122.0.6261.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:38:11 -05:00
Giacomo Leidi
7082201ca0
nongnu: google-chrome-stable: Update to 121.0.6167.139.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 121.0.6167.139.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:37:29 -05:00
John Kehayias
9e30988482
nongnu: signal-desktop: Update to 6.46.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.46.0.
2024-01-31 15:27:49 -05:00
John Kehayias
79c8cc2b66
nongnu: element-desktop: Update to 1.11.57.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.57.
2024-01-31 15:25:15 -05:00
PRESFIL
b2e769487e
nongnu: Add rtl8821cu-linux-module.
* nongnu/packages/linux.scm: (rtl8821cu-linux-module): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:39:48 +01:00
Hilton Chain
9acfbadebf
nongnu: steam-client: Update to 1.0.0.78.
* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.78.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:20:28 +01:00
Hilton Chain
90105e5272
nongnu: linux-xanmod: Update to 6.6.14.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.14.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:08:37 +01:00
Hilton Chain
e261e9ea58
nongnu: linux-xanmod-lts: Update to 6.1.75.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.75.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:08:31 +01:00
Tomas Volf
3857d86267
nongnu: linux: Enable mt7921e driver.
In order to be able to use WiFi chip in P14s ThinkPad, the mt7921e module is
required.  This commit enables it in kernels that do have it.

I originally implemented this using a list of additional option, same way
%default-extra-linux-options is done.  However I quickly realized that
approach is not suitable for hardware enablement.  The older versions do not
support the same drivers as the newer ones.

Solution is to create a new procedure that generates the list for a specific
kernel version and use it as a default value for #:configs.

* nongnu/packages/linux.scm (nonguix-extra-linux-options): New procedure.
(corrupt-linux): Use it as default value for #:configs.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:25:40 +01:00
Tomas Volf
d0a8b135d3
nongnu: firefox: Update to 122.0 [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0743, CVE-2024-0744,
CVE-2024-0745, CVE-2024-0746, CVE-2024-0747, CVE-2024-0748,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0752,
CVE-2024-0753, CVE-2024-0754, CVE-2024-0755.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:13:39 +01:00
Tomas Volf
94f27641b1
nongnu: firefox-esr: Update to 115.7.0esr [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753,
CVE-2024-0755.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:11:09 +01:00
Ada Stevenson
47d7caa231
nongnu: linux-firmware: Update to 20240115.
* nongnu/packages/linux.scm (linux-firmware): Update to 20240115.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-22 20:06:09 +01:00
Jonathan Brielmaier
da242a7ba1
nongnu: linux@4.14: Remove it.
`linux-libre-4.14` got removed in upstream Guix commit:
497780ad25faf71d3ace39efe7451ef01e353d5b.

* nongnu/packages/linux.scm (linux-4.14): Remove variable.
2024-01-22 20:01:59 +01:00
Tomas Volf
45c3dca80d
nongnu: firefox-esr: Use lambda instead of λ.
Following the project's conventions, replace the λ symbol with the lambda
keyword.

* nongnu/packages/mozilla.scm (firefox-esr)
[arguments]<#:phases>['patch-SpeechDispatcherService.cpp]: Use lambda.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-20 17:14:22 -05:00
John Kehayias
53df88e36f
nongnu: Add linux@6.7.
Upstream added linux-libre@6.7 in 95a3aaf7ad37bb0717f2c9e3faf6f636b586d133 but
it is not yet the default.

* nongnu/packages/linux.scm (linux-6.7): New variable.
2024-01-20 16:44:32 -05:00
Christopher League
fcdda9283a
nongnu: zoom: Ignore some QML/QT environment variables.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/301

* nongnu/packages/messaging.scm (zoom)[arguments]: Reset some QML/QT
environment variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-17 22:59:39 +01:00
Tomas Volf
9a502ae1b0
nongnu: firefox: Update to 121.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-09 18:12:49 +01:00
John Kehayias
5b8b13c956
nongnu: heroic-client: Update to 2.12.0.
* nongnu/packages/game-client.scm (heroic-client): Update to 2.12.0.
2024-01-08 14:37:21 -05:00
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