diff options
author | Daniel Peebles <copumpkin@users.noreply.github.com> | 2017-04-24 23:07:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-24 23:07:58 -0400 |
commit | 3ae7f249dad73ed6debec5733dabb8937debb489 (patch) | |
tree | daac5b2fdb13e54384b36aba24cd4aea754a5f35 /pkgs/os-specific/linux | |
parent | 3ab98d0971e68ec115c6ffaa259e0e72aedbc80a (diff) | |
parent | d4fb8cfc0998bd9c66bc384abf246c9bf303d092 (diff) | |
download | nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar.gz nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar.bz2 nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar.lz nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar.xz nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.tar.zst nixlib-3ae7f249dad73ed6debec5733dabb8937debb489.zip |
Merge pull request #25187 from obsidiansystems/remove-stray-kernel-headers
linux-headers: Remove stray linux headers 3.18 nix file
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r-- | pkgs/os-specific/linux/kernel-headers/3.18.nix | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/pkgs/os-specific/linux/kernel-headers/3.18.nix b/pkgs/os-specific/linux/kernel-headers/3.18.nix deleted file mode 100644 index 22650747ba21..000000000000 --- a/pkgs/os-specific/linux/kernel-headers/3.18.nix +++ /dev/null @@ -1,74 +0,0 @@ -{ stdenv, fetchurl, perl, cross ? null }: - -assert cross == null -> stdenv.isLinux; - -let - - version = "3.18.14"; - - kernelHeadersBaseConfig = - if cross == null - then stdenv.platform.kernelHeadersBaseConfig - else cross.platform.kernelHeadersBaseConfig; - -in - -stdenv.mkDerivation { - name = "linux-headers-${version}"; - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1xh0vvn1l2g1kkg54f0mg0inbpsiqs24ybgsakksmcpcadjgqk1i"; - }; - - targetConfig = if cross != null then cross.config else null; - - platform = - if cross != null then cross.platform.kernelArch else - if stdenv.system == "i686-linux" then "i386" else - if stdenv.system == "x86_64-linux" then "x86_64" else - if stdenv.system == "powerpc-linux" then "powerpc" else - if stdenv.isArm then "arm" else - if stdenv.platform ? kernelArch then stdenv.platform.kernelArch else - abort "don't know what the kernel include directory is called for this platform"; - - buildInputs = [perl]; - - # FIXME needs gcc 4.9 in bootstrap tools - hardeningDisable = [ "stackprotector" ]; - - extraIncludeDirs = - if cross != null then - (if cross.arch == "powerpc" then ["ppc"] else []) - else if stdenv.system == "powerpc-linux" then ["ppc"] else []; - - buildPhase = '' - if test -n "$targetConfig"; then - export ARCH=$platform - fi - make ${kernelHeadersBaseConfig} SHELL=bash - make mrproper headers_check SHELL=bash - ''; - - installPhase = '' - make INSTALL_HDR_PATH=$out headers_install - - # Some builds (e.g. KVM) want a kernel.release. - mkdir -p $out/include/config - echo "${version}-default" > $out/include/config/kernel.release - ''; - - # !!! hacky - fixupPhase = '' - ln -s asm $out/include/asm-$platform - if test "$platform" = "i386" -o "$platform" = "x86_64"; then - ln -s asm $out/include/asm-x86 - fi - ''; - - meta = with stdenv.lib; { - description = "Header files and scripts for Linux kernel"; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} |