gnu: Add linux-libre 5.6.2.
* gnu/packages/linux (deblob-scripts-5.6): New variable. (linux-libre-5.6-version): New variable. (linux-libre-5.6-pristine-source): New variable. (linux-libre-5.6-source): New variable. (linux-libre-headers-5.6): New variable. (linux-libre-5.6): New variable.
This commit is contained in:
		
							parent
							
								
									41a795e726
								
							
						
					
					
						commit
						1b131e1f5a
					
				
					 1 changed files with 34 additions and 0 deletions
				
			
		|  | @ -192,6 +192,12 @@ defconfig.  Return the appropriate make target if applicable, otherwise return | ||||||
|                               "deblob-check")) |                               "deblob-check")) | ||||||
|           (sha256 deblob-check-hash)))) |           (sha256 deblob-check-hash)))) | ||||||
| 
 | 
 | ||||||
|  | (define deblob-scripts-5.6 | ||||||
|  |   (linux-libre-deblob-scripts | ||||||
|  |    "5.6" | ||||||
|  |    (base32 "09hxrr4xzllq5lmipfb6if30318lksrk9py1axc36m9ynql4w0rc") | ||||||
|  |    (base32 "09qz5d31g5zwicsnncjnjij193hk0g6kg0ss9jyzh6lp3wilcm71"))) | ||||||
|  | 
 | ||||||
| (define deblob-scripts-5.4 | (define deblob-scripts-5.4 | ||||||
|   (linux-libre-deblob-scripts |   (linux-libre-deblob-scripts | ||||||
|    "5.4.28" |    "5.4.28" | ||||||
|  | @ -362,6 +368,15 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | ||||||
|                         "linux-" version ".tar.xz")) |                         "linux-" version ".tar.xz")) | ||||||
|     (sha256 hash))) |     (sha256 hash))) | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | (define-public linux-libre-5.6-version "5.6.2") | ||||||
|  | (define-public linux-libre-5.6-pristine-source | ||||||
|  |   (let ((version linux-libre-5.6-version) | ||||||
|  |         (hash (base32 "1fdmcx5fk9wq9yx6vvnw76nvdysbvm83cik1dj1d67lw6bc92k9d"))) | ||||||
|  |    (make-linux-libre-source version | ||||||
|  |                             (%upstream-linux-source version hash) | ||||||
|  |                             deblob-scripts-5.6))) | ||||||
|  | 
 | ||||||
| (define-public linux-libre-5.4-version "5.4.30") | (define-public linux-libre-5.4-version "5.4.30") | ||||||
| (define-public linux-libre-5.4-pristine-source | (define-public linux-libre-5.4-pristine-source | ||||||
|   (let ((version linux-libre-5.4-version) |   (let ((version linux-libre-5.4-version) | ||||||
|  | @ -430,6 +445,15 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | ||||||
|     (patches (append (origin-patches source) |     (patches (append (origin-patches source) | ||||||
|                      patches)))) |                      patches)))) | ||||||
| 
 | 
 | ||||||
|  | (define-public linux-libre-5.6-source | ||||||
|  |   (source-with-patches linux-libre-5.6-pristine-source | ||||||
|  |                        (list %boot-logo-patch | ||||||
|  |                              %linux-libre-arm-export-__sync_icache_dcache-patch | ||||||
|  |                              ;; Pinebook Pro patch from linux-next, | ||||||
|  |                              ;; can be dropped for linux-libre 5.7 | ||||||
|  |                              (search-patch | ||||||
|  |                               "linux-libre-support-for-Pinebook-Pro.patch")))) | ||||||
|  | 
 | ||||||
| (define-public linux-libre-5.4-source | (define-public linux-libre-5.4-source | ||||||
|   (source-with-patches linux-libre-5.4-pristine-source |   (source-with-patches linux-libre-5.4-pristine-source | ||||||
|                        (list %boot-logo-patch |                        (list %boot-logo-patch | ||||||
|  | @ -529,6 +553,10 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." | ||||||
|     (description "Headers of the Linux-Libre kernel.") |     (description "Headers of the Linux-Libre kernel.") | ||||||
|     (license license:gpl2))) |     (license license:gpl2))) | ||||||
| 
 | 
 | ||||||
|  | (define-public linux-libre-headers-5.6 | ||||||
|  |   (make-linux-libre-headers* linux-libre-5.6-version | ||||||
|  |                              linux-libre-5.6-source)) | ||||||
|  | 
 | ||||||
| (define-public linux-libre-headers-5.4 | (define-public linux-libre-headers-5.4 | ||||||
|   (make-linux-libre-headers* linux-libre-5.4-version |   (make-linux-libre-headers* linux-libre-5.4-version | ||||||
|                              linux-libre-5.4-source)) |                              linux-libre-5.4-source)) | ||||||
|  | @ -793,6 +821,12 @@ It has been modified to remove all non-free binary blobs.") | ||||||
| ;;; Generic kernel packages. | ;;; Generic kernel packages. | ||||||
| ;;; | ;;; | ||||||
| 
 | 
 | ||||||
|  | (define-public linux-libre-5.6 | ||||||
|  |   (make-linux-libre* linux-libre-5.6-version | ||||||
|  |                      linux-libre-5.6-source | ||||||
|  | 		     '("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux" "riscv64-linux") | ||||||
|  |                      #:configuration-file kernel-config)) | ||||||
|  | 
 | ||||||
| (define-public linux-libre-5.4 | (define-public linux-libre-5.4 | ||||||
|   (make-linux-libre* linux-libre-5.4-version |   (make-linux-libre* linux-libre-5.4-version | ||||||
|                      linux-libre-5.4-source |                      linux-libre-5.4-source | ||||||
|  |  | ||||||
		Reference in a new issue