Commit graph

1520 commits

Author SHA1 Message Date
Hilton Chain
a8d1dc1ec5
nongnu: Add linux-xanmod.
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string)
(make-linux-xanmod-source,make-linux-xanmod,linux-xanmod-version)
(linux-xanmod-revision,linux-xanmod-source,linux-xanmod): New variables.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Closes #246

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-01-02 11:46:13 +01:00
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