lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

include-what-you-use 3.6 -> 0.4 (sic)

Not a downgrade. Upstream's weird.

+11 -7
+11 -7
pkgs/development/tools/analysis/include-what-you-use/default.nix
··· 1 - { stdenv, fetchurl, cmake, llvmPackages_35 }: 1 + { stdenv, fetchurl, cmake, llvmPackages_36 }: 2 2 3 - let version = "3.5"; in with llvmPackages_35; 4 - stdenv.mkDerivation rec { 3 + let 4 + version = "0.4"; 5 + llvmPackages = llvmPackages_36; 6 + in stdenv.mkDerivation rec { 5 7 name = "include-what-you-use-${version}"; 6 8 7 9 src = fetchurl { 8 - sha256 = "1wfl78wkg8m2ssjnkb2rwcqy35nhc8fa63mk3sa60jrshpy7b15w"; 10 + sha256 = "19pwhgwvfr86n8ks099p9r02v7zh8d3qs7g7snzkhpdgq1azww85"; 9 11 url = "${meta.homepage}/downloads/${name}.src.tar.gz"; 10 12 }; 11 13 ··· 19 21 actually needed for this file (for both .cc and .h files), and by 20 22 replacing #includes with forward-declares when possible. 21 23 ''; 22 - homepage = http://include-what-you-use.com; 24 + homepage = http://include-what-you-use.org; 23 25 license = licenses.bsd3; 24 26 platforms = with platforms; linux; 25 27 maintainers = with maintainers; [ nckx ]; 26 28 }; 27 29 28 - buildInputs = [ clang cmake llvm ]; 30 + buildInputs = with llvmPackages; [ clang llvm ]; 31 + nativeBuildInputs = [ cmake ]; 29 32 30 - cmakeFlags = [ "-DLLVM_PATH=${llvm}" ]; 33 + cmakeFlags = "-DIWYU_LLVM_ROOT_PATH=${llvmPackages.clang-unwrapped}"; 34 + 31 35 enableParallelBuilding = true; 32 36 }