1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

5411 Commits

Author SHA1 Message Date
Leo Famulari
9d73c8105f gnu: linux-libre 6.12: Update to 6.12.20.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.20.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I5e056e4fc42be3de24d25597e6af754f420b9692
2025-03-26 08:41:35 -04:00
Leo Famulari
af1210b098 gnu: linux-libre: Update to 6.13.8.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.8.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: I11e59be49416352b1de797c55a318c1a8756a1a8
2025-03-26 08:41:31 -04:00
Danny Milosavljevic
4d655e4883 gnu: Add dualsensectl.
* gnu/packages/linux.scm (dualsensectl): New variable.

Change-Id: I59e20c816198da2f29d374395a5e3b4d21376b1d
2025-03-26 02:10:19 +01:00
Vagrant Cascadian
490b4e190a gnu: Add linux-libre-arm64-mnt-reform.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): New variable.
(reform-debian-packages): New variable.

Change-Id: I61fa18de361f2ea576608c329d168df03e163d83
2025-03-23 10:21:21 -07:00
Rutherther
4ba86fd308 gnu: tlp: Wrap sbin folder
Seems that tlp recently introduced sbin
folder, this has broken the wrapping for
tlp script. The tlp script can fail in
finding runtime dependencies.

* gnu/packages/linux.scm (tlp): Wrap sbin folder

Change-Id: Id006f21fb42e385dade732b9d237b045f3a863e7
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-22 10:19:46 -07:00
Maxim Cournoyer
cb3ed88bde gnu: libbpf: Update to 1.5.0.
* gnu/packages/linux.scm (libbpf): Update to 1.5.0.

Change-Id: I0ec47b19c00a94a5ba5f8a2f443bd68459d295b1
2025-03-22 22:52:25 +09:00
Jelle Licht
9f49906319 gnu: tuxedo-keyboard: Update to 4.12.2.
* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.12.2.

Change-Id: I136bb8feb1d1a11803d6d94d885b5a7e6471db1a
2025-03-17 14:06:02 +01:00
Leo Famulari
3d09915b41 gnu: linux-libre 5.4: Update to 5.4.291.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.291.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Id2dd6a98f36df1d046016c52f2143ff9e77288e7
2025-03-16 14:43:03 -04:00
Leo Famulari
f366441a0e gnu: linux-libre 5.10: Update to 5.10.235.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.235.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I489c423c86a270c4df19db2675e8c7d5eaf47b78
2025-03-16 14:43:03 -04:00
Leo Famulari
4e9adca9f2 gnu: linux-libre 5.15: Update to 5.15.179.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.179.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I2eab381de92663e3b5b3c62e3a97ede1673c1142
2025-03-16 14:43:03 -04:00
Leo Famulari
ac53e85e02 gnu: linux-libre 6.1: Update to 6.1.131.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.131.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Icb40fef0dcd23f1c66db84cf886fb214200c2f1d
2025-03-16 14:43:02 -04:00
Leo Famulari
082ae978e5 gnu: linux-libre 6.6: Update to 6.6.83.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.83.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Idc16d51dff2f719880ba08ac1d79374fe22ea603
2025-03-16 14:43:02 -04:00
Leo Famulari
b8a3292a77 gnu: linux-libre 6.12: Update to 6.12.19.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.19.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I0b13b2d2973469a832fc7b312a40e193353e4f8a
2025-03-16 14:43:02 -04:00
Leo Famulari
f5edc21d35 gnu: linux-libre: Update to 6.13.7.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.7.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: Iae0e965aabb93f69cd9accadac1ebedd2ab6c012
2025-03-16 14:42:58 -04:00
Leo Famulari
252377d91c gnu: linux-libre 6.1: Update to 6.1.130.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.130.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I77b3e0fd63618352f56162cf0351bb9e148da97b
2025-03-11 22:10:24 -04:00
Leo Famulari
ecc40aef1f gnu: linux-libre 6.6: Update to 6.6.82.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.82.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Ia7fe873e3c60c7e697f564c000672e14704fbc07
2025-03-11 22:10:23 -04:00
Leo Famulari
42ca7acbae gnu: linux-libre 6.12: Update to 6.12.18.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.18.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I438f869a35c80cbe2213cce58c1f887c47f87389
2025-03-11 22:10:23 -04:00
Leo Famulari
71437408d1 gnu: linux-libre: Update to 6.13.6.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.6.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I6c84d2e739c286eff6ceb424776f6e78b2cb8ade
2025-03-11 22:10:16 -04:00
Nicolas Goaziou
c6918634d0 gnu: tlp: Fix all Perl invocations.
Fixes <https://issues.guix.gnu.org/76848>.

* gnu/packages/linux.scm (tlp):[arguments]: Fix Perl invocations in all Bash
scripts, even if they are not wrapped.

Change-Id: I12de013f70446e77467fa31be7ecd63a0826d955
2025-03-08 19:57:18 +01:00
Leo Famulari
56ad75cdab gnu: linux-libre 6.6: Update to 6.6.80.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.80.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Ib6449825abaeac8fe5dbe680bde9bb2aa9f47b20
2025-03-03 20:37:12 -05:00
Leo Famulari
a299a72af0 gnu: linux-libre 6.12: Update to 6.12.17.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.17.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I91ff54d2d604a7bf48e8b616cdd07f512dbce6a6
2025-03-03 20:37:12 -05:00
Leo Famulari
1ab43781b0 gnu: linux-libre: Update to 6.13.5.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.5.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I7c9551603432394a7c845dba4e10ef7cc444f630
2025-03-03 20:37:08 -05:00
Christopher Baines
7fc9cbd3e4 gnu: linux-libre-arm64-honeycomb: Switch to lts version.
Plus enable more modules, some that I added when playing around with enabling
the SFP+ ports, and others that seem to be required for vsockets (to have
parity with x86_64-linux, e.g. #76352).

* gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Update to
linux-libre-lts-version and enable more modules.

Change-Id: I50689c5420d25a6e83bf0c0d6a64ef02019826ed
2025-03-03 14:13:52 +00:00
Felix Lechner
dc41e90a94 gnu: eudev: Use new project URL for Git repo and home page.
* gnu/packages/linux.scm (eudev): Use new project URL
https://github.com/eudev-project/eudev for Git repo and home page.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
e1641baad6 gnu: liburing: Update to 2.8.
* gnu/packages/linux.scm (liburing): Update to 2.8.
2025-03-02 20:31:43 +01:00
Leo Famulari
4cc26df958 gnu: linux-libre 6.1: Update to 6.1.129.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.129.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I0147a6652a7292c0f6a1965b3fa37b90063d972a
2025-02-28 19:53:10 -05:00
Leo Famulari
603b62c4c7 gnu: linux-libre 6.6: Update to 6.6.79.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.79.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I43c33971acaff5789f24ca9dfc332ef456741ff9
2025-02-28 19:53:09 -05:00
Leo Famulari
4ee9fcf902 gnu: linux-libre 6.12: Update to 6.12.16.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.16.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Ie84ca9e443a35b02b7302726fe8b74d4fb5d5551
2025-02-28 19:53:09 -05:00
Leo Famulari
9b43c36c6b gnu: linux-libre: Update to 6.13.4.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.4.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: Ic1e247d6f9b2c68680d31cda5ab32a2a19e096df
2025-02-28 19:53:01 -05:00
Danny Milosavljevic
54ff5d3373 gnu: tlp: Read config files from /etc.
* gnu/packages/linux.scm (tlp)[arguments]<#:make-flags>: Set TLP_CONFUSR, TLP_CONFDIR.

Change-Id: Ie1e6e6d0d706478422f362a04b410787cdc5498f
2025-02-26 18:06:24 +01:00
ShinyZero0
5ccae0d1bf gnu: Add keyd.
* gnu/packages/linux.scm (keyd): New variable.

Change-Id: Ib69e4dea661dc72c3116442779b5b496d37b37bd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-25 18:20:30 +01:00
45mg
d17cd107f5 gnu: acpilight: Install udev rules correctly.
udev rules need to go into the lib/udev/rules.d/ output directory for
`udev-rules-service` to pick them up.

* gnu/packages/linux.scm (acpilight): sysconfdir=/lib.

Change-Id: I9fa2ce3ccebd87303efc3fa58b7233d8b8905a97
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-23 23:50:22 +01:00
Nicolas Goaziou
0b8ceaa1cd gnu: tlp: Update to 1.8.0.
* gnu/packages/linux.scm (tlp): Update to 1.8.0.

Change-Id: Ie3f02ddffc8d38f47945e5acc2c28c13c6586091
2025-02-22 21:10:43 +01:00
Nicolas Goaziou
6cd8c58496 gnu: tlpui: Update to 1.8.0.
* gnu/packages/linux.scm (tlpui): Update to 1.8.0.
[build-system]: Switch to pyproject build system.
[arguments]: Remove phases no longer necessary.  Install ".desktop" file.
[inputs]: python-poetry-core, python-pytest, python-pyyaml.  Remove
python-discover.
[propagated-inputs]: Add librsvg-for-system.

Change-Id: Ib1427f329e7a411e4225a81f384ff671ffb462cc
2025-02-22 20:43:43 +01:00
Danny Milosavljevic
86e7327de4 gnu: Add python-evemu.
* gnu/packages/linux.scm (python-evemu): New variable.

Change-Id: I79e90ff2b151c9b56213f54768c9ad39ac7843fa
2025-02-22 15:26:10 +01:00
Artyom V. Poptsov
22b5182579 gnu: evdi: Update to 1.14.8.
* gnu/packages/linux.scm (evdi): Update to 1.14.8.

Change-Id: Ib3ca633ce3f39bfde73c74f8887460d5ec28fbe4
2025-02-21 00:19:03 +03:00
Leo Famulari
b4cc3e5018 gnu: linux-libre: Update to 6.13.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use the
6.13 release series.

Change-Id: Ifde10c27abc419a515f69185d6fecf24ade88691
2025-02-20 16:06:47 -05:00
Leo Famulari
9095589a55 gnu: linux-libre 6.6: Update to 6.6.78.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.78.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ia32d40243992a8a721946aa827a26c8b261312f7
2025-02-20 16:06:47 -05:00
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