summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
AgeCommit message (Collapse)Author
2022-12-11gnu: fakeroot: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (fakeroot)[native-inputs]: Remove input labels.
2022-12-11gnu: fakeroot: Update to 1.30.1.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (fakeroot): Update to 1.30.1.
2022-12-11gnu: earlyoom: Update to 1.7.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (earlyoom): Update to 1.7.
2022-12-11gnu: bpftrace: Update to 0.16.0.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (bpftrace): Update to 0.16.0.
2022-12-11gnu: libnftnl: Update to 1.2.4.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libnftnl): Update to 1.2.4.
2022-12-11gnu: liburing: Update to 2.3.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (liburing): Update to 2.3.
2022-12-11gnu: mtd-utils: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mtd-utils)[inputs]: Remove input labels.
2022-12-11gnu: mtd-utils: Update to 2.1.5.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mtd-utils): Update to 2.1.5.
2022-12-11gnu: mcelog: Update to 190.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mcelog): Update to 190.
2022-12-11gnu: powerstat: Update to 0.02.28.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (powerstat): Update to 0.02.28.
2022-12-11gnu: cpuid: Update to 20221201.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (cpuid): Update to 20221201.
2022-12-11gnu: ipset: Update to 7.16.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (ipset): Update to 7.16.
2022-12-11gnu: libnetfilter-cthelper: Update to 1.0.1.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libnetfilter-cthelper): Update to 1.0.1.
2022-12-11gnu: libnetfilter-cttimeout: Update to 1.0.1.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libnetfilter-cttimeout): Update to 1.0.1.
2022-12-11gnu: libnetfilter-conntrack: Update to 1.0.9.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libnetfilter-conntrack): Update to 1.0.9.
2022-12-14gnu: rasdaemon: Add missing inputs and rewrite using G-Exps.Bruno Victal
* 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-14gnu: bolt: Update to 0.9.4.Ludovic Courtès
* gnu/packages/linux.scm (bolt): Update to 0.9.4.
2022-12-14gnu: Add bolt.Petr Hodina
* gnu/packages/linux.scm (bolt): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-12gnu: f2fs-tools: Remove obsolete phase.Marius Bakke
* gnu/packages/linux.scm (f2fs-tools)[arguments]: Remove. (f2fs-tools-1.7)[arguments]: Add #:phases.
2022-12-12gnu: f2fs-tools: Update to 1.15.0.Marius Bakke
* gnu/packages/linux.scm (f2fs-tools): Update to 1.15.0. (f2fs-tools/static)[arguments]: Add #:make-flags. Remove make-static phase.
2022-12-12gnu: f2fs-tools@1.7: Don't fetch autogenerated git snapshot.Marius Bakke
* gnu/packages/linux.scm (f2fs-tools-1.7)[source]: Switch to GIT-FETCH.
2022-12-12gnu: f2fs-tools: Don't fetch autogenerated git snapshot.Marius Bakke
* gnu/packages/linux.scm (f2fs-tools)[source]: Switch to GIT-FETCH.
2022-12-12gnu: f2fs-tools: Reverse inheritance relationship.Marius Bakke
* 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-12gnu: ffmpeg: Promote version 5 to the default.Marius Bakke
* 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-09gnu: linux-libre 4.9: Update to 4.9.335.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.335. (linux-libre-4.9-pristine-source): Update hash.
2022-12-09gnu: linux-libre 4.14: Update to 4.14.301.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.301. (linux-libre-4.14-pristine-source): Update hash.
2022-12-09gnu: linux-libre 4.19: Update to 4.19.268.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.268. (linux-libre-4.19-pristine-source): Update hash.
2022-12-09gnu: linux-libre 5.4: Update to 5.4.226.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.226. (linux-libre-5.4-pristine-source): Update hash.
2022-12-09gnu: linux-libre 5.10: Update to 5.10.158.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.158. (linux-libre-5.10-pristine-source): Update hash.
2022-12-09gnu: linux-libre 5.15: Update to 5.15.82.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.82. (linux-libre-5.15-pristine-source): Update hash.
2022-12-09gnu: linux-libre: Update to 6.0.12.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.12. (linux-libre-6.0-pristine-source): Update hash.
2022-12-09Revert "gnu: make-linux-libre*: Remove input labels."Maxim Cournoyer
This reverts commit dfc6957a5af7d179d4618eb19d4f555c519bc6f2. git-bisect found it broke guix pull on non-x86_64 systems like powerpc64le, for reasons to investigate.
2022-12-08gnu: linux-libre 5.10: Update to 5.10.157.Leo Famulari
* 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-08gnu: linux-libre 5.15: Update to 5.15.81.Leo Famulari
* 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-08gnu: linux-libre: Update to 6.0.11.Leo Famulari
* 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-07gnu: make-linux-libre*: Remove input labels.Maxim Cournoyer
* 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-07gnu: linux: customize-linux: Remove input labels.Maxim Cournoyer
* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete field, using the defconfig gexp directly... [phases] <configure>: ... here.
2022-12-07gnu: linux: Move customization procedures near the top.Maxim Cournoyer
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-06gnu: linux-libre: Move documentation to a separate package.Maxim Cournoyer
* 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-05gnu: Add tuxedo-keyboard.Demis Balbach
* gnu/packages/linux.scm (tuxedo-keyboard): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-05gnu: rasdaemon: Add perl to inputs.Bruno Victal
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-02Merge branch 'master' into stagingMarius Bakke
2022-12-01Revert "gnu: linux-libre: Move info manual to doc output."Maxim Cournoyer
This reverts commit 748ec628826cea3faa3679074d87fae9bc810080. 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-01gnu: linux: Add a 'customize-linux' procedure.Stefan
* 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-01gnu: linux-libre: Move info manual to doc output.Maxim Cournoyer
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-01gnu: linux: Fix the extra-version parameter in make-linux-libre*.Stefan
* 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-11-28Merge branch 'master' into stagingMarius Bakke
2022-11-27gnu: btrfs-progs: Update to 6.0.2.Efraim Flashner
* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.2.
2022-11-27gnu: powertop: Refactor regexp.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (powertop)[arguments]: Factor out substitute* regexp.
2022-11-27gnu: powertop: Update to 2.15.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (powertop): Update to 2.15. [arguments]: Don't explicitly return #t from phases. [native-inputs]: Add autoconf-archive.