Commit graph

5631 commits

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

Change-Id: Ia6b0aa68236d2f4ef654523a03406535e46fff26
2025-04-15 22:10:55 -04:00
Leo Famulari
1d3283361f
gnu: linux-libre: Update to 6.13.11.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.11.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: I2f15f61e1ebbb0146daf21cdb80b029d1e67d0f5
2025-04-15 22:10:47 -04:00
Maxim Cournoyer
dedeb90501
gnu: eudev: Build with udevrulesdir pointing to /etc/udev/rules.d.
Prior to this change, only the udev rules installed to eudev's prefix were
consulted by tools such as udevadm, leading to problems such as when
configuring network interfaces, or attempting to override its default rules.

While our custom eudev patch adding support for the EUDEV_RULES_DIRECTORY
environment variable could have been refined to take precedence over the
package's configured udevrulesdir, this was not pursued for the following
reasons:

1. Due to eudev's using inotify to detect new rules, the EUDEV_RULES_DIRECTORY
is fixed in Guix System, per commit e9fa17eb98 ("services: udev: Use a fixed
location for the rules directory and config.")

2. Users would have had to set EUDEV_RULES_DIRECTORY to the fixed directory
themselves to have udevadm work as expected, which is inconvenient.

3. This simple solution is already implemented and tested in NixPkgs.

* gnu/packages/linux.scm (eudev) [source]: Remove custom patch.
[arguments] <#:make-flags>: New argument.
<#:phases>: Override install phase to alter installation make flags.
* gnu/services/base.scm (udev-shepherd-service): Do not set
EUDEV_RULES_DIRECTORY environment variable.
* gnu/packages/patches/eudev-rules-directory.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Fixes: https://issues.guix.gnu.org/63508
Reported-by: Felix Lechner <felix.lechner@lease-up.com>
Change-Id: Ib8698f4b452f6fd0951bcd71831705b1be85e6e0
2025-04-11 12:42:47 +01:00
Leo Famulari
621d09a185
gnu: linux-libre 6.1: Update to 6.1.133.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.133.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I97ed1899a4e8cb12934b2bcd82f9f89f1c48198a
2025-04-08 20:27:33 -04:00
Leo Famulari
80364b5c64
gnu: linux-libre 6.6: Update to 6.6.86.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.86.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ic81199ffa3f4af39fbd790cce59210242997ed2d
2025-04-08 20:27:33 -04:00
Leo Famulari
104c85fc1f
gnu: linux-libre 6.12: Update to 6.12.22.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.22.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Iceec7a618b42342abeed12670d3215c04ede1ab4
2025-04-08 20:27:33 -04:00
Leo Famulari
f2c74c1ee2
gnu: linux-libre: Update to 6.13.10.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.10.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: I184364932f73790f6b8499d00beabeee7cee54ac
2025-04-08 20:27:33 -04:00
45mg
abbe9952c4
gnu: linux-libre: The kernel supports encryption at the file-system level.
This enables kernel support for transparent encryption of files and directions
via the fscrypt library:

https://www.kernel.org/doc/html/v6.13/filesystems/fscrypt.html

* gnu/packages/linux.scm (default-extra-linux-options): Add CONFIG_FS_ENCRYPTION.

Change-Id: Ibee34871a25e880e7c16eaa51ddebee85ee172f5
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-04-08 20:27:32 -04:00
Yelninei
1187020066
gnu: e2fsprogs: Fix build for GNU/Hurd.
* gnu/packages/linux.scm (e2fsprogs)[#:phases]: Remove 'set-PATH_MAX phase when 'system-hurd?'.

Change-Id: I4ec84bdf5b9219b456109f427d2c192da5b20c98
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-08 17:05:37 +02:00
Zheng Junjie
1dab24555a
gnu: v4l2loopback-linux-module: Update to 0.14.0.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.14.0.

Change-Id: Ifc606519e55d5bb830953722d7a88fc7ee72ad1f
2025-04-08 19:56:25 +08:00
Timo Wilken
15af9f7bc5
gnu: v4l2loopback-linux-module: Update to 0.13.2.
This fixes a build failure with 0.13.1 and the latest Linux-libre version in
Guix.

* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.2.

Change-Id: Iada65ed74c82b0af209a983ab8e0b3ae631d76cb
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-08 19:56:25 +08:00
Leo Famulari
97523d5001
gnu: linux-libre 6.1: Update to 6.1.132.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.132.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I68ba830bcf336d24ea87430de18681df3038481d
2025-04-02 00:40:33 -04:00
Leo Famulari
607324ea57
gnu: linux-libre 6.6: Update to 6.6.85.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.85.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Id8c9631e5811aeb08dac77b761e9575f0ee22d6a
2025-04-02 00:40:33 -04:00
Leo Famulari
6897bea9a7
gnu: linux-libre 6.12: Update to 6.12.21.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.21.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I555ff8447a845995f518630257ad1e1e52ee21a0
2025-04-02 00:40:33 -04:00
Leo Famulari
933d716494
gnu: linux-libre: Update to 6.13.9.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.9.
(linux-libre-6.13-pristine-source): Update hash.

Change-Id: I645752759ff006c95aec9117acf2d615db69b1d6
2025-04-02 00:40:33 -04:00
Ashish SHUKLA
7cef57e2a7
gnu: btrfs-progs: Update to 6.13.
* gnu/packages/linux.scm (btrfs-progs): Update to 6.13.
[native-inputs]: Add python-wrapper, and python-sphinx-rtd-theme.

Change-Id: I839f3f20518b632eceaf73cc8c57df7bece1dfb9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Ashish SHUKLA
c3b0fbb36d
gnu: e2fsprogs: Update to 1.47.1.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.1.

Change-Id: I428973b6a04a99eca96592d79d1bf7da47fd6680
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-01 14:49:34 +02:00
Maxim Cournoyer
c11b7aacc2
gnu: libbpf: Install uAPI headers.
* gnu/packages/linux.scm (libbpf)
[phases] {install-linux-bpf-headers}: Replace with...
{install}: ... this new phase override.

Change-Id: I596c17dcf3af5bce70cffe6949443f4d409dda89
2025-03-27 21:11:26 +09:00
Maxim Cournoyer
9bbaae304b
gnu: dwarves: Update to 1.29.
* gnu/packages/linux.scm (dwarves): Update to 1.29.

Change-Id: I65bbfdd54fe7d401e92d112965672a1cb7d6f8f3
2025-03-27 21:11:25 +09:00
Leo Famulari
df439ebce9
gnu: linux-libre 6.6: Update to 6.6.84.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.84.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ie7d7ff328aa3a6e4c66b52a06326ebd3f77b064e
2025-03-26 08:41:35 -04:00
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