Commit graph

1575 commits

Author SHA1 Message Date
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
John Kehayias
3d53be2c5c
nongnu: corrupt-linux: Rewrite to use customize-linux.
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-12 20:59:44 -05:00
Jonathan Brielmaier
e95e2b573c
nongnu: linux@5.10: Update to 5.10.158.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.158.
2022-12-10 20:31:09 +01:00
Jonathan Brielmaier
1aaef61e62
nongnu: linux@5.15: Update to 5.15.82.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.82.
2022-12-10 20:06:12 +01:00
Jonathan Brielmaier
5b342ac80a
nongnu: linux@6.0: Update to 6.0.12.
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.12.
2022-12-10 19:41:45 +01:00
Jonathan Brielmaier
53e294452b
nongnu: Fix typo in variable name of font-microsoft-courier-new.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/221

* nongnu/packages/fonts.scm (font-microsoft-couirer-new): Rename to
font-microsoft-courier-new. Deprecate the wrong spelling.
2022-12-10 19:08:47 +01:00
Pierre Neidhardt
25ab067f02
gnu: unrar: Update to 6.2.2.
* nongnu/packages/compression.scm (unrar): Update to 6.2.2.
2022-12-04 10:56:16 +01:00
Jelle Licht
5117915f0a
nongnu: intel-media-driver: Update to 22.5.4.
* nongnu/packages/video.scm (intel-media-driver): Update to 22.5.4.
2022-12-03 23:00:06 +01:00
Jelle Licht
e67de2ef85
nongnu: gmmlib: Update to 22.2.0.
* nongnu/packages/video.scm (gmmlib): Update to 22.2.0.
2022-12-03 22:52:51 +01:00
Jonathan Brielmaier
aae58388dc
nongnu: linux@6.0: Update to 6.0.10.
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.10.
2022-12-01 23:54:11 +01:00
John Kehayias
22b4860208
nongnu: zoom: Update to 5.12.9.367.
* nongnu/packages/messaging.scm (zoom): Update to 5.12.9.367.
2022-12-01 14:10:27 -05:00
Jonathan Brielmaier
0afe9f36d8
nongnu: firefox: Update to 107.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 107.0.1.
2022-11-30 19:35:31 +01:00
John Kehayias
2e166ea5d2
nongnu: corrupt-linux: Add infodocs patch.
Fixes #217.  Builds of the linux kernel were failing without a recently added
patch from Guix to add an infodocs target for make.  See commit
82c43b276dd5e60c81ad2c040a9d945befc4bc88.  We now use this patch for
applicable kernels (version 5.10 or greater) so the 'build-doc' phase
succeeds.

* nongnu/package/linux.scm (corrupt-linux)[source]: Add patches with
"linux-libre-infodocs-target.patch" depending on version with the procedure
doc-supported? from (gnu packages linux).
2022-11-25 17:06:43 -05:00
John Kehayias
e026dba1da
nongnu: linux-arm64-generic@5.15: Update to 5.15.79.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.79.
2022-11-23 14:33:06 -05:00
John Kehayias
99757d8370
nongnu: linux-arm64-generic@6.0: Update to 6.0.9.
* nongnu/packages/linux.scm (linux-arm64-generic-6.0): Update to 6.0.9.
2022-11-23 14:31:44 -05:00
John Kehayias
4c9f964457
nongnu: linux@4.9: Update to 4.9.333.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.333.
2022-11-23 14:31:02 -05:00
John Kehayias
0d18f7fe45
nongnu: linux@4.14: Update to 4.14.299.
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.299.
2022-11-23 14:30:18 -05:00
John Kehayias
8c49670be4
nongnu: linux@4.19: Update to 4.19.265.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.265.
2022-11-23 14:29:25 -05:00
John Kehayias
607e3e3541
nongnu: linux@5.4: Update to 5.4.224.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.224.
2022-11-23 14:28:38 -05:00
John Kehayias
5b416cce01
nongnu: linux@5.10: Update to 5.10.155.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.155.
2022-11-23 14:27:23 -05:00
John Kehayias
e70873d7c0
nongnu: linux@5.15: Update to 5.15.79.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.79.
2022-11-23 14:25:59 -05:00
John Kehayias
5754e5ae85
nongnu: element-desktop: Update to 1.11.15.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.15.
2022-11-23 14:22:31 -05:00
Jonathan Brielmaier
c4e0c661c8
nongnu: dxvk@1.10: Update to 1.10.3.
* nongnu/packages/wine.scm (dxvk-1.10): Update to 1.10.3. Inherit from
dxvk-1.7 so it builds again.
2022-11-23 15:38:49 +01:00
John Kehayias
1fb6413a78
nongnu: linux@6.0: Update to 6.0.9.
* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.9.
2022-11-22 11:13:00 -05:00
Pierre Neidhardt
6df7d0d4f0
nongnu: dxvk-next: Update to 2.0.
* nongnu/packages/wine.scm (dxvk-next): Update to 2.0.
* nongnu/packages/wine.scm (dxvk-1.10): New variable.
2022-11-21 15:04:42 +01:00
Jonathan Brielmaier
f3227e33d1
nongnu: helix-core: Match source for all other architectures.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/214

* nongnu/packages/version-control.scm (helix-core)[source]: Match other
architectures as well, so they can `guix pull` again.
2022-11-18 09:16:04 +01:00
dan
a33e599a8d
nongnu: Add helix-core.
* nongnu/packages/version-control.scm (helix-core): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-17 12:41:11 +01:00
Simen Endsjø
968ee1b01a
nongnu: sof-firmware: Update to 2.2.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/211

* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.
[source]: Switch from git checkout to prebuilt archives.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-17 09:57:40 +01:00
Simen Endsjø
d8af1fe420
nongnu: linux-firmware: Update to 20221109.
* nongnu/packages/linux.scm (linux-firmware): Update to 20221109.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-17 09:22:49 +01:00
John Kehayias
2b7c19a0ab
nongnu: element-desktop: Update to 1.11.14.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.14.
2022-11-15 14:45:00 -05:00
John Kehayias
ae039c43c3
nongnu: signal-desktop: Update to 5.63.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 5.63.1.
2022-11-15 14:43:54 -05:00
John Kehayias
20fa6065f9
nongnu: firefox: Update to 107.0 [security fixes].
Fixes CVE-2022-40674, CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
CVE-2022-45406, CVE-2022-45407, CVE-2022-45408, CVE-2022-45409,
CVE-2022-45410, CVE-2022-45411, CVE-2022-45412, CVE-2022-45413,
CVE-2022-45415, CVE-2022-45416, CVE-2022-45417, CVE-2022-45418,
CVE-2022-45419, CVE-2022-45420 and CVE-2022-45421.

* nongnu/packages/mozilla.scm (firefox): Update to 107.0.
2022-11-15 14:39:22 -05:00
John Kehayias
538cd44d54
nongnu: Remove unneeded rust packages.
Upstream Guix now has rust-1.61 (and more), so remove unneeded bootstrapping.

* nongnu/packages/mozilla.scm (rust-uri, rust-bootstrapped-package,
rust-firefox-1.61): Remove variables.
(rust-firefox): Set to be rust-1.61.
2022-11-15 14:36:35 -05:00
Jonathan Brielmaier
1aecd24155
nongnu: firefox-esr: Update to 102.5.0esr [security fixes].
Fixes CVE-2022-40674, CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
CVE-2022-45406, CVE-2022-45407, CVE-2022-45408, CVE-2022-45409,
CVE-2022-45410, CVE-2022-45411, CVE-2022-45412, CVE-2022-45413,
CVE-2022-45415, CVE-2022-45416, CVE-2022-45417, CVE-2022-45418,
CVE-2022-45419, CVE-2022-45420 and CVE-2022-45421.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.5.0esr.
2022-11-15 16:43:58 +01:00
Giacomo Leidi
663e362899
nongnu: Add google-chrome-unstable.
* nongnu/packages/chrome.scm (google-chrome-unstable): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-15 13:43:25 +01:00
Giacomo Leidi
a5a13a0ff4
nongnu: Add google-chrome-beta.
* nongnu/packages/chrome.scm (google-chrome-beta): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-15 13:43:20 +01:00
Giacomo Leidi
b861a09c94
nongnu: Add google-chrome-stable.
* nongnu/packages/chrome.scm: New file,
(google-chrome-stable): new variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-15 13:42:46 +01:00
Timotej Lazar
16b645772b
nongnu: intel-microcode: Update to 20221108.
* nongnu/packages/linux.scm (intel-microcode): Update to 20221108.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-10 22:28:43 +01:00
Petr Hodina
86c47336ef
nongnu: Add geekbench5.
* nongnu/packages/benchmark.scm: New file.
* nongnu/packages/benchmark.scm (geekbench5): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-10 17:59:50 +01:00
John Kehayias
dfc2b256eb
nongnu: firefox-esr: Fix VA-API support.
This also fixes the firefox package.  VA-API runs in the RDD (Remote Data
Decoder) sandbox in firefox and thus needs to have specified everything it
needs access to.  Using commit b7a0935420ee630a29b7e5ac73a32ba1eb24f00b of
Guix's icecat package, we can get all the dependencies needed and add that to
LD_LIBRARY_PATH.  These are then accessible in the RDD sandbox, allowing
VA-API to fully load and work for hardware video decoding support.

* nongnu/package/mozilla.scm (firefox-esr)[modules]: Add (srfi srfi-1), (rnrs
bytevectors), (rnrs io ports), (guix elf), and (guix build gremlin).
[phases]{wrap-program}: New functions RUNPATH-OF and RUNPATHS-OF-INPUT.  Use
these for RDD-WHITELIST, the runpaths of mesa and ffmpeg.  Add this list to
LD_LIBRARY_PATH.
2022-11-06 12:49:51 -05:00
Zhu Zihao
bddabaacc5
nongnu: rtl8821ce-linux-module: Update to 0.0.0-8-50c1b12.
Now supports Linux 6.x series.

* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-8-50c1b12.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-06 18:09:06 +01:00
John Kehayias
cbc4c651ad
nongnu: nvidia-module: Update to 515.76.
This fixes the build with linux@6.0.

* nongnu/packages/nvidia.scm (nvidia-module, nversion): Update to 515.76.
2022-11-04 18:56:35 -04:00
John Kehayias
7f4b912688
nongnu: linux-arm64-generic@5.15: Update to 5.15.77.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.77.
2022-11-04 16:40:35 -04:00
John Kehayias
bfae0326ad
nongnu: linux@4.9: Update to 4.9.332.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.332.
2022-11-04 16:39:23 -04:00
John Kehayias
145adb8c99
nongnu: linux@4.14: Update to 4.14.298.
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.298.
2022-11-04 16:38:39 -04:00
John Kehayias
9a702bad20
nongnu: linux@4.19: Update to 4.19.264.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.264.
2022-11-04 16:37:52 -04:00
John Kehayias
f7a56d7276
nongnu: linux@5.4: Update to 5.4.223.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.223.
2022-11-04 16:36:56 -04:00
John Kehayias
c22e383c79
nongnu: linux@5.10: Update to 5.10.153.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.153.
2022-11-04 16:36:18 -04:00
John Kehayias
aa54f6ce34
nongnu: linux@5.15: Update to 5.15.77.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.77.
2022-11-04 16:35:03 -04:00
John Kehayias
9a3472c261
nongnu: Remove linux-arm64-generic@5.19. Add linux-arm64-generic@6.0.
* nongnu/packages/linux.scm (linux-arm64-generic-5.19): Remove variable.
(linux-arm64-generic-6.0): New variable.
(linux-arm64-generic): Set to linux-arm64-linux-6.0.
2022-11-04 16:29:56 -04:00
John Kehayias
46b9baccff
nongnu: Remove linux@5.19. Add linux@6.0.
* nongnu/packages/linux.scm (linux-5.19): Remove variable.
(linux-6.0): New variable.
(linux): Set to linux-6.0.
2022-11-04 16:25:53 -04:00
Jonathan Brielmaier
acbaa98856
nongnu: firefox: Update to 106.0.4.
* nongnu/packages/mozilla.scm (firefox): Update to 106.0.4.
2022-11-04 11:34:29 +01:00
Simen Endsjø
c1358b112f
nongnu: linux-firmware: Update to 20221012.
* nongnu/packages/linux.scm (linux-firmware): Update to 20221012.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-03 19:38:02 +01:00
John Kehayias
241988e2c0
nongnu: signal-desktop: Update to 5.62.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 5.62.0.
2022-11-03 11:21:07 -04:00
John Kehayias
4475d2ce74
nongnu: element-desktop: Update to 1.11.13.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.13.
2022-11-03 11:17:03 -04:00
John Kehayias
7c26b2060a
nongnu: firefox: Update to 106.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 106.0.2.
2022-10-26 21:53:02 -04:00
Jonathan Brielmaier
d4f3c4b57e
nongnu: linux@5.15: Update to 5.15.74.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.74.
2022-10-24 22:38:30 +02:00
Jonathan Brielmaier
77cae6a9dc
nongnu: linux@5.19: Update to 5.19.17.
* nongnu/packages/linux.scm (linux-5.19): Update to 5.19.17.
2022-10-24 22:14:31 +02:00
Jonathan Brielmaier
8fe57ffd70
nongnu: compcert: Fix build with coq@8.16.0.
* nongnu/packages/coq.scm (compcert)[arguments]: Reintroduce the 'allow-newer-coq-version phase.
2022-10-24 21:44:59 +02:00
Jonathan Brielmaier
3f00d57adc
nongnu: firefox-esr: Use newer clang and llvm.
* nongnu/packages/mozilla.scm (native-inputs): Use clang and llvm which
defaulting currently at version 13.
2022-10-21 17:07:00 +02:00
Alexey Abramov
2a368a20cc
nongnu: Add nvidia-nvml.
* nongnu/packages/nvidia.scm (nvidia-nvml): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-10-20 17:44:07 +02:00
Jonathan Brielmaier
b351f0bc36
nongnu: firefox-esr: Update to 102.4.0esr [security fixes].
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929 and CVE-2022-42932.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.4.0esr.
2022-10-19 08:25:55 +02:00
John Kehayias
535f82a8b3
nongnu: firefox: Update to 106.0 [security fixes].
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929, CVE-2022-42930,
CVE-2022-42931 and CVE-2022-42932.

* nongnu/packages/mozilla.scm (firefox): Update to 106.0.
2022-10-19 00:40:41 -04:00
John Kehayias
4399c012e4
nongnu: Remove unneeded rust packages.
Upstream Guix now defaults to rust 1.60, so remove unneeded bootstrapping.

* nongnu/packages/mozilla.scm (rust-firefox-1.58, rust-firefox-1.59,
rust-firefox-1.60): Remove variables.
(rust-firefox-1.61): Bootstrap from rust instead of rust-firefox-1.60.
(furst-firefox-esr): Set to be rust.
2022-10-15 18:56:41 -04:00
John Kehayias
208b549eb9
nongnu: zoom: Fix SSO and browser communication.
* nongnu/packages/messaging.scm (zoom)[phases]{rename-binary}: New phase.
Rename the binary that is called by the wrapper.  The binary name must end in
"zoom" in order for IPC to work (for single sign-on and handling links from a
browser).
2022-10-14 13:23:57 -04:00
John Kehayias
20ca80db3c
nongnu: Add zoom.
Closes #54.  Recommitting due to missing signature.

* nongnu/packages/messaging.scm (zoom): New variable.
2022-10-13 14:55:24 -04:00
Jonathan Brielmaier
7772b8c5b6
nongnu: linux@4.9: Update to 4.9.330.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.330.
2022-10-13 20:14:47 +02:00
Jonathan Brielmaier
dcc067c70a
nongnu: linux@5.14: Update to 5.14.295.
* nongnu/packages/linux.scm (linux-5.14): Update to 5.14.295.
2022-10-13 20:02:51 +02:00
Jonathan Brielmaier
598289d1e2
nongnu: linux@5.4: Update to 5.4.217.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.217.
2022-10-13 19:14:50 +02:00
Jonathan Brielmaier
0f92939315
nongnu: linux@5.15: Update to 5.15.73.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.73.
2022-10-13 18:34:24 +02:00
Jonathan Brielmaier
ce0543e0be
nongnu: linux@5.19: Update to 5.19.15.
* nongnu/packages/linux.scm (linux-5.19): Update to 5.19.15.
2022-10-13 18:14:09 +02:00
Jonathan Brielmaier
12024f8855
nongnu: linux-firmware: Update to 20220913.
* nongnu/packages/linux.scm (linux-firmware): Update to 20220913.
2022-10-12 14:52:49 +02:00
Jonathan Brielmaier
03ac69a85a
nongnu: dotnet: Update home-page.
* nongnu/packages/dotnet.scm (dotnet): Update home-page.
2022-10-10 21:08:14 +02:00
Simen Endsjø
148db9c29b
nongnu: dotnet: Update to 6.0.401.
* nongnu/packages/dotnet.scm (dotnet): Update to 6.0.401.
[source]: New url.
(dotnet-sdk-version): Update to 6.0.9.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-10-10 21:05:21 +02:00
Fredrik Salomonsson
f906960ddc
gnu: Add emacs-org-roam-ui.
* nongnu/packages/emacs.scm (emacs-org-roam-ui): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-10-10 20:42:16 +02:00
John Kehayias
174eded3dc
nongnu: linux-arm64-generic@5.15: Update to 5.15.72.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.72.
2022-10-06 14:44:55 -04:00
John Kehayias
5cfb05edea
nongnu: linux-arm64-generic@5.19: Update to 5.19.14.
* nongnu/packages/linux.scm (linux-arm64-generic-5.19): Update to 5.19.14.
2022-10-06 14:43:51 -04:00
John Kehayias
81c0567763
nongnu: linux@4.19: Update to 4.19.261.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.261.
2022-10-06 14:41:09 -04:00
John Kehayias
6e32d1648f
nongnu: linux@5.4: Update to 5.4.216.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.216.
2022-10-06 14:40:23 -04:00
John Kehayias
dbf6243188
nongnu: linux@5.10: Update to 5.10.147.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.147.
2022-10-06 14:38:53 -04:00
John Kehayias
097153e81b
nongnu: linux@5.15: Update to 5.15.72.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.72.
2022-10-06 14:37:37 -04:00
John Kehayias
00ae3737ed
nongnu: linux@5.19: Update to 5.19.14.
* nongnu/packages/linux.scm (linux-5.19): Update to 5.19.14.
2022-10-06 14:36:47 -04:00
Jonathan Brielmaier
d7791ba66b
nongnu: firefox: Update to 105.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.2.
2022-10-04 21:24:10 +02:00
Jonathan Brielmaier
e7d74a12d6
nongnu: firefox: Update to 105.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.1.
2022-10-04 19:41:38 +02:00
John Kehayias
5a76529aff
nongnu: Add signal-desktop.
* nongnu/packages/messaging.scm (signal-desktop): New variable.
2022-09-29 14:37:22 -04:00
John Kehayias
36f9d64033
nongnu: Add element-desktop.
* nongnu/packages/messaging.scm: New module.
(element-desktop): New variable.
2022-09-29 14:36:15 -04:00
Jonathan Brielmaier
354b152ce2
nongnu: rtl8192eu-linux-module: Update for linux@5.19.
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to revision 4.
2022-09-24 09:55:47 +02:00
Jonathan Brielmaier
6825f474db
nongnu: linux@5.15: Update to 5.15.70.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.70.
2022-09-24 09:07:37 +02:00
Jonathan Brielmaier
14c06e5f67
nongnu: linux@5.19: Update to 5.19.11.
* nongnu/packages/linux.scm (linux-5.19): Update to 5.19.11.
2022-09-24 09:07:37 +02:00
John Kehayias
e49878a502
nongnu: steam: Add support for streaming with hardware support.
* nongnu/packages/steam-client.scm (steam-client-libs): Add libva, libvdpau,
and libvdpau-va-gl.
(make-container-wrapper): Preserve and set VDPAU_DRIVER_PATH so VDPAU drivers
can be found by Steam.
2022-09-23 16:03:08 -04:00
John Kehayias
2182f808b3
nongnu: firefox: Update to 105.0 [security fixes].
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959,
CVE-2022-40960, CVE-2022-40961, CVE-2022-40962.

* nongnu/packages/mozilla.scm (rust-firefox-1.61): New variable.
(rust-firefox): Update to rust-firefox-1.61.
(firefox)[native-inputs]: Use it. Update to 105.0.
2022-09-22 16:52:58 -04:00
John Kehayias
44b8aabf5d
nongnu: Add rust-firefox-1.60.
Better match upstream with which rust version is used to build firefox-esr.

* nongnu/packages/mozilla.scm (rust-firefox-1.60, rust-firefox-esr): New
variables.
(firefox-esr)[native-inputs]: Use rust-firefox-esr.
2022-09-22 16:50:11 -04:00
Jonathan Brielmaier
ccb2e98821
nongnu: firefox-esr: Update to 102.3.0esr [security fixes].
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959,
CVE-2022-40960 and CVE-2022-40962.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.3.0esr.
2022-09-22 19:50:36 +02:00
John Kehayias
415aeda016
nongnu: steam: Include more power monitoring support.
* nongnu/packages/steam-client.scm (make-container-wrapper): Expose
/sys/class/power_supply for power monitoring, needed for MangoHud.
2022-09-16 11:12:20 -04:00
John Kehayias
e095134960
nongnu: Remove unneeded packages from mozilla.scm.
* nongnu/packages/mozilla.scm (rust-proc-macro2-1.0.43, rust-syn-1.0.99,
rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-gnu-0.36,
rust-windows-i686-msvc-0.36, rust-windows-i686-gnu-0.36,
rust-windows-aarch64-msvc-0.36, rust-windows-sys-0.36, rust-hashbrown-0.12,
rust-object-0.29, rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17,
rust-backtrace-0.3.66, rust-parking-lot-core-0.9, rust-once-cell-1.13.0):
Remove variables (added to upstream Guix).
(rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24)[cargo-inputs]:
Adjust to upstream package names.
2022-09-11 20:03:39 -04:00
John Kehayias
bb2e6e65d1
nongnu: linux@4.19: Fix version number.
* nongnu/packages/linux.scm (linux-4.19): Fix version number, 4.19.257 (was
missing last digit).
2022-09-10 21:19:15 -04:00
John Kehayias
5c48c3fbc8
nongnu: linux@5.10: Update to 5.10.142.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.142.
2022-09-10 17:24:03 -04:00
John Kehayias
aea4c70bbf
nongnu: linux-arm64-generic@5.15: Update to 5.15.67.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.67.
2022-09-10 17:22:53 -04:00
John Kehayias
5f17c23aff
nongnu: linux-arm64-generic@5.19: Update to 5.19.8.
* nongnu/packages/linux.scm (linux-arm64-generic-5.19): Update to 5.19.8.
2022-09-10 17:21:47 -04:00
John Kehayias
9e145514e3
nongnu: linux@4.9: Update to 4.9.327.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.327.
2022-09-10 17:20:43 -04:00
John Kehayias
f5a5b03984
nongnu: linux@4.14: Update to 4.14.292.
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.292.
2022-09-10 17:19:20 -04:00
John Kehayias
9f45086784
nongnu: linux@4.19: Update to 4.19.257.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.257.
2022-09-10 17:18:20 -04:00
John Kehayias
d5a2db2c6f
nongnu: linux@5.4: Update to 5.4.212.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.212.
2022-09-10 17:17:23 -04:00
John Kehayias
3a37de5e40
nongnu: linux@5.10: Update to 5.10.141.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.141.
2022-09-10 17:16:15 -04:00
John Kehayias
8a50078f6b
nongnu: linux@5.15: Update to 5.15.67.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.67.
2022-09-10 17:14:39 -04:00
John Kehayias
70357648a0
nongnu: linux@5.19: Update to 5.19.8.
* nongnu/packages/linux.scm (linux-5.19): Update to 5.19.8.
2022-09-10 17:12:34 -04:00
Petr Hodina
d738f3c7fd
nongnu: Add nvidia-exec.
* nongnu/packages/nvidia.scm (nvidia-exec): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-09-10 20:28:36 +02:00
Petr Hodina
caea0868d3
nongnu: Add fwupd-nonfree.
* nongnu/packages/firmware.scm: New file.
* nongnu/packages/firmware.scm (fwupd-nonfree): New variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-09-10 20:11:35 +02:00
Remco van 't Veer
75e3544a7c
nongnu: leiningen: Update to 2.9.10
* nongnu/packages/clojure.scm (leiningen): Update to 2.9.10.
[source]: main repository has been moved to codeberg.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-09-10 19:19:43 +02:00
Zhu Zihao
e5cddddc54
nongnu: rtl8821ce-linux-module: Update to 0.0.0-7-812fb92.
Fix the build with linux 5.19.

* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-7-812fb92.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-09-10 18:59:44 +02:00
Jonathan Brielmaier
31e958faba
nongnu: firefox: Update to 104.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 104.0.2.
2022-09-09 14:11:07 +02:00
John Kehayias
9563de3037
nongnu: steam-client: Update to 1.0.0.75.
* nongnu/packages/steam-client.scm (steam-client): Update to 1.0.0.75.
2022-09-01 14:55:57 -04:00
John Kehayias
f373a7c30b
nongnu: Remove linux-arm64-generic@5.18. Add linux-arm64-generic@5.19.
* nongnu/packages/linux.scm (linux-arm64-generic-5.18): Remove variable.
(linux-arm64-generic-5.19): New variable.
(linux-arm64-generic): Set to linux-arm64-linux-5.19.
2022-09-01 13:51:59 -04:00
John Kehayias
8ee3305d87
nongnu: Remove linux@5.18. Add linux@5.19.
* nongnu/packages/linux.scm (linux-5.18): Remove variable.
(linux-5.19): New variable.
(linux): Set to linux-5.19.
2022-09-01 13:50:37 -04:00
John Kehayias
da7072a222
nongnu: linux-arm64-generic@5.15: Update to 5.15.63.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.63.
2022-08-29 22:49:53 -04:00
John Kehayias
f89507bd82
nongnu: linux@5.15: Update to 5.15.63.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.63.
2022-08-29 22:48:44 -04:00
John Kehayias
865cf581e5
nongnu: linux-arm64-generic@5.18: Update to 5.18.19.
* nongnu/packages/linux.scm (linux-arm64-generic-5.18): Update to 5.18.19.
2022-08-29 22:46:13 -04:00
John Kehayias
1072d00bce
nongnu: linux@4.9: Update to 4.9.326.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.326.
2022-08-29 22:44:46 -04:00
John Kehayias
7c2b734586
nongnu: linux@4.14: Update to 4.14.291.
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.291.
2022-08-29 22:43:03 -04:00
John Kehayias
6c06e1a4a8
nongnu: linux@4.19: Update to 4.19.256.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.256.
2022-08-29 22:41:32 -04:00
John Kehayias
30d3c1a11a
nongnu: linux@5.4: Update to 5.4.211.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.211.
2022-08-29 22:40:37 -04:00
John Kehayias
08c8d6598b
nongnu: linux@5.10: Update to 5.10.138.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.138.
2022-08-29 22:39:14 -04:00
John Kehayias
2a8bad2199
nongnu: linux@5.15: Update to 5.15.62.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.62.
2022-08-29 22:37:27 -04:00
John Kehayias
4fccf9d927
nongnu: linux@5.18: Update to 5.18.19.
* nongnu/packages/linux.scm (linux-5.18): Update to 5.18.19.
2022-08-29 22:36:08 -04:00
Jonathan Brielmaier
9cf7157308
nongnu: firefox: Update to 104.0 [security fixes].
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38474,
CVE-2022-38475, CVE-2022-38477 and CVE-2022-38478.

* nongnu/packages/mozilla.scm (firefox): Update to 104.0.
[arguments]: Replace node with node-lts as now >= 12.2 is required.
2022-08-23 21:34:19 +02:00
Petr Hodina
c15182d30b
nongnu: firefox: Add pipewire to inputs.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/178

* nongnu/packages/mozzila.scm (firefox): [inputs]: Add pipewire.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-23 20:17:02 +02:00
Jonathan Brielmaier
13644a6bb8
nongnu: firefox-esr: Update to 102.2.0esr [security fixes].
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38476,
CVE-2022-38477 and CVE-2022-38478.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.2.0esr.
2022-08-23 18:38:23 +02:00
Jonathan Brielmaier
f1961c103a
nongnu: rtl8821ce-linux-module: Fix build.
* nongnu/packages/linux.scm: Import required (guix gexp) module.
(rtl8821ce-linux-module)[license]: Remove not used license prefix.
2022-08-21 22:50:03 +02:00
Zhu Zihao
1aac5f56a6
nongnu: Add rtl8821ce-linux-module.
This package is removed by upstream due to blobs.
See https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b8f2eb286ec52c97048e23d326d94ae5772797e8.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-21 22:08:35 +02:00
John Kehayias
bba908b38d
nongnu: linux-arm64-generic@5.15: Update to 5.15.61.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.61.
2022-08-19 12:16:57 -04:00
John Kehayias
d1f57fa4df
nongnu: linux-arm64-generic@5.18: Update to 5.18.18.
* nongnu/packages/linux.scm (linux-arm64-generic-5.18): Update to 5.18.18.
2022-08-19 12:15:17 -04:00
John Kehayias
2333125b71
nongnu: linux@4.19: Update to 4.19.255.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.255.
2022-08-19 12:13:10 -04:00
John Kehayias
890a5e5817
nongnu: linux@5.4: Update to 5.4.210.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.210.
2022-08-19 12:12:07 -04:00
John Kehayias
e4b6c556fe
nongnu: linux@5.10: Update to 5.15.136.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.136.
2022-08-19 12:11:07 -04:00
John Kehayias
bbb42220f5
nongnu: linux@5.15: Update to 5.15.61.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.61.
2022-08-19 12:09:37 -04:00
John Kehayias
b8724aca8c
nongnu: linux@5.18: Update to 5.18.18.
* nongnu/packages/linux.scm (linux-5.18): Update to 5.18.18.
2022-08-19 12:07:47 -04:00
B. Wilson
af4fc4fb6a
nongnu: Add dyalog-apl.
* nongnu/packages/dyalog.scm: New file.
(dyalog-apl): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-16 22:30:31 +02:00
B. Wilson
b219d61448
nongnu: Add ncurses-with-tinfo@5.
Upstream Guix no longer provides ncurses@5 so it's copied over here.
See https://issues.guix.gnu.org/54881.

* nongnu/packages/ncurses.scm: New file.
* nongnu/packages/ncurses.scm (ncurses-5, ncurses/tinfo-5): New
variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-16 22:25:56 +02:00
Petr Hodina
c87afddd63
nongnu: nversion: update to 515.57.
* nongnu/packages/nvidia.scm (nversion): Update to 515.57.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-14 11:24:53 +02:00
John Kehayias
9ddaa356d2
gnu: Add firefox-esr. Update firefox to 103.0.2.
* nongnu/packages/mozilla.scm (firefox-esr): New variable, previously package
definition of firefox.
[phases]: New phase set-build-id moved from configure. In configure set
MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE which replaced MACH_USE_SYSTEM_PYTHON.
Set GUIX_PYTHON_PATH.
[inputs]: Use icu4c-71.
[native-inputs]: Use rust-cbindgen-0.23.
[description]: Mention that it's now the ESR branch.
(%firefox-esr-build-id): New variable.
(firefox-esr/wayland): New variable. Adjusted packaged definition of
firefox/wayland.
(firefox): Inherit from firefox-esr.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 20:09:50 +02:00
John Kehayias
0eedb79c59
gnu: Add rust-cbindgen-0.23 and rust-cbindgen-0.24.
* nongnu/packages/mozilla.scm (rust-unicode-ident-1, rust-proc-macro2-1.0.43,
rust-syn-1.0.99, rust-textwrap-0.15, rust-windows-x86-64-msvc-0.36,
rust-windows-x86-64-gnu-0.36, rust-windows-i686-msvc-0.36,
rust-windows-i686-gnu-0.36, rust-windows-aarch64-msvc-0.36,
rust-windows-sys-0.36, rust-hashbrown-0.12, rust-object-0.29,
rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17, rust-backtrace-0.3.66,
rust-parking-lot-core-0.9, rust-once-cell-1.13.0, rust-clap-lex-0.2,
rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24,
rust-cbindgen-0.23): New variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:53:05 +02:00
Jonathan Brielmaier
60c8d4499f
nongnu: Add rust-firefox.
Firefox 101 requires rust >= 1.59 which is currently not in upstream
Guix. So lets bootstrap one.

* nongnu/packages/mozilla.scm (rust-uri, rust-bootstrapped-package): New
procedures from guix/gnu/packages/rust.scm.
(rust-firefox-1.58, rust-firefox-1.59, rust-firefox): New variables.
(firefox)[native-inputs]: Replace rust with rust-firefox.
2022-08-13 19:44:40 +02:00
Petr Hodina
245e0b4d9b
nongnu: lightburn: Update to 1.2.01.
* nongnu/packages/cad.scm (lightburn): Update to 1.2.01.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:25:26 +02:00
Petr Hodina
ad2bb18268
nongnu: lightburn: Fix build.
* nongnu/packages/cad.scm (lightburn)[inputs]: Rename qtmultimedia to
qtmultimedia-5 due to Guix commit 5f228543394244f479b6a460326fa5f1a4a40998.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:24:09 +02:00
Petr Hodina
48076abd11
nongnu: lightburn: Update license with a link.
* nongnu/packages/cad.scm (lightburn)[license]: Add link of license.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:22:40 +02:00
Timotej Lazar
8cd4ebd083
nongnu: lgogdownloader: Fix build.
* nongnu/packages/gog.scm (lgogdownloader)[build-system]: Use qt-build-system.
[inputs]: Specify version 5 of Qt inputs.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 19:16:30 +02:00
Petr Hodina
58b4e8802a
nongnu: linux-arm64-generic@5.15: Update to 5.15.59.
* nongnu/packages/linux.scm (linux-arm64-generic-5.15): Update to 5.15.59.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 18:43:10 +02:00
Petr Hodina
5a66b1408a
nongnu: Remove linux-arm64-generic@5.17. Add linux-arm64-generic@5.18.
* nongnu/packages/linux.scm (linux-arm64-generic-5.17): Remove variable.
(linux-arm64-generic-5.18): New variable.
(linux-arm64-generic): Set to linux-arm64-linux-5.18.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13 18:41:52 +02:00
John Kehayias
5e49059231
nongnu: Add protonup-ng.
* nongnu/packages/steam-client.scm (protonup-ng): New variable.
2022-08-12 15:01:50 -04:00
John Kehayias
028885d352
nongnu: steam: Fix Steam Input (controller) support.
* nongnu/packages/steam-client.scm (make-container-wrapper): Expose
/dev/uinput to support hardware like the Steam Controller and Steam Input more
generally.
2022-08-12 14:42:37 -04:00
John Kehayias
7ab3e32181
gnu: linux@5.18: Update to 5.18.16.
* nongnu/packages/linux.scm (linux-5.18): Update to 5.18.16.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:13:14 +02:00
John Kehayias
efcfa9709b
gnu: linux@5.15: Update to 5.15.59.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.59.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:13:07 +02:00
John Kehayias
b802a31ba2
gnu: linux@5.10: Update to 5.10.135.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.135.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:12:59 +02:00
John Kehayias
7fff6506f0
nongnu: linux@5.4: Update to 5.4.209.
* nongnu/packages/linux.scm (linux-5.4): Update to 5.4.209.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:12:52 +02:00
John Kehayias
f7d939091d
nongnu: linux@4.19: Update to 4.19.254.
* nongnu/packages/linux.scm (linux-4.19): Update to 4.19.254.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:12:45 +02:00
John Kehayias
029ca64464
nongnu: linux@4.14: Update to 4.14.290.
* nongnu/packages/linux.scm (linux-4.14): Update to 4.14.290.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:12:37 +02:00
John Kehayias
bd34ae1161
nongnu: linux@4.9: Update to 4.9.325.
* nongnu/packages/linux.scm (linux-4.9): Update to 4.9.325.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-12 09:12:21 +02:00
Timotej Lazar
911ec4a9a4
nongnu: intel-microcode: Update to 20220809.
* nongnu/packages/linux.scm (intel-microcode): Update to 20220809.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-10 14:28:28 +02:00
Jonathan Brielmaier
ed453d1762
nongnu: sof-firmware: Fix typo in description.
* nongnu/packages/linux.scm (sof-firmware)[description]: Fix typo.

Reported-by: Josselin Poiret <dev@jpoiret.xyz>
2022-08-10 10:33:48 +02:00
Jonathan Brielmaier
d2717cb03b
nongnu: compcert: Update to 3.11.
* nongnu/packages/coq.scm (compcert): Update to 3.11.
[arguments]: Remove no longer required phase 'allow-newer-coq-version.
2022-08-09 17:10:43 +02:00
Jonathan Brielmaier
ec7c7b852c
nongnu: linux@5.10: Update to 5.10.133.
* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.133.
2022-07-29 14:29:50 +02:00
Jonathan Brielmaier
0e4c9f7c9e
nongnu: linux@5.15: Update to 5.15.57.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.57.
2022-07-25 12:45:33 +02:00
Jonathan Brielmaier
4892d4a613
nongnu: linux@5.18: Update to 5.18.14.
* nongnu/packages/linux.scm (linux-5.18): Update to 5.18.14.
2022-07-25 12:16:21 +02:00
Remco van 't Veer
dffdad1431
nongnu: clj-kondo: Update to 2022.06.22.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2022.06.22.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-07-21 21:35:23 +02:00
Pierre Neidhardt
674d04a5fb
nongnu: Add chromium-embedded-framework.
* nongnu/packages/chromium.scm (chromium-embedded-framework): New variable.
2022-07-11 16:46:42 +02:00
Jonathan Brielmaier
301fc39b85
nongnu: Add packages to the installation image.
This increases the size of the ISO by 100MiB.

* nongnu/system/install.scm (operating-system)[packages]: Add curl, git,
neovim and zile.
2022-07-09 18:24:11 +02:00
Jonathan Brielmaier
36855ba0f2
nongnu: linux@5.15: Update to 5.15.53.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.53.
2022-07-09 14:04:26 +02:00
Jonathan Brielmaier
bfb98840d8
nongnu: linux@5.18: Update to 5.18.10.
* nongnu/packages/linux.scm (linux-5.18): Update to 5.18.10.
2022-07-09 13:35:26 +02:00
Hilton Chain
8a003c1001
nongnu: firefox: Use system nspr.
* nongnu/packages/mozilla.scm (firefox)[arguments]: Enable
`--with-system-nspr` flag.
[inputs]: Add nspr-4.32.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-07-03 22:03:20 +02:00
Pierre Neidhardt
ff272ef6c8
nongnu: Add emacs-eli.
* nongnu/packages/emacs.scm (emacs-eli): New variable.
2022-07-03 18:55:16 +02:00
Pierre Neidhardt
f8956ea03e
nongnu: Add allegro-cl.
* nongnu/packages/lisp.scm (allegro-cl): New variable.
2022-07-03 18:55:16 +02:00
Attila Lendvai
353a2e0756
nongnu: steam: Cleanup make-internal-script to avoid import warnings.
* nongnu/packages/steam-client.scm (make-internal-script): Don't import Guile
standard modules in with-imported-modules.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-30 21:38:54 +02:00
Attila Lendvai
be172ccf27
nongnu: broadcom-bt-firmware: Cleanup to avoid import warnings.
* nongnu/packages/linux.scm (broadcom-bt-firmware): Don't list Guile standard
packages in #:modules.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-30 21:37:24 +02:00
Pavel Shlyak
03d1484b4a
nongnu: raspberrypi-firmware: Update to 1.20220331.
* nongnu/packages/linux.scm (raspberrypi-firmware): Update to 1.20220331.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-30 21:28:36 +02:00
Jonathan Brielmaier
e84289b076
nongnu: linux@5.15: Update to 5.15.51.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.51.
2022-06-29 22:09:43 +02:00
Jonathan Brielmaier
12da9f0562
nongnu: Remove linux@5.17. Add linux@5.18.
* nongnu/packages/linux.scm (linux-5.17): Remove variable.
(linux-5.18): New variable.
(linux): Set to linux-5.18.
2022-06-29 21:22:06 +02:00
Jonathan Brielmaier
2fd265817f
nongnu: nvidia-libs: Use correct input names.
This reverts parts of 668fda08 which where accidentialy commited.

* nongnu/packages/nvidia.scm (nvidia-libs)[arguments]: Replace gcc by
gcc:lib and make gtk+ and gtk2 correct strings again in rpath list.
2022-06-26 12:52:51 +02:00
Petr Hodina
668fda0855
nongnu: nvidia-driver: Simplify inputs.
* nongnu/packages/nvidia.scm (nvidia-driver): Simplify inputs.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26 12:36:23 +02:00
Petr Hodina
387d13492f
nongnu: nvidia-driver: Use gexp.
* nongnu/packages/nvidia.scm (nvidia-driver): Use gexp.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26 12:33:43 +02:00
Petr Hodina
32c687865d
nongnu: nvda: Use gexp.
* nongnu/packages/nvidia.scm (nvda): Use gexp.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26 12:15:00 +02:00
Petr Hodina
96292fee38
nongnu: nvidia-settings: Use gexp.
* nognu/packages/nvidia.scm (nvidia-settings): Use gexp.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26 12:03:52 +02:00
Petr Hodina
056c01b10c
nongnu: Add nvidia-module.
* nongnu/packages/nvidia.scm (nvidia-module, nversion): New variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26 11:59:42 +02:00
Jonathan Brielmaier
1a122e06fe
nongnu: linux@5.15: Update to 5.15.48.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.48.
2022-06-19 19:38:13 +02:00
Jonathan Brielmaier
7e1788c94b
nongnu: linux@5.17: Update to 5.17.15.
* nongnu/packages/linux.scm (linux-5.17): Update to 5.17.15.
2022-06-19 19:17:43 +02:00
Guillaume Le Vaillant
0d38919a2e
nongnu: sdrplay: Use gexps.
* nongnu/packages/radio.scm (sdrplay)[arguments]: Rewrite 'patchelf-plan',
  'install-plan' and 'phases' using gexps.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-14 16:40:35 +02:00
Zhu Zihao
9d133a1e99
dotnet: Update to 3.1.419.
* nongnu/packages/dotnet.scm (dotnet-core-3.1): Update to 3.1.419.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-14 10:25:44 +02:00
Zhu Zihao
12a0d88627
dotnet: Update to 6.0.300.
* nongnu/packages/dotnet.scm (dotnet): Update to 6.0.300.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-14 10:24:38 +02:00
Guillaume Le Vaillant
8043bdc3ca
nongnu: Add soapysdrplay3.
* nongnu/packages/radio.scm (soapysdrplay3): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-13 23:14:49 +02:00
Guillaume Le Vaillant
3cd26caff1
nongnu: Add sdrplay.
* nongnu/packages/radio.scm: New file.
  (sdrplay): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-13 23:03:55 +02:00
Jonathan Brielmaier
bffd70d2b4
nongnu: linux@5.15: Update to 5.15.45.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.45.
2022-06-07 16:11:44 +02:00
Jonathan Brielmaier
a729981325
nongnu: linux@5.17: Update to 5.17.13.
* nongnu/packages/linux.scm (linux-5.17): Update to 5.17.13.
2022-06-07 15:40:27 +02:00
Jonathan Brielmaier
1124f68df8
nongnu: playonlinux: Remove python2 dependencies.
* nongnu/packages/playonlinux.scm (playonlinux)[inputs]: Replace
`python2-wxpython` with `python-wxpython` as the python2 variant got
removed from Guix.
2022-05-31 22:56:06 +02:00
Jonathan Brielmaier
21a7afca46
nongnu: playonlinux: Remove input labels.
* nongnu/packages/playonlinux.scm (playonlinux)[inputs]: Remove input
labels.
2022-05-26 23:45:35 +02:00
Jonathan Brielmaier
775229372b
nongnu: playonlinux: Update to 4.4.
* nongnu/packages/playonlinux.scm (playonlinux): Update to 4.4.
2022-05-26 23:43:10 +02:00
Jonathan Brielmaier
7c70f6c952
nongnu: lgogdownloader: Remove input labels.
* nongnu/packages/gog.scm (lgogdownloader)[inputs]: Remove input lables.
[native-inputs]: dito.
2022-05-26 23:19:17 +02:00
Jonathan Brielmaier
e1efee7b6f
nongnu: lgogdownloader: Update to 3.9.
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.9.
2022-05-26 23:09:28 +02:00
Jonathan Brielmaier
aac0612e2e
nongnu: gmmlib: Update to 22.1.3.
* nongnu/packages/video.scm (gmmlib): Update to 22.1.3.
2022-05-26 22:52:44 +02:00
Jonathan Brielmaier
e9f8c84614
nongnu: dxvk-next: Update to 1.10.1.
* nongnu/packages/wine.scm (dxvk-next): Update to 1.10.1.
2022-05-26 22:44:12 +02:00
Jonathan Brielmaier
16beffcd1f
nongnu: linux-firmware: Update to 20220509.
* nongnu/packages/linux.scm (linux-firmware): Update to 20220509.
2022-05-26 15:47:53 +02:00
Jonathan Brielmaier
ba312af609
nongnu: linux@5.15: Update to 5.15.43.
* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.43.
2022-05-26 11:45:14 +02:00
Jonathan Brielmaier
dc57ff7008
nongnu: broadcom-sta: Build with linux-lts.
* nongnu/packages/linux.scm (boradcom-sta)[arguments]: Replace `linux` by
`linux-lts`.
2022-05-26 11:00:46 +02:00
Jonathan Brielmaier
765dabca53
nongnu: linux@5.17: Update to 5.17.11.
* nongnu/packages/linux.scm (linux-5.17): Update to 5.17.11.
2022-05-26 10:54:15 +02:00
Jonathan Brielmaier
cdb9c16106
nongnu: compcert: Remove input labels.
* nongnu/packages/coq.scm (compcert)[native-inputs]: Remove input
labels.
[inputs]: dito.
2022-05-26 10:27:13 +02:00
Jonathan Brielmaier
b8404abba7
nongnu: compcert: Allow build against newer coq version.
* nongnu/packages/coq.scm (compcert)[arguments]: New phase
'allow-newer-coq-version.
2022-05-26 10:15:27 +02:00
Timotej Lazar
61ca8018b0
nongnu: intel-microcode: Update to 20220510.
* nongnu/packages/linux.scm (intel-microcode): Update to 20220510.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-05-25 21:26:18 +02:00
Jonathan Brielmaier
e87ff5f3a2
nongnu: firefox: Upddate to 100.0.2 [security fixes].
Fixes CVE-2022-1802 and CVE-2022-1529.

* nongnu/packages/mozilla.scm (firefox): Update to 100.0.2.
2022-05-21 09:06:34 +02:00
Jonathan Brielmaier
a95251a11f
services: Add missing paranthesis.
Follow up to 46c87a3aa2.

* nongnu/services/vpn.scm (zerotier-one-service-type): Add missing `)`.
2022-05-19 11:39:23 +02:00
Jonathan Brielmaier
46c87a3aa2
services: Add description field to zerotier-one-service-type.
The `description` field is mandatory since Guix upstream commit
3948ac25b1dccc40c7fdf56377f94a0775a835ee.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/182

* nongnu/services/vpn.scm (zerotier-one-service-type): Add `description`
field.
2022-05-19 11:34:57 +02:00