[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/62: gnu: linux-libre-headers: Update to 5.15.49.
From: |
guix-commits |
Subject: |
06/62: gnu: linux-libre-headers: Update to 5.15.49. |
Date: |
Sun, 26 Jun 2022 06:09:05 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit 97fb977eb8d570f05adc5740af5e12fb740cc91c
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Sat Jun 25 20:59:01 2022 +0200
gnu: linux-libre-headers: Update to 5.15.49.
* gnu/packages/linux.scm (linux-libre-headers-5.10.35): Replace with ...
(linux-libre-headers-5.15.49): This new variable.
(linux-libre-headers): Adjust accordingly.
* gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: Add
phase to lower toolchain requirements.
---
gnu/packages/commencement.scm | 15 +++++++++++++--
gnu/packages/linux.scm | 8 ++++----
2 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 5b7a697b1f..eff396b911 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -6,7 +6,7 @@
;;; Copyright © 2017, 2018, 2019, 2021, 2022 Efraim Flashner
<efraim@flashner.co.il>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019, 2020, 2021, 2022 Jan (janneke) Nieuwenhuizen
<janneke@gnu.org>
-;;; Copyright © 2019, 2020, 2021 Marius Bakke <marius@gnu.org>
+;;; Copyright © 2019-2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2020, 2022 Timothy Sample <samplet@ngyro.com>
;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury@disroot.org>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
@@ -2486,7 +2486,18 @@ memoized as a function of '%current-system'."
(arguments
`(#:guile ,%bootstrap-guile
#:implicit-inputs? #f
- ,@(package-arguments linux-libre-headers)))
+ ,@(substitute-keyword-arguments (package-arguments linux-libre-headers)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'unpack 'lower-version-requirements
+ (lambda _
+ ;; Pacify version checks so it works with the bootstrap
+ ;; toolchain, since we are not building the full kernel.
+ (substitute* "scripts/min-tool-version.sh"
+ (("echo 5\\.1\\.0") ;GCC
+ "echo 4.9.4")
+ (("echo 2\\.23\\.0") ;binutils
+ "echo 2.20.1")))))))))
(native-inputs
`(("perl" ,perl-boot0)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index e17e1ef42d..2fd813c5b7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -639,11 +639,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the
given DEBLOB-SCRIPTS."
;; The following package is used in the early bootstrap, and thus must be kept
;; stable and with minimal build requirements.
-(define-public linux-libre-headers-5.10.35
- (make-linux-libre-headers "5.10.35" "gnu"
-
"0q2rnchad55d49f3rajrkazz0fcjv1irwrdb1hwjnl01fzm2gjk3"))
+(define-public linux-libre-headers-5.15.49
+ (make-linux-libre-headers "5.15.49" "gnu"
+
"13zqdcm4664vh7g57sxbfrlpsxm7zrma72mxdfdz7d9yndy2gfv8"))
-(define-public linux-libre-headers linux-libre-headers-5.10.35)
+(define-public linux-libre-headers linux-libre-headers-5.15.49)
;;;
- 40/62: gnu: libfaketime: Update to 0.9.10., (continued)
- 40/62: gnu: libfaketime: Update to 0.9.10., guix-commits, 2022/06/26
- 29/62: gnu: libxcursor: Update to 1.2.1., guix-commits, 2022/06/26
- 01/62: gnu: libdrm: Use G-expressions., guix-commits, 2022/06/26
- 07/62: gnu: coreutils: Update to 9.1., guix-commits, 2022/06/26
- 16/62: gnu: libxml2: Update to 2.9.14., guix-commits, 2022/06/26
- 17/62: gnu: jansson: Update to 2.14., guix-commits, 2022/06/26
- 33/62: gnu: iptables: Add release-monitoring-url., guix-commits, 2022/06/26
- 20/62: gnu: libXft: Update to 2.3.4., guix-commits, 2022/06/26
- 23/62: gnu: xcb-proto: Remove input labels., guix-commits, 2022/06/26
- 26/62: gnu: libx11: Update to 1.8.1., guix-commits, 2022/06/26
- 06/62: gnu: linux-libre-headers: Update to 5.15.49.,
guix-commits <=
- 27/62: gnu: xorgproto: Update to 2022.1., guix-commits, 2022/06/26
- 22/62: gnu: xcb-proto: Update to 1.15.2., guix-commits, 2022/06/26
- 09/62: gnu: libsigsegv: Update to 2.14., guix-commits, 2022/06/26
- 28/62: gnu: libxvmc: Update to 1.0.13., guix-commits, 2022/06/26
- 37/62: gnu: libevent: Remove input label., guix-commits, 2022/06/26
- 39/62: gnu: libtasn1: Update to 4.18.0., guix-commits, 2022/06/26
- 42/62: gnu: jemalloc: Update to 5.3.0., guix-commits, 2022/06/26
- 43/62: gnu: Remove jemalloc@4.5.0., guix-commits, 2022/06/26
- 45/62: gnu: mit-krb5: Remove label usage., guix-commits, 2022/06/26
- 44/62: gnu: mit-krb5: Update to 1.20., guix-commits, 2022/06/26