mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: linux-libre: Update to 4.15, while retaining 4.14 LTS.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15. (%linux-libre-hash): Update hash. (%linux-libre-arm-generic-4.14, %linux-libre-arm-omap2plus-4.14) (%linux-libre-4.1-version, %linux-libre-4.1-hash): New variables. * gnu/packages/aux-files/linux-libre/4.15-arm.conf, gnu/packages/aux-files/linux-libre/4.15-i686.conf, gnu/packages/aux-files/linux-libre/4.15-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them.
This commit is contained in:
parent
f2a6eca361
commit
adbe6dea33
5 changed files with 27451 additions and 4 deletions
|
@ -3,7 +3,7 @@
|
||||||
# Copyright © 2013 Andreas Enge <andreas@enge.fr>
|
# Copyright © 2013 Andreas Enge <andreas@enge.fr>
|
||||||
# Copyright © 2015, 2017 Alex Kost <alezost@gmail.com>
|
# Copyright © 2015, 2017 Alex Kost <alezost@gmail.com>
|
||||||
# Copyright © 2016, 2018 Mathieu Lirzin <mthl@gnu.org>
|
# Copyright © 2016, 2018 Mathieu Lirzin <mthl@gnu.org>
|
||||||
# Copyright © 2016, 2017 Mark H Weaver <mhw@netris.org>
|
# Copyright © 2016, 2017, 2018 Mark H Weaver <mhw@netris.org>
|
||||||
# Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
# Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||||
# Copyright © 2017 Leo Famulari <leo@famulari.name>
|
# Copyright © 2017 Leo Famulari <leo@famulari.name>
|
||||||
# Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
|
# Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
@ -254,6 +254,9 @@ dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
|
||||||
# Auxiliary files for packages.
|
# Auxiliary files for packages.
|
||||||
AUX_FILES = \
|
AUX_FILES = \
|
||||||
gnu/packages/aux-files/emacs/guix-emacs.el \
|
gnu/packages/aux-files/emacs/guix-emacs.el \
|
||||||
|
gnu/packages/aux-files/linux-libre/4.15-arm.conf \
|
||||||
|
gnu/packages/aux-files/linux-libre/4.15-i686.conf \
|
||||||
|
gnu/packages/aux-files/linux-libre/4.15-x86_64.conf \
|
||||||
gnu/packages/aux-files/linux-libre/4.14-arm.conf \
|
gnu/packages/aux-files/linux-libre/4.14-arm.conf \
|
||||||
gnu/packages/aux-files/linux-libre/4.14-i686.conf \
|
gnu/packages/aux-files/linux-libre/4.14-i686.conf \
|
||||||
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf \
|
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf \
|
||||||
|
|
8405
gnu/packages/aux-files/linux-libre/4.15-arm.conf
Normal file
8405
gnu/packages/aux-files/linux-libre/4.15-arm.conf
Normal file
File diff suppressed because it is too large
Load diff
9570
gnu/packages/aux-files/linux-libre/4.15-i686.conf
Normal file
9570
gnu/packages/aux-files/linux-libre/4.15-i686.conf
Normal file
File diff suppressed because it is too large
Load diff
9446
gnu/packages/aux-files/linux-libre/4.15-x86_64.conf
Normal file
9446
gnu/packages/aux-files/linux-libre/4.15-x86_64.conf
Normal file
File diff suppressed because it is too large
Load diff
|
@ -378,19 +378,28 @@ (define* (make-linux-libre version hash supported-systems
|
||||||
(define %intel-compatible-systems '("x86_64-linux" "i686-linux"))
|
(define %intel-compatible-systems '("x86_64-linux" "i686-linux"))
|
||||||
(define %linux-compatible-systems '("x86_64-linux" "i686-linux" "armhf-linux"))
|
(define %linux-compatible-systems '("x86_64-linux" "i686-linux" "armhf-linux"))
|
||||||
|
|
||||||
(define %linux-libre-version "4.14.15")
|
|
||||||
(define %linux-libre-hash "0s94d51bym3zipxf40xjzq943b7b2x4ba1gp3j7l5npj5nr2xiy8")
|
|
||||||
|
|
||||||
;; linux-libre configuration for armhf-linux is derived from Debian armmp. It
|
;; linux-libre configuration for armhf-linux is derived from Debian armmp. It
|
||||||
;; supports qemu "virt" machine and possibly a large number of ARM boards.
|
;; supports qemu "virt" machine and possibly a large number of ARM boards.
|
||||||
;; See : https://wiki.debian.org/DebianKernel/ARMMP.
|
;; See : https://wiki.debian.org/DebianKernel/ARMMP.
|
||||||
|
|
||||||
|
(define %linux-libre-version "4.15")
|
||||||
|
(define %linux-libre-hash "11h1954mkyy2wc0c9jd9dxysqq9wrjr6jmsxdysdd73g50a6amg6")
|
||||||
|
|
||||||
(define-public linux-libre
|
(define-public linux-libre
|
||||||
(make-linux-libre %linux-libre-version
|
(make-linux-libre %linux-libre-version
|
||||||
%linux-libre-hash
|
%linux-libre-hash
|
||||||
%linux-compatible-systems
|
%linux-compatible-systems
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
|
(define %linux-libre-4.14-version "4.14.15")
|
||||||
|
(define %linux-libre-4.14-hash "0s94d51bym3zipxf40xjzq943b7b2x4ba1gp3j7l5npj5nr2xiy8")
|
||||||
|
|
||||||
|
(define-public linux-libre-4.14
|
||||||
|
(make-linux-libre %linux-libre-4.14-version
|
||||||
|
%linux-libre-4.14-hash
|
||||||
|
%linux-compatible-systems
|
||||||
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
(define-public linux-libre-4.9
|
(define-public linux-libre-4.9
|
||||||
(make-linux-libre "4.9.78"
|
(make-linux-libre "4.9.78"
|
||||||
"12j7nxz92krq2ax7rii4pr6y1pr37n7ml692kqifpzpbzqm5yb9k"
|
"12j7nxz92krq2ax7rii4pr6y1pr37n7ml692kqifpzpbzqm5yb9k"
|
||||||
|
@ -416,6 +425,13 @@ (define-public linux-libre-arm-generic
|
||||||
#:defconfig "multi_v7_defconfig"
|
#:defconfig "multi_v7_defconfig"
|
||||||
#:extra-version "arm-generic"))
|
#:extra-version "arm-generic"))
|
||||||
|
|
||||||
|
(define-public linux-libre-arm-generic-4.14
|
||||||
|
(make-linux-libre %linux-libre-4.14-version
|
||||||
|
%linux-libre-4.14-hash
|
||||||
|
'("armhf-linux")
|
||||||
|
#:defconfig "multi_v7_defconfig"
|
||||||
|
#:extra-version "arm-generic"))
|
||||||
|
|
||||||
(define-public linux-libre-arm-omap2plus
|
(define-public linux-libre-arm-omap2plus
|
||||||
(make-linux-libre %linux-libre-version
|
(make-linux-libre %linux-libre-version
|
||||||
%linux-libre-hash
|
%linux-libre-hash
|
||||||
|
@ -423,6 +439,13 @@ (define-public linux-libre-arm-omap2plus
|
||||||
#:defconfig "omap2plus_defconfig"
|
#:defconfig "omap2plus_defconfig"
|
||||||
#:extra-version "arm-omap2plus"))
|
#:extra-version "arm-omap2plus"))
|
||||||
|
|
||||||
|
(define-public linux-libre-arm-omap2plus-4.14
|
||||||
|
(make-linux-libre %linux-libre-4.14-version
|
||||||
|
%linux-libre-4.14-hash
|
||||||
|
'("armhf-linux")
|
||||||
|
#:defconfig "omap2plus_defconfig"
|
||||||
|
#:extra-version "arm-omap2plus"))
|
||||||
|
|
||||||
|
|
||||||
;;;
|
;;;
|
||||||
;;; Pluggable authentication modules (PAM).
|
;;; Pluggable authentication modules (PAM).
|
||||||
|
|
Loading…
Reference in a new issue