Browse Source

gnu: linux-libre: Update to 4.18.1.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.1.
(%linux-libre-hash): Update hash.
(%linux-libre-patches): New variable.
(linux-libre): Add %linux-libre-patches.
* gnu/packages/aux-files/linux-libre/4.17-arm.conf,
gnu/packages/aux-files/linux-libre/4.17-arm64.conf,
gnu/packages/aux-files/linux-libre/4.17-i686.conf,
gnu/packages/aux-files/linux-libre/4.17-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/4.18-arm.conf,
gnu/packages/aux-files/linux-libre/4.18-arm64.conf,
gnu/packages/aux-files/linux-libre/4.18-i686.conf,
gnu/packages/aux-files/linux-libre/4.18-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
gn-latest-20200428
Mark H Weaver 3 years ago
parent
commit
3004f1c69b
No known key found for this signature in database GPG Key ID: 7CEF29847562C516
6 changed files with 692 additions and 419 deletions
  1. +4
    -4
      Makefile.am
  2. +155
    -97
      gnu/packages/aux-files/linux-libre/4.18-arm.conf
  3. +176
    -94
      gnu/packages/aux-files/linux-libre/4.18-arm64.conf
  4. +161
    -110
      gnu/packages/aux-files/linux-libre/4.18-i686.conf
  5. +172
    -112
      gnu/packages/aux-files/linux-libre/4.18-x86_64.conf
  6. +24
    -2
      gnu/packages/linux.scm

+ 4
- 4
Makefile.am View File

@ -277,10 +277,10 @@ dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
# Auxiliary files for packages.
AUX_FILES = \
gnu/packages/aux-files/emacs/guix-emacs.el \
gnu/packages/aux-files/linux-libre/4.17-arm.conf \
gnu/packages/aux-files/linux-libre/4.17-arm64.conf \
gnu/packages/aux-files/linux-libre/4.17-i686.conf \
gnu/packages/aux-files/linux-libre/4.17-x86_64.conf \
gnu/packages/aux-files/linux-libre/4.18-arm.conf \
gnu/packages/aux-files/linux-libre/4.18-arm64.conf \
gnu/packages/aux-files/linux-libre/4.18-i686.conf \
gnu/packages/aux-files/linux-libre/4.18-x86_64.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-x86_64.conf \


gnu/packages/aux-files/linux-libre/4.17-arm.conf → gnu/packages/aux-files/linux-libre/4.18-arm.conf View File


gnu/packages/aux-files/linux-libre/4.18-arm64.conf
File diff suppressed because it is too large
View File


gnu/packages/aux-files/linux-libre/4.17-i686.conf → gnu/packages/aux-files/linux-libre/4.18-i686.conf View File


gnu/packages/aux-files/linux-libre/4.18-x86_64.conf
File diff suppressed because it is too large
View File


+ 24
- 2
gnu/packages/linux.scm View File

@ -404,13 +404,35 @@ It has been modified to remove all non-free binary blobs.")
;; supports qemu "virt" machine and possibly a large number of ARM boards.
;; See : https://wiki.debian.org/DebianKernel/ARMMP.
(define %linux-libre-version "4.17.15")
(define %linux-libre-hash "0c44lcciildb1alg3yb4bb6p763p6zlr5srknayydcm6h4l35wq6")
(define %linux-libre-version "4.18.1")
(define %linux-libre-hash "0kj3z9c3sa1njdf0yysscvcgbm0l4sqnclm5fby2nf034zmc6kpx")
(define %linux-libre-patches
(list %boot-logo-patch
(origin
(method url-fetch)
(uri (string-append
"https://salsa.debian.org/kernel-team/linux"
"/raw/34a7d9011fcfcfa38b68282fd2b1a8797e6834f0"
"/debian/patches/bugfix/arm/"
"arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch"))
(file-name "linux-libre-4.18-arm-export-__sync_icache_dcache.patch")
(sha256
(base32 "1ifnfhpakzffn4b8n7x7w5cps9mzjxlkcfz9zqak2vaw8nzvl39f")))
(origin
(method url-fetch)
(uri (string-append
"https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git"
"/patch/?id=c5157101e7793b42a56e07368c7f4cb73fb58008"))
(file-name "linux-libre-4.18-arm64-export-__sync_icache_dcache.patch")
(sha256
(base32 "0q13arsi8al3l3yq6d76z4h8n45wlpkjyxlrgn1sqbx5xjksycyz")))))
(define-public linux-libre
(make-linux-libre %linux-libre-version
%linux-libre-hash
%linux-compatible-systems
#:patches %linux-libre-patches
#:configuration-file kernel-config))
(define %linux-libre-4.14-version "4.14.63")


Loading…
Cancel
Save