Commit graph

5523 commits

Author SHA1 Message Date
Leo Famulari
0c60c9c49c
gnu: linux-libre 6.13: Update to 6.13.3.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.3.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: Ie6dc556efedab77e6acc43e195e5c83a3a538147
2025-02-20 16:06:46 -05:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Tobias Geerinckx-Rice
5f95d4af6e
gnu: corefreq: Update to 1.98.4.
* gnu/packages/linux.scm (corefreq): Update to 1.98.4.
[arguments]: Set #:source-directory.  Remove the
'untangle-module-targets and 'gnu:build phases as they've become too
entangled.  Add new 'patch-Makefile, 'prepare, 'resolve-symlink, and
'create-output phases.

Change-Id: Ib7e643108d2e8d75c436706b3dcaedc9c6dd4d27
2025-02-09 01:00:00 +01:00
Tobias Geerinckx-Rice
30719e5ef1
gnu: cpupower: Fix build after Linux 6.14 release.
This should not break older kernel's versions.

* gnu/packages/linux.scm (cpupower)[arguments]: Set $CC.
Remove obsolete /bin/pwd fix.
[native-inputs]: Add which.

Change-Id: I9c04fbce40bb6b503a4d3f236bb1f1976173f804
2025-02-09 01:00:00 +01:00
Maxim Cournoyer
17587940c2
gnu: falcosecurity-libs: Update to 0.20.0.
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0.
[source]: Update patches and combine into a single one.
[native-inputs]: Replace clang (13) with clang-18.
[inputs]: Move libbpf and libelf to...
[propagated-inputs]: ... here.
* gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file.
* gnu/packages/patches/falcosecurity-libs-install-pman.patch
* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
* gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
2025-02-13 00:07:21 +09:00
Leo Famulari
f650fc3e15
gnu: linux-libre 6.6: Update to 6.6.76.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.76.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I62afa5154c5f1904926cb8bf1cfc3474f6db60a2
2025-02-11 16:57:41 -05:00
Leo Famulari
8b937c3963
gnu: linux-libre: Update to 6.12.13.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.13.
(linux-libre-6.12-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I5dbd5a253e9d33336daf7ec8d66f3d146db52b79
2025-02-11 16:57:41 -05:00
Leo Famulari
adf4efa3a9
gnu: linux-libre 6.13: Update to 6.13.2.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.2.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I556b7f5e79a58e930c67bd060317814bbbec4341
2025-02-11 16:57:41 -05:00
Zheng Junjie
129d8c4591
gnu: wireplumber: Update to 0.5.7.
* gnu/packages/linux.scm (wireplumber): Update to 0.5.7.

Change-Id: Ie51e39cb19679700f67b137cc6cfa07c80ec22d4
Reviewed-by: Andrew Wong <brosasaki@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-05 16:24:19 +00:00
Roman Riabenko
616ae36e0f
gnu: system: Disable EFI pstore backend by default
Disabling the EFI pstore backend is expected to reduce the chances of unaware
users running into issues with UEFI and failing to boot their Guix Systems.

This commit disables one of the backends for the persistent storage driver
'pstore' in the Linux kernel. In particular, we disable the backend which stores
the data in EFI variable storage in UEFI NVRAM.

More information about the pstore system:

https://www.kernel.org/doc/Documentation/ABI/testing/pstore
https://docs.kernel.org/admin-guide/pstore-blk.html
https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system

This change reduces writes to UEFI to reduce the chances of it wearing out or
malfunctioning for other reasons, with the goal of preventing situations where
the EFI variable storage is full and cannot take new variables. This is known to
cause "Could not prepare Boot variable: No space left on device" errors on
computers with some UEFI implementations which are susceptible to such problems,
typically on relatively older machines. The user is confronted by the issue at
the later stages of Guix system reconfiguration, when the new boot entry is
created. It may be difficult to recover from because the exact cause depends on
UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the
storage will remain full permanently with no way to reclaim space.

Users may still enable the backend by changing the option via the kernel
command-line arguments, either in the Guix system configuration or in GRUB.

The above is my summary of what was previously discussed in guix-help mailing
list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>.

* gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel
build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE.

Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c
Co-authored-by: Leo Famulari <leo@famulari.name>
2025-02-03 16:21:21 -05:00
Leo Famulari
f40eff0241
gnu: Add linux-libre 6.13.
* gnu/packages/linux.scm (linux-libre-6.13-version,
linux-libre-6.13-gnu-revision, deblob-scripts-6.13,
linux-libre-6.13-pristine-source, linux-libre-6.13-source,
linux-libre-headers-6.13, linux-libre-6.13): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.13.
* gnu/packages/aux-files/linux-libre/6.13-arm.conf,
gnu/packages/aux-files/linux-libre/6.13-arm64.conf,
gnu/packages/aux-files/linux-libre/6.13-i686.conf,
gnu/packages/aux-files/linux-libre/6.13-riscv.conf,
gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53
2025-02-03 16:21:21 -05:00
Leo Famulari
e196b711bc
gnu: linux-libre 5.4: Update to 5.4.290.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e
2025-02-03 16:21:21 -05:00
Leo Famulari
6370312676
gnu: linux-libre 5.10: Update to 5.10.234.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a
2025-02-03 16:21:21 -05:00
Leo Famulari
f33cbeeb54
gnu: linux-libre 5.15: Update to 5.15.178.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f
2025-02-03 16:21:20 -05:00
Leo Famulari
6967ed1197
gnu: linux-libre 6.1: Update to 6.1.128.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.128.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Icd8fa4921ce0db9d89d1b33cecc1306e2df67051
2025-02-03 16:21:20 -05:00
Leo Famulari
1327f1dbea
gnu: linux-libre 6.6: Update to 6.6.75.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.75.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I60a5d3b4241ef3362b6b9656e25768ef6ab0897c
2025-02-03 16:21:20 -05:00
Leo Famulari
4f4ee1ba00
gnu: linux-libre: Update to 6.12.12.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.12.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I88fe45f71455e08e100bfe800ec415f2e6566616
2025-02-03 16:21:20 -05:00
Nicolas Goaziou
2d72468698
gnu: Add simpleini.
* gnu/packages/linux.scm (simpleini): New variable.

Change-Id: Ib5e582fd234e6dd302c109d9548650f8d36271a5
2025-02-01 11:01:17 +01:00
Leo Famulari
5133fe25d4
gnu: linux-libre 5.15: Update to 5.15.177.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.177.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I995d06356a4939b947316f8c90d3e21cba9a78e1
2025-01-26 18:14:24 -05:00
Leo Famulari
40d75ef875
gnu: linux-libre 6.1: Update to 6.1.127.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.127.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I8ad723c7a133b771c5c59d00615271ec6aadd704
2025-01-26 18:14:24 -05:00
Leo Famulari
91fc5026fa
gnu: linux-libre 6.6: Update to 6.6.74.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.74.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ifcbc164fdcb177e6e9e83299f95a29482b8287a9
2025-01-26 18:14:24 -05:00
Leo Famulari
5fb64cf3b0
gnu: linux-libre: Update to 6.12.11.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.11.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Ia3ef093f90182d818c9605f0c75e2244a28e8ab1
2025-01-26 18:14:12 -05:00
Sharlatan Hellseher
75437dbb76
Merge remote-tracking branch 'origin/go-team'
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-26 20:55:06 +00:00
Ludovic Courtès
9f9e89a8ca
gnu: linux-libre: Remove duplicate “linux-libre-arm64-generic@6.12” package.
Fixes a regression in 5c2bcafd28, which
led to having two “linux-libre-arm64-generic@6.12” packages on
aarch64-linux, thus leading to a failure of the “fold-available-packages
with/without cache” in ‘tests/packages.scm’.

* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether
‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so,
make it an alias for ‘linux-libre-arm64-generic’.

Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e
2025-01-24 23:36:05 +01:00
Zheng Junjie
8c4af44d12
gnu: Add linux-libre-headers-5.19.17.
linux 5.19 include loongarch support, so add it.

* gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable.

Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531
2025-01-25 01:05:26 +08:00
Sharlatan Hellseher
4dbe0caf5b
gnu: packages/linux: Remove golang-build module.
* gnu/packages/linux.scm: As all Golang dependencies were shifted to
corresponded submodules, remove not required "golang-build" module from
used ones.

Change-Id: I089cf929063c22374b8dbd9decb82f4b514a02b9
2025-01-21 23:41:48 +00:00
Sharlatan Hellseher
26310a2e11
gnu: go-github-com-vishvananda-netlink: Move to golang-web.
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

* gnu/packages/docker.scm: Add golang-web module.

Change-Id: I67bc7128e6ede1c717aefc089dbe3776dd885e40
2025-01-21 23:41:48 +00:00
Sharlatan Hellseher
a2682b8444
gnu: go-github-com-vishvananda-netlink: Update to 1.3.0.
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Update to 1.3.0.

Change-Id: I8184bf75352455b094b1c13f2858afedb88d0a85
2025-01-21 23:41:48 +00:00
Sharlatan Hellseher
2d437d5100
gnu: go-github-com-vishvananda-netlink: Simplify package.
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink)
[arguments]<test-flags>: Move skipped tests here.
<phases>: Remove 'disable-failing-tests.

Change-Id: I66a6f0574f46b55847c2ba2011a45b4e43aeeaad
2025-01-21 23:41:48 +00:00
David Elsing
6d32a85fd1
gnu: pipewire: Add libdrm to inputs.
This is required for the GStreamer plugin.

* gnu/packages/linux.scm (pipewire)[inputs]: Add libdrm.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I419fc10f46e39ff57e8e8d9d3fc4bc929b9a0f5a
2025-01-20 23:21:04 +09:00
Leo Famulari
b1e7688e19
gnu: linux-libre 6.1: Update to 6.1.125.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47
2025-01-19 21:38:46 -05:00
Leo Famulari
311b37da4f
gnu: linux-libre 6.6: Update to 6.6.72.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65
2025-01-19 21:38:45 -05:00
Leo Famulari
cf917fd166
gnu: linux-libre: Update to 6.12.10.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77
2025-01-19 21:38:45 -05:00
Leo Famulari
5c2bcafd28
gnu: Remove linux-libre 6.11.
This kernel series is no longer supported upstream.

* gnu/packages/linux.scm (linux-libre-6.11-version,
linux-libre-6.11-gnu-revision, deblob-scripts-6.11,
linux-libre-6.11-pristine-source, linux-libre-6.11-source,
linux-libre-headers-6.11, linux-libre-6.11): Remove variables.
the commit message for your changes. Lines starting
* gnu/packages/aux-files/linux-libre/6.11-arm.conf,
gnu/packages/aux-files/linux-libre/6.11-arm64.conf,
gnu/packages/aux-files/linux-libre/6.11-i686.conf,
gnu/packages/aux-files/linux-libre/6.11-riscv.conf,
gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Change-Id: I71ae7696534b2096de5ffb650bf8a8313e907edb
2025-01-12 15:22:20 -05:00
Liliana Marie Prikler
5e4cc506c7
gnu: xpadneo: Update to 0.9.7.
This fixes the currently failing build.

* gnu/packages/linux.scm (xpadneo): Update to 0.9.7.
2025-01-12 14:04:51 +01:00
Leo Famulari
f8d145f139
gnu: linux-libre 5.4: Update to 5.4.289.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11
2025-01-11 22:10:48 -05:00
Leo Famulari
69e2d704f2
gnu: linux-libre 5.10: Update to 5.10.233.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581
2025-01-11 22:10:47 -05:00
Leo Famulari
a2592609c1
gnu: linux-libre 5.15: Update to 5.15.176.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628
2025-01-11 22:10:47 -05:00
Leo Famulari
dbc5ddee80
gnu: linux-libre 6.1: Update to 6.1.124.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65
2025-01-11 22:10:47 -05:00
Leo Famulari
4d25f4d5e1
gnu: linux-libre 6.6: Update to 6.6.70.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b
2025-01-11 22:10:47 -05:00
Leo Famulari
5d7681e81a
gnu: linux-libre: Update to 6.12.9.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6
2025-01-11 22:10:46 -05:00
Hilton Chain
80b0694811
gnu: modprobed-db: Update to 2.48.
* gnu/packages/linux.scm (modprobed-db): Update to 2.48.

Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc
2025-01-11 16:11:28 +08:00
Hilton Chain
34a37a0aef
gnu: ell: Update to 0.71.
* gnu/packages/linux.scm (ell): Update to 0.71.

Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433
2025-01-11 16:11:28 +08:00
Leo Famulari
3a4209224e
gnu: linux-libre: Update to 6.12.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.12.

Change-Id: I0c525676ab2d6a29b7e4a6a8b356d8252f84b863
2025-01-10 14:41:05 -05:00
Leo Famulari
1dcd0ded86
gnu: Add linux-libre-6.12.
* gnu/packages/linux.scm (linux-libre-6.12-version,
linux-libre-6.12-gnu-revision, deblob-scripts-6.12,
linux-libre-6.12-pristine-source, linux-libre-6.12-source,
linux-libre-headers-6.12, linux-libre-6.12): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.12.
(linux-libre-lts-version, linux-libre-lts-gnu-revision,
linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
linux-libre 6.12.
* gnu/tests/base.scm (%test-linux-libre-6.12): New test.
* gnu/packages/aux-files/linux-libre/6.12-arm.conf,
gnu/packages/aux-files/linux-libre/6.12-arm64.conf,
gnu/packages/aux-files/linux-libre/6.12-i686.conf,
gnu/packages/aux-files/linux-libre/6.12-x86_64.conf,
gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111
2025-01-07 18:13:45 -05:00
Leo Famulari
1fb8f71b4b
gnu: linux-libre 6.1: Update to 6.1.123.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.123.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Iefcb5bc0a926b0b056899e699a778af7894107db
2025-01-07 18:13:45 -05:00
Leo Famulari
0925f12c4e
gnu: linux-libre 6.6: Update to 6.6.69.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.69.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ief2f89dc695b2eae0f98966e8150ad6d376d070a
2025-01-07 18:13:45 -05:00
Gabriel Wicki
9c2761b589
gnu: Fix whitespace issues in Linux package descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/linux.scm (tuxedo-keyboard, libevdi, dwarves, f2fs-fsck/static,
perftest): Fix description.

Change-Id: I2bd153bbfbf31774e427c7209d91142ad4d94c25
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:47 -08:00
Leo Famulari
7b40b9d2d2
gnu: Remove linux-libre 4.19.
This kernel series is no longer supported upstream.

* gnu/packages/linux.scm (linux-libre-4.19-version,
linux-libre-4.19-gnu-revision, deblob-scripts-4.19,
linux-libre-4.19-pristine-source, linux-libre-4.19-source,
linux-libre-headers-4.19, linux-libre-4.19, linux-libre-arm-generic-4.19,
linux-libre-arm-omap2plus-4.19): Remove variables.
* gnu/tests/base.scm (%test-linux-libre-4.19): Remove variable.
* gnu/packages/aux-files/linux-libre/4.19-arm.conf,
gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
gnu/packages/aux-files/linux-libre/4.19-i686.conf,
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Change-Id: If79ccbb948975c544b27757104d360539970377c
2025-01-04 12:19:36 -05:00
Leo Famulari
25b5c8a142
gnu: linux-libre 6.1: Update to 6.1.122.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.122.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I73c257167bfebe86a43bc8c223233781add4cc52
2024-12-31 11:28:01 -05:00