Commit graph

1943 commits

Author SHA1 Message Date
Hilton Chain
cd07617047
nonguix: multiarch-container: Expose /etc/os-release.
* nonguix/multiarch-container.scm (make-container-wrapper): Expose
/etc/os-release.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:14:23 -04:00
Hilton Chain
556057f333
nonguix: multiarch-container: Preserve TZ and TZDIR.
* nonguix/multiarch-container.scm (make-container-wrapper): Preserve TZ and TZDIR.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:14:18 -04:00
Hilton Chain
e54439a302
multiarch-container: make-internal-script: Add VDPAU paths to LD_LIBRARY_PATH.
* nonguix/multiarch-container.scm (make-container-wrapper): Don't set
VDPAU_DRIVER_PATH.
(make-internal-script): Add VDPAU paths to LD_LIBRARY_PATH.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:42 -04:00
Hilton Chain
2d8de496b1
multiarch-container: make-container-wrapper: Set LIBVA_DRIVERS_PATH.
* nonguix/multiarch-container.scm (make-container-wrapper): Set
LIBVA_DRIVERS_PATH and preserve it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:41 -04:00
Hilton Chain
09151acd73
nonguix: multiarch-container: Share Wayland environment.
* nonguix/multiarch-container.scm (make-container-wrapper): Preserve environment
variables and share socket for Wayland.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:39 -04:00
Hilton Chain
8c08d0bbe5
nonguix: multiarch-container: Symlink EGL configurations.
* nonguix/multiarch-container.scm (make-internal-script): Symlink EGL
configurations.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:38 -04:00
Hilton Chain
1c419ee1a8
nonguix: multiarch-container: Symlink all available Vulkan layers.
* nonguix/multiarch-container.scm (make-internal-script): Symlink all
available Vulkan layers.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:36 -04:00
Hilton Chain
3cebd9c77b
multiarch-container: make-internal-script: Improve icd-symlink.
* nonguix/multiarch-container.scm (make-internal-script)[icd-symlink]: Allow
custom directory.
Rename to…
[file-symlink]: …this.
[get-files]: New procedure to simplify find-files use.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:35 -04:00
Hilton Chain
825f6ee783
nongnu: game-client: Preserve environment variables for NVIDIA driver.
* nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): New
variable.
* nongnu/packages/game-client.scm (steam-nvidia-container)
(heroic-nvidia-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:33 -04:00
Hilton Chain
812250d5b6
nongnu: game-client: Build ld.so.cache for NVIDIA containers.
* nongnu/packages/game-client.scm (steam-nvidia-ld.so.conf)
(steam-nvidia-ld.so.cache): New variables.
(steam-nvidia-container,heroic-nvidia-container): Use them.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:32 -04:00
Hilton Chain
40809109fc
nongnu: game-client: Replace mesa with nvda in NVIDIA containers.
* nongnu/packages/game-client.scm (steam-nvidia-container-libs): New variable.
(steam-nvidia-container,heroic-nvidia-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:31 -04:00
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
Michal Atlas
729ee6b62a
nongnu: multiarch-container: Fix preserved-env not being used.
* nonguix/multiarch-container.scm (make-container-wrapper): Use
ngc-preserved-env.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-31 15:33:42 -05:00