diff options
author | Joachim Fasting <joachifm@users.noreply.github.com> | 2016-05-01 22:11:43 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@users.noreply.github.com> | 2016-05-01 22:11:43 +0200 |
commit | 979de54175a5acfa4e4cb92357e440ab6d6ebc0f (patch) | |
tree | d11e4fd317ccbbb0eb0e33e6f66d5201cc7181af | |
parent | 0a04f7a870e4a7e538387b4f8d0a79f9ebe76cb8 (diff) | |
parent | 0cef15181b3a5b7926a23cf2e58aed82dfb7af44 (diff) | |
download | nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar.gz nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar.bz2 nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar.lz nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar.xz nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.tar.zst nixlib-979de54175a5acfa4e4cb92357e440ab6d6ebc0f.zip |
Merge pull request #15122 from Ralith/rtags
rtags: 9fed420 -> 233543d
-rw-r--r-- | pkgs/development/tools/rtags/default.nix | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/pkgs/development/tools/rtags/default.nix b/pkgs/development/tools/rtags/default.nix index 208445c3ec5c..2e2332f20f27 100644 --- a/pkgs/development/tools/rtags/default.nix +++ b/pkgs/development/tools/rtags/default.nix @@ -1,30 +1,22 @@ -{ stdenv, fetchgit, cmake, llvm, openssl, clang, writeScript, bash }: +{ stdenv, fetchgit, cmake, llvmPackages, openssl, writeScript, bash, emacs }: -let llvm-config-wrapper = writeScript "llvm-config" '' - #! ${bash}/bin/bash - if [[ "$1" = "--cxxflags" ]]; then - echo $(${llvm}/bin/llvm-config "$@") -isystem ${clang.cc}/include - else - ${llvm}/bin/llvm-config "$@" - fi - ''; - -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "rtags-${version}"; - rev = "9fed420d20935faf55770765591fc2de02eeee28"; - version = "${stdenv.lib.strings.substring 0 7 rev}"; + version = "git-2016-04-29"; + rev = "233543d343bf86fa31c35ee21242fa2da3a965ab"; - buildInputs = [ cmake llvm openssl clang ]; + buildInputs = [ cmake llvmPackages.llvm openssl llvmPackages.clang emacs ]; preConfigure = '' - export LIBCLANG_LLVM_CONFIG_EXECUTABLE=${llvm-config-wrapper} + export LIBCLANG_CXXFLAGS="-isystem ${llvmPackages.clang.cc}/include $(llvm-config --cxxflags)" \ + LIBCLANG_LIBDIR="${llvmPackages.clang.cc}/lib" ''; src = fetchgit { inherit rev; fetchSubmodules = true; url = "https://github.com/andersbakken/rtags.git"; - sha256 = "1sb6wfknhvrgirqp65paz7kihv4zgg8g5f7a7i14i10sysalxbif"; + sha256 = "1jzmpbkx1z8dnpr0ndclb6c3dxnf90ifr8j1nzz4j8cvzdpc3lzc"; }; meta = { |