LLVM-3.9: Use nativeBuildInputs instead of buildPackages

+10 -5
+4 -2
pkgs/development/compilers/llvm/3.9/clang/default.nix
··· 1 - { stdenv, fetch, libxml2, libedit, llvm, version, clang-tools-extra_src, python, buildPackages }: 1 + { stdenv, fetch, cmake, libxml2, libedit, llvm, version, clang-tools-extra_src, python }: 2 2 3 3 let 4 4 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; ··· 13 13 mv clang-tools-extra-* $sourceRoot/tools/extra 14 14 ''; 15 15 16 - buildInputs = [ buildPackages.cmake libedit libxml2 llvm python ]; 16 + nativeBuildInputs = [ cmake ]; 17 + 18 + buildInputs = [ libedit libxml2 llvm python ]; 17 19 18 20 cmakeFlags = [ 19 21 "-DCMAKE_CXX_FLAGS=-std=c++11"
+6 -3
pkgs/development/compilers/llvm/3.9/llvm.nix
··· 42 42 43 43 outputs = [ "out" ] ++ stdenv.lib.optional enableSharedLibraries "lib"; 44 44 45 + nativeBuildInputs = [ 46 + perl 47 + cmake 48 + python 49 + ]; 50 + 45 51 buildInputs = [ 46 - buildPackages.perl 47 - buildPackages.buildPackages.cmake 48 - buildPackages.python 49 52 groff 50 53 libxml2 51 54 libffi ]