summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel-headers
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-12-02 16:43:08 +0000
committerAlyssa Ross <hi@alyssa.is>2019-12-03 15:15:32 +0000
commite55aa63203d4f76788902850a6e046388b2f4f93 (patch)
tree07a2238677313439193dbcce8ca40541b18e65d4 /pkgs/os-specific/linux/kernel-headers
parent06b91a8cbf0456789dcf5d5885017ddaa3f849b5 (diff)
downloadnixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar.gz
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar.bz2
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar.lz
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar.xz
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.tar.zst
nixpkgs-e55aa63203d4f76788902850a6e046388b2f4f93.zip
makeLinuxHeaders: expose
Diffstat (limited to 'pkgs/os-specific/linux/kernel-headers')
-rw-r--r--pkgs/os-specific/linux/kernel-headers/default.nix14
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/os-specific/linux/kernel-headers/default.nix b/pkgs/os-specific/linux/kernel-headers/default.nix
index fb2b9068921..c5895d2f541 100644
--- a/pkgs/os-specific/linux/kernel-headers/default.nix
+++ b/pkgs/os-specific/linux/kernel-headers/default.nix
@@ -3,7 +3,7 @@
 , elf-header
 }:
 
-let
+rec {
   makeLinuxHeaders = { src, version, patches ? [] }: stdenvNoCC.mkDerivation {
     inherit src;
 
@@ -70,8 +70,11 @@ let
       platforms = platforms.linux;
     };
   };
-in {
-  inherit makeLinuxHeaders;
+
+  linuxHeadersPatches = [
+    ./no-relocs.patch # for building x86 kernel headers on non-ELF platforms
+    ./no-dynamic-cc-version-check.patch # so we can use `stdenvNoCC`, see `makeFlags` above
+  ];
 
   linuxHeaders = let version = "4.19.16"; in
     makeLinuxHeaders {
@@ -80,9 +83,6 @@ in {
         url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
         sha256 = "1pqvn6dsh0xhdpawz4ag27vkw1abvb6sn3869i4fbrz33ww8i86q";
       };
-      patches = [
-         ./no-relocs.patch # for building x86 kernel headers on non-ELF platforms
-         ./no-dynamic-cc-version-check.patch # so we can use `stdenvNoCC`, see `makeFlags` above
-      ];
+      patches = linuxHeadersPatches;
     };
 }