Leo Famulari
3bf77e65f0
gnu: linux-libre 5.4: Update to 5.4.227.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.227.
(linux-libre-5.4-pristine-source): Update hash.
2022-12-17 13:02:08 -05:00
Leo Famulari
9d4b9838ee
gnu: linux-libre 5.10: Update to 5.10.159.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.159.
(linux-libre-5.10-pristine-source): Update hash.
2022-12-17 13:02:08 -05:00
Leo Famulari
ddcae98539
gnu: linux-libre 5.15: Update to 5.15.83.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.83.
(linux-libre-5.15-pristine-source): Update hash.
2022-12-17 13:02:08 -05:00
Leo Famulari
c3a25e90f2
gnu: linux-libre: Update to 6.0.13.
...
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.13.
(linux-libre-6.0-pristine-source): Update hash.
2022-12-17 13:02:08 -05:00
Tobias Geerinckx-Rice
37cce5599c
gnu: fakeroot: Remove input labels.
...
* gnu/packages/linux.scm (fakeroot)[native-inputs]:
Remove input labels.
2022-12-11 01:00:11 +01:00
Tobias Geerinckx-Rice
208006b410
gnu: fakeroot: Update to 1.30.1.
...
* gnu/packages/linux.scm (fakeroot): Update to 1.30.1.
2022-12-11 01:00:11 +01:00
Tobias Geerinckx-Rice
bd3e72b79f
gnu: earlyoom: Update to 1.7.
...
* gnu/packages/linux.scm (earlyoom): Update to 1.7.
2022-12-11 01:00:10 +01:00
Tobias Geerinckx-Rice
6dcd6fecba
gnu: bpftrace: Update to 0.16.0.
...
* gnu/packages/linux.scm (bpftrace): Update to 0.16.0.
2022-12-11 01:00:10 +01:00
Tobias Geerinckx-Rice
819c2256ec
gnu: libnftnl: Update to 1.2.4.
...
* gnu/packages/linux.scm (libnftnl): Update to 1.2.4.
2022-12-11 01:00:10 +01:00
Tobias Geerinckx-Rice
69509c56f8
gnu: liburing: Update to 2.3.
...
* gnu/packages/linux.scm (liburing): Update to 2.3.
2022-12-11 01:00:10 +01:00
Tobias Geerinckx-Rice
1077b0b73d
gnu: mtd-utils: Remove input labels.
...
* gnu/packages/linux.scm (mtd-utils)[inputs]:
Remove input labels.
2022-12-11 01:00:10 +01:00
Tobias Geerinckx-Rice
7ff99f7a56
gnu: mtd-utils: Update to 2.1.5.
...
* gnu/packages/linux.scm (mtd-utils): Update to 2.1.5.
2022-12-11 01:00:09 +01:00
Tobias Geerinckx-Rice
4681e01bdc
gnu: mcelog: Update to 190.
...
* gnu/packages/linux.scm (mcelog): Update to 190.
2022-12-11 01:00:09 +01:00
Tobias Geerinckx-Rice
54bf243bae
gnu: powerstat: Update to 0.02.28.
...
* gnu/packages/linux.scm (powerstat): Update to 0.02.28.
2022-12-11 01:00:09 +01:00
Tobias Geerinckx-Rice
6d16ae4af9
gnu: cpuid: Update to 20221201.
...
* gnu/packages/linux.scm (cpuid): Update to 20221201.
2022-12-11 01:00:09 +01:00
Tobias Geerinckx-Rice
145747f64f
gnu: ipset: Update to 7.16.
...
* gnu/packages/linux.scm (ipset): Update to 7.16.
2022-12-11 01:00:09 +01:00
Tobias Geerinckx-Rice
8bdb5b195a
gnu: libnetfilter-cthelper: Update to 1.0.1.
...
* gnu/packages/linux.scm (libnetfilter-cthelper): Update to 1.0.1.
2022-12-11 01:00:07 +01:00
Tobias Geerinckx-Rice
9e35951dc8
gnu: libnetfilter-cttimeout: Update to 1.0.1.
...
* gnu/packages/linux.scm (libnetfilter-cttimeout): Update to 1.0.1.
2022-12-11 01:00:06 +01:00
Tobias Geerinckx-Rice
994b10f481
gnu: libnetfilter-conntrack: Update to 1.0.9.
...
* gnu/packages/linux.scm (libnetfilter-conntrack): Update to 1.0.9.
2022-12-11 01:00:05 +01:00
Bruno Victal
8125c22ea2
gnu: rasdaemon: Add missing inputs and rewrite using G-Exps.
...
* gnu/packages/linux.scm (rasdaemon)[arguments]: Rewrite using
G-Expressions. Add 'fix-dmidecode-and-modprobe' and 'wrap-rasdaemon'
phases.
[inputs]: Add perl-dbd-sqlite, dmidecode, and kmod.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-14 12:44:03 +01:00
Ludovic Courtès
7e2b9dbe08
gnu: bolt: Update to 0.9.4.
...
* gnu/packages/linux.scm (bolt): Update to 0.9.4.
2022-12-14 12:44:02 +01:00
Petr Hodina
4eae37157f
gnu: Add bolt.
...
* gnu/packages/linux.scm (bolt): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-14 12:44:02 +01:00
Marius Bakke
9fc171b62a
gnu: f2fs-tools: Remove obsolete phase.
...
* gnu/packages/linux.scm (f2fs-tools)[arguments]: Remove.
(f2fs-tools-1.7)[arguments]: Add #:phases.
2022-12-12 20:23:31 +01:00
Marius Bakke
a2c6cc4354
gnu: f2fs-tools: Update to 1.15.0.
...
* gnu/packages/linux.scm (f2fs-tools): Update to 1.15.0.
(f2fs-tools/static)[arguments]: Add #:make-flags. Remove make-static phase.
2022-12-12 20:23:31 +01:00
Marius Bakke
e1fc45b3ea
gnu: f2fs-tools@1.7: Don't fetch autogenerated git snapshot.
...
* gnu/packages/linux.scm (f2fs-tools-1.7)[source]: Switch to GIT-FETCH.
2022-12-12 20:23:31 +01:00
Marius Bakke
61f67290b9
gnu: f2fs-tools: Don't fetch autogenerated git snapshot.
...
* gnu/packages/linux.scm (f2fs-tools)[source]: Switch to GIT-FETCH.
2022-12-12 20:23:31 +01:00
Marius Bakke
58e33da5f5
gnu: f2fs-tools: Reverse inheritance relationship.
...
* gnu/packages/linux.scm (f2fs-tools): Update to 1.14.0.
[arguments]: Remove obsolete #:configure-flags and trailing #t in phase.
[inputs]: Remove labels.
(f2fs-tools-1.7): Inherit from above; add #:configure-flags.
[inputs]: Remove labels.
2022-12-12 20:23:31 +01:00
Marius Bakke
79564bf997
gnu: ffmpeg: Promote version 5 to the default.
...
* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5.
(mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4.
(transcode, libquicktime, ffmpegthumbnailer, mplayer, obs,
simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change
from FFMPEG to FFMPEG-4.
* gnu/packages/arcan.scm (arcan)[inputs]: Likewise.
* gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise.
* gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise.
* gnu/packages/education.scm (openboard)[inputs]: Likewise.
* gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]:
Likewise.
* gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise.
* gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise.
* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise.
* gnu/packages/linux.scm (pipewire)[inputs]: Likewise.
(pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG.
* gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4.
* gnu/packages/music.scm (musikcube)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.
2022-12-12 15:12:58 +01:00
Leo Famulari
3ae6f30767
gnu: linux-libre 4.9: Update to 4.9.335.
...
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.335.
(linux-libre-4.9-pristine-source): Update hash.
2022-12-09 19:55:38 -05:00
Leo Famulari
19836fe4f1
gnu: linux-libre 4.14: Update to 4.14.301.
...
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.301.
(linux-libre-4.14-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari
7b0fd5a0b4
gnu: linux-libre 4.19: Update to 4.19.268.
...
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.268.
(linux-libre-4.19-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari
733396eb2b
gnu: linux-libre 5.4: Update to 5.4.226.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.226.
(linux-libre-5.4-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari
773ba52f93
gnu: linux-libre 5.10: Update to 5.10.158.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.158.
(linux-libre-5.10-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari
b52ffca2bb
gnu: linux-libre 5.15: Update to 5.15.82.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.82.
(linux-libre-5.15-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari
67e8fd6b38
gnu: linux-libre: Update to 6.0.12.
...
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.12.
(linux-libre-6.0-pristine-source): Update hash.
2022-12-09 19:55:36 -05:00
Maxim Cournoyer
0ffa501f2b
Revert "gnu: make-linux-libre*: Remove input labels."
...
This reverts commit dfc6957a5a
. git-bisect
found it broke guix pull on non-x86_64 systems like powerpc64le, for reasons
to investigate.
2022-12-09 08:18:42 -05:00
Leo Famulari
0cd12c2d75
gnu: linux-libre 5.10: Update to 5.10.157.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.157.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari
ac123ed303
gnu: linux-libre 5.15: Update to 5.15.81.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.81.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari
f4504b61ed
gnu: linux-libre: Update to 6.0.11.
...
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.11.
(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.
2022-12-08 12:06:47 -05:00
Maxim Cournoyer
dfc6957a5a
gnu: make-linux-libre*: Remove input labels.
...
* gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using
local-file. Adjust doc.
(make-linux-libre*): Adjust doc.
[native-inputs]: Remove input labels. Rewrite config input to be directly
expanded...
[phases] <configure>: ... here. Re-flow comments. Remove extraneous INPUTS
argument.
<install>: Likewise.
2022-12-07 10:36:48 -05:00
Maxim Cournoyer
234190df00
gnu: linux: customize-linux: Remove input labels.
...
* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete
field, using the defconfig gexp directly...
[phases] <configure>: ... here.
2022-12-07 09:26:01 -05:00
Maxim Cournoyer
1e05b4a7fd
gnu: linux: Move customization procedures near the top.
...
This makes it possible to use them to define Linux kernel variants in the same
file.
* gnu/packages/linux.scm (customize-linux), make-defconfig): Move near the top
of the module.
2022-12-07 09:25:59 -05:00
Maxim Cournoyer
f57fbc2fb1
gnu: linux-libre: Move documentation to a separate package.
...
* gnu/packages/linux.scm (linux-libre-5.15-source)
(linux-libre-5.10-source): Do not apply linux-libre-infodocs-target.patch.
(make-linux-libre): Remove BUILD-DOC? argument, and
adjust patches conditional.
(make-linux-libre*): Likewise. Remove build-doc? validation.
[arguments]: Move documentation related phases to the new
linux-libre-documentation.
[native-inputs]: Move the documentation related native inputs to
linux-libre-documentation.
(linux-libre-documentation): New variable.
* guix/build-system/linux-module.scm
(make-linux-module-builder) [arguments]: Do not delete build-doc and
install-doc phases, which no longer exist for linux-libre.
2022-12-06 22:03:44 -05:00
Demis Balbach
248b40cd2d
gnu: Add tuxedo-keyboard.
...
* gnu/packages/linux.scm (tuxedo-keyboard): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-05 22:22:20 +01:00
Bruno Victal
52319edcc4
gnu: rasdaemon: Add perl to inputs.
...
Required for ras-mc-ctl.
* gnu/packages/linux.scm (rasdaemon)[inputs]: Add perl for ras-mc-ctl.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-05 16:08:08 -05:00
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