Merge pull request #25352 from LnL7/darwin-ycmd

ycmd: copy libclang on darwin

authored by Daiderd Jordan and committed by GitHub 0bae6d0a 2f3cfe69

+5 -4
+5 -4
pkgs/development/tools/misc/ycmd/default.nix
··· 2 , gocode ? null 3 , godef ? null 4 , rustracerd ? null 5 - , Cocoa ? null 6 }: 7 8 stdenv.mkDerivation rec { ··· 15 sha256 = "0p5knlxgy66zi229ns1lfdhz5lram93vahmmk54w98fr3h8b1yfj"; 16 }; 17 18 - buildInputs = [ cmake boost ] ++ stdenv.lib.optional stdenv.isDarwin Cocoa; 19 20 buildPhase = '' 21 export EXTRA_CMAKE_ARGS=-DPATH_TO_LLVM_ROOT=${llvmPackages.clang-unwrapped} ··· 44 " ycmd/__main__.py 45 46 mkdir -p $out/lib/ycmd 47 - cp -r ycmd/ CORE_VERSION libclang.so.* ycm_core.so $out/lib/ycmd/ 48 49 mkdir -p $out/bin 50 ln -s $out/lib/ycmd/ycmd/__main__.py $out/bin/ycmd ··· 78 description = "A code-completion and comprehension server"; 79 homepage = https://github.com/Valloric/ycmd; 80 license = licenses.gpl3; 81 - maintainers = with maintainers; [ rasendubi cstrahan ]; 82 platforms = platforms.all; 83 }; 84 }
··· 2 , gocode ? null 3 , godef ? null 4 , rustracerd ? null 5 + , fixDarwinDylibNames, Cocoa ? null 6 }: 7 8 stdenv.mkDerivation rec { ··· 15 sha256 = "0p5knlxgy66zi229ns1lfdhz5lram93vahmmk54w98fr3h8b1yfj"; 16 }; 17 18 + buildInputs = [ cmake boost ] 19 + ++ stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames Cocoa ]; 20 21 buildPhase = '' 22 export EXTRA_CMAKE_ARGS=-DPATH_TO_LLVM_ROOT=${llvmPackages.clang-unwrapped} ··· 45 " ycmd/__main__.py 46 47 mkdir -p $out/lib/ycmd 48 + cp -r ycmd/ CORE_VERSION libclang.so.* libclang.dylib* ycm_core.so $out/lib/ycmd/ 49 50 mkdir -p $out/bin 51 ln -s $out/lib/ycmd/ycmd/__main__.py $out/bin/ycmd ··· 79 description = "A code-completion and comprehension server"; 80 homepage = https://github.com/Valloric/ycmd; 81 license = licenses.gpl3; 82 + maintainers = with maintainers; [ rasendubi cstrahan lnl7 ]; 83 platforms = platforms.all; 84 }; 85 }