1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 07:30:38 +02:00
Commit Graph

4296 Commits

Author SHA1 Message Date
Maxim Cournoyer
4781f0458d Revert "gnu: linux-libre: Move info manual to doc output."
This reverts commit 748ec62882.  It broke the
linux-libre-module-builder like so:

   builder for
   `/gnu/store/293jxydym9z7ck7afmrjqhiw3xpfs4i1-linux-libre-module-builder-6.0.10.drv'
   failed to produce output path
   `/gnu/store/ghmp1q5w6r1s9364rz53jd42152wgz2v-linux-libre-module-builder-6.0.10-doc'

for reasons difficult to understand.
2022-12-01 21:37:12 -05:00
Stefan
16ecfda418 gnu: linux: Add a 'customize-linux' procedure.
* gnu/packages/linux.scm (linux-srcarch): New procedure.
(customize-linux): Likewise.
(make-defconfig): New procedure.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-01 14:31:28 -05:00
Maxim Cournoyer
748ec62882 gnu: linux-libre: Move info manual to doc output.
The kernel Linux is installed in the system profile, which means the manual
was not easily discoverable.  Move it to the "doc" output, so that users can
install the Linux documentation explicitly in their user profile without
pulling the whole Linux package.

* gnu/packages/linux.scm (make-linux-libre*) [outputs]: Conditionally add a
"doc" output.
[phases] {install-doc}: Install the info manual to the doc output, an create a
"linux" symlink to it for convenience.
* guix/build-system/linux-module.scm (make-linux-module-builder): Delete the
"doc" output, if present.
2022-12-01 10:53:49 -05:00
Stefan
ad9d0f8e58 gnu: linux: Fix the extra-version parameter in make-linux-libre*.
* gnu/packages/linux.scm (make-linux-libre*)

[phases] {configure}: Remove now extraneous INPUTS argument and Move code
setting environment variables to...
{set-environment}: ... this new phase.  Patch the Makefile to accept
EXTRAVERSION from the environment.  Fix the usage of an empty extra-version
string.
{install}: Remove extraneous NATIVE-INPUTS argument.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-01 10:53:48 -05:00
Tobias Geerinckx-Rice
e206036f38 gnu: powertop: Refactor regexp.
* gnu/packages/linux.scm (powertop)[arguments]:
Factor out substitute* regexp.
2022-11-27 01:00:09 +01:00
Tobias Geerinckx-Rice
2bb8bf36a5 gnu: powertop: Update to 2.15.
* gnu/packages/linux.scm (powertop): Update to 2.15.
[arguments]: Don't explicitly return #t from phases.
[native-inputs]: Add autoconf-archive.
2022-11-27 01:00:09 +01:00
Tobias Geerinckx-Rice
831651f60b gnu: powertop: Remove input labels.
* gnu/packages/linux.scm (powertop)[native-inputs]:
Remove input labels.
2022-11-27 01:00:09 +01:00
Efraim Flashner
de32c09563 gnu: btrfs-progs: Update to 6.0.2.
* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.2.
2022-11-27 12:47:34 +02:00
Leo Famulari
bc9234a8f8 gnu: linux-libre 4.9: Update to 4.9.334.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.334.
(linux-libre-4.9-pristine-source): Update hash.
2022-11-26 14:20:53 -05:00
Leo Famulari
330dca4a35 gnu: linux-libre 4.14: Update to 4.14.300.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.300.
(linux-libre-4.14-pristine-source): Update hash.
2022-11-26 14:20:52 -05:00
Leo Famulari
4a4e6d932f gnu: linux-libre 4.19: Update to 4.19.267.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.267.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.
2022-11-26 14:20:52 -05:00
Leo Famulari
29fbc55f11 gnu: linux-libre 5.4: Update to 5.4.225.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.225.
(linux-libre-5.4-pristine-source, deblob-scripst-5.4): Update hashes.
2022-11-26 14:20:52 -05:00
Leo Famulari
319fa83dc9 gnu: linux-libre 5.10: Update to 5.10.156.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.156.
(linux-libre-5.10-pristine-source): Update hash.
2022-11-26 14:20:52 -05:00
Leo Famulari
241c89dc31 gnu: linux-libre 5.15: Update to 5.15.80.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.80.
(linux-libre-5.15-pristine-source): Update hash.
2022-11-26 14:20:51 -05:00
Leo Famulari
bfb64adb66 gnu: linux-libre: Update to 6.0.10.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.10.
(linux-libre-6.0-pristine-source): Update hash.
2022-11-26 14:20:46 -05:00
Danny Milosavljevic
7e0ad0dd0f gnu: docker: Fix tests.
Fixes <https://issues.guix.gnu.org/59551>.
Reported by Edison Ibáñez <arkhan@riseup.net>

* gnu/packages/linux.scm (xfsprogs-5.9): New variable.
* gnu/packages/docker.scm (docker)[inputs]: Replace xfsprogs by xfsprogs-5.9.
2022-11-25 14:46:15 +01:00
Maxim Cournoyer
82c43b276d gnu: linux-libre: Enable building info doc.
* gnu/packages/patches/linux-libre-infodocs-target.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (linux-libre-6.0-source, linux-libre-5.15-source)
(linux-libre-5.10-source): Apply above patch.
(doc-supported?): New procedure.
(make-linux-libre) [DOC-SUPPORTED?]: Add new patch in
the default patches used.  Add a BUILD-DOC? argument.
(make-linux-libre*): Add a BUILD-DOC? argument.  Validate BUILD-DOC? for
supported VERSION.
[arguments]: Conditionally add the build-doc and install-doc phases.
[native-inputs]: Conditionally add fontconfig, graphviz, python-wrapper,
python-sphinx, texinfo and which.
2022-11-24 16:35:11 -05:00
Leo Famulari
a8c36bf8c4 gnu: linux-libre 4.19: Update to 4.19.266.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.266.
(linux-libre-4.19-pristine-source): Update hash.
2022-11-24 11:25:51 -05:00
kiasoc5
4a97591d0a gnu: btrfs-progs: Update to 6.0.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-24 14:15:58 +08:00
kiasoc5
6e142c69bd gnu: xfsprogs: Update to 6.0.0.
* gnu/packages/linux.scm (xfsprogs): Update to 6.0.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-24 14:13:01 +08:00
kiasoc5
904decf7c0 gnu: ell: Update to 0.54.
* gnu/packages/linux.scm (ell): Update to 0.54.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20 11:01:51 +02:00
Leo Famulari
b015b3f3a4 gnu: linux-libre 5.10: Update to 5.10.155.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.155.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-11-19 15:24:23 -05:00
Leo Famulari
eec3d4a07f gnu: linux-libre 5.15: Update to 5.15.79.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.79.
(linux-libre-5.15-pristine-source): Update hash.
2022-11-19 15:24:23 -05:00
Leo Famulari
44571b993f gnu: linux-libre: Update to 6.0.9.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.9.
(linux-libre-6.0-pristine-source, deblob-scripts-6.0.9): Update hashes.
2022-11-19 15:24:23 -05:00
Ricardo Wurmus
2a58ddb6da gnu: multipath-tools: Set prefix instead of DESTDIR.
This is necessary to avoid having multipath look for its plugins in /lib
instead of /gnu/store/...-multipath-tools-.../lib.

* gnu/packages/linux.scm (multipath-tools)[arguments]: Replace DESTDIR with
prefix in make flags; override configdir to look up stateful configurations in
global /etc directory.
2022-11-14 22:52:44 +01:00
Ricardo Wurmus
a570b4e1ee gnu: multipath-tools: Enable parallel build.
* gnu/packages/linux.scm (multipath-tools)[arguments]: Remove parallel-build?
argument.
2022-11-14 22:52:44 +01:00
Ricardo Wurmus
66edd586c2 gnu: multipath-tools: Update to 0.9.3.
* gnu/packages/linux.scm (multipath-tools): Update to 0.9.3.
[source]: Adjust snippet.
2022-11-14 22:52:44 +01:00
Pierre Neidhardt
4cc746820a gnu: bbswitch-module: Update to 20220529 and fix for Linux 5.18+.
* gnu/packages/linux.scm (bbswitch-module): Update to 20220529 and fix for
Linux 5.18+.
[source]: Switch to fork since fix is not merged upstream yet.
2022-11-14 11:28:25 +01:00
Hilton Chain
b52ac1c874 gnu: Add spectre-meltdown-checker.
* gnu/packages/linux.scm (spectre-meltdown-checker): New variable.
* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: New file.
* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register them here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-13 22:49:10 +01:00
Leo Famulari
c847585732 gnu: linux-libre 4.9: Update to 4.9.333.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.333.
(linux-libre-4.9-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
3e74679f07 gnu: linux-libre 4.14: Update to 4.14.299.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.299.
(linux-libre-4.14-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
daff256f62 gnu: linux-libre 4.19: Update to 4.19.265.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.265.
(linux-libre-4.19-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
0b7b724deb gnu: linux-libre 5.4: Update to 5.4.224.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.224.
(linux-libre-5.4-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
caa8db80c8 gnu: linux-libre 5.10: Update to 5.10.154.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.154.
(linux-libre-5.10-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
2673025301 gnu: linux-libre 5.15: Update to 5.15.78.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.78.
(linux-libre-5.15-pristine-source): Update hash.
2022-11-11 21:42:19 -05:00
Leo Famulari
b3e15b5abc gnu: linux-libre: Update to 6.0.8.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.8.
(linux-libre-6.0-pristine-source): Update hash.
2022-11-11 21:42:15 -05:00
Hilton Chain
841963f948 gnu: Add modprobed-db.
* gnu/packages/linux.scm (modprobed-db): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-09 23:59:42 +01:00
Danny Milosavljevic
a827905302 gnu: Add edac-utils.
* gnu/packages/linux.scm (edac-utils): New variable.
2022-11-09 23:04:22 +01:00
Leo Famulari
c52cdd18d6 gnu: Remove linux-libre 5.19.
* gnu/packages/linux.scm (linux-libre-5.19-version,
linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
linux-libre-5.19-pristine-source, linux-libre-5.19-source,
linux-libre-headers-5.19, linux-libre-5.19): Remove variables.
* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
gnu/packages/aux-files/linux-libre/5.19-i686.conf,
gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2022-11-08 12:54:32 -05:00
Hilton Chain
cad335a32a gnu: Add kconfig-hardened-check.
* gnu/packages/linux.scm (kconfig-hardened-check): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-07 20:30:29 +01:00
Leo Famulari
82a0a395d7 gnu: linux-libre: Update to 6.0.7
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Update to linux-libre 6.0.
2022-11-06 17:16:52 -05:00
Leo Famulari
3a227cff36 gnu: linux-libre 4.9: Update to 4.9.332.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.332.
(linux-libre-4.9-pristine-source): Update hash.
2022-11-04 15:03:24 -04:00
Leo Famulari
9144b962df gnu: linux-libre 4.14: Update to 4.14.298.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.298.
(linux-libre-4.14-pristine-source): Update hash.
2022-11-04 15:03:24 -04:00
Leo Famulari
366722b2e1 gnu: linux-libre 4.19: Update to 4.19.264.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.264.
(linux-libre-4.19-pristine-source): Update hash.
2022-11-04 15:03:24 -04:00
Leo Famulari
91cf54b955 gnu: linux-libre 5.4: Update to 5.4.223.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.223.
(linux-libre-5.4-pristine-source): Update hash.
2022-11-04 15:03:24 -04:00
Leo Famulari
816b3c8d05 gnu: linux-libre 5.10: Update to 5.10.153.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.153.
(linux-libre-5.10-pristine-source): Update hash.
2022-11-04 15:03:23 -04:00
Leo Famulari
ba37fef356 gnu: linux-libre 5.15: Update to 5.15.77.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.77.
(linux-libre-5.15-pristine-source): Update hash.
2022-11-04 15:03:23 -04:00
Leo Famulari
fe69a2b77d gnu: linux-libre 6.0: Update to 6.0.7.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.7.
(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.
2022-11-04 15:03:23 -04:00
Leo Famulari
2fde8cf399 gnu: linux-libre: Add linux-libre 6.0.6.
* gnu/packages/linux.scm (linux-libre-6.0-version,
linux-libre-6.0-pristine-source, linux-libre-6.0-source,
linux-libre-headers-6.0, linux-libre-6.0): New variables.
* gnu/packages/aux-files/linux-libre/6.0-arm.conf,
gnu/packages/aux-files/linux-libre/6.0-arm64.conf,
gnu/packages/aux-files/linux-libre/6.0-i686.conf,
gnu/packages/aux-files/linux-libre/6.0-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2022-11-02 01:01:51 -04:00
Tobias Geerinckx-Rice
bbf9adf525 gnu: ntfs-3g: Update to 2022.10.3 [security fixes].
* gnu/packages/linux.scm (ntfs-3g): Update to 2022.10.3.
[source]: Don't explicitly return #t from snippet.
[arguments]: Don't explicitly return #t from phases.
2022-10-30 02:00:00 +01:00