diff options
author | Philip Patsch <philip.patsch@tweag.io> | 2018-09-26 20:38:28 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2018-09-27 16:44:49 +0200 |
commit | 46651b82b87318e37440c15a639d49ec05e79b79 (patch) | |
tree | ec4f7ec7eca763ec8bbc136f0592723fd714ad70 /pkgs/development/tools/analysis | |
parent | 2255fce780782e5de640665f4d5f151a3594b699 (diff) | |
download | nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar.gz nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar.bz2 nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar.lz nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar.xz nixlib-46651b82b87318e37440c15a639d49ec05e79b79.tar.zst nixlib-46651b82b87318e37440c15a639d49ec05e79b79.zip |
include-what-you-use: 0.8 -> 0.10
Updates to llvm 6, fixes python scripts in /bin.
Diffstat (limited to 'pkgs/development/tools/analysis')
-rw-r--r-- | pkgs/development/tools/analysis/include-what-you-use/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/tools/analysis/include-what-you-use/default.nix b/pkgs/development/tools/analysis/include-what-you-use/default.nix index 9aac638d0a80..4222f72248a8 100644 --- a/pkgs/development/tools/analysis/include-what-you-use/default.nix +++ b/pkgs/development/tools/analysis/include-what-you-use/default.nix @@ -1,22 +1,27 @@ -{ stdenv, fetchurl, cmake, llvmPackages }: +{ stdenv, fetchurl, cmake, llvmPackages, python2 }: stdenv.mkDerivation rec { name = "include-what-you-use-${version}"; # Also bump llvmPackages in all-packages.nix to the supported version! - version = "0.8"; + version = "0.10"; src = fetchurl { - sha256 = "0r6n5gqicl0f9c8jrphq40kc2cis952gmnkm3643m3jwad0mn33d"; + sha256 = "16alan9rwbhpyfxmlpc7gbfnbqd877wdqrkvgqrjb1jlqkzpg55s"; url = "${meta.homepage}/downloads/${name}.src.tar.gz"; }; - buildInputs = with llvmPackages; [ clang-unwrapped llvm ]; + buildInputs = with llvmPackages; [ clang-unwrapped llvm python2 ]; nativeBuildInputs = [ cmake ]; cmakeFlags = [ "-DIWYU_LLVM_ROOT_PATH=${llvmPackages.clang-unwrapped}" ]; enableParallelBuilding = true; + postInstall = '' + substituteInPlace $out/bin/iwyu_tool.py \ + --replace "['include-what-you-use']" "['$out/bin/include-what-you-use']" + ''; + meta = with stdenv.lib; { description = "Analyze #includes in C/C++ source files with clang"; longDescription = '' |