diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm index be1ca209..28689ed5 100644 --- a/nongnu/packages/linux.scm +++ b/nongnu/packages/linux.scm @@ -80,12 +80,19 @@ System on hardware which requires nonfree software to function."))) (define-public linux linux-5.8) +(define-public linux-surface-base + (hidden-package + (corrupt-linux linux-libre-5.8 "5.8.14" + "1bzh82jpwcxsdzp6p1r8qlq9v5x79flhnzyimkcll8wdh28pjxpf"))) + (define-public linux-surface (package - (inherit linux-5.8) + (inherit linux-surface-base) (name "linux-surface") + (properties `((hidden? . #f) + ,@(package-properties linux-surface-base))) (arguments - (substitute-keyword-arguments (package-arguments linux-5.8) + (substitute-keyword-arguments (package-arguments linux-surface-base) ((#:modules modules) `((ice-9 regex) ,@modules)) @@ -105,7 +112,7 @@ System on hardware which requires nonfree software to function."))) patches) #t))))))) (native-inputs - `(,@(package-native-inputs linux-5.8) + `(,@(package-native-inputs linux-surface-base) ("linux-surface-patches" ;; Commit marked as release 5.8.14-1 ,(let ((commit "e230e9aeac4635aefccebf9d56b6c0ce838ceb7b"))