From 12a19002cc16226e489c3cab9d560bec99242114 Mon Sep 17 00:00:00 2001 From: Matthew Pickering Date: Wed, 21 Nov 2018 15:23:29 +0000 Subject: [PATCH] kythe: Add missing executable, fix rpath and symlink executables into bin (#50882) * kythe: Add ncurses5 to rpath * kythe: Add entrystream executable * kythe: Symlink executables into bin/ folder --- pkgs/development/tools/kythe/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/kythe/default.nix b/pkgs/development/tools/kythe/default.nix index 5aae1d4f3be..bd25a60f72c 100644 --- a/pkgs/development/tools/kythe/default.nix +++ b/pkgs/development/tools/kythe/default.nix @@ -1,4 +1,4 @@ -{ stdenv, binutils , fetchurl, glibc }: +{ stdenv, binutils , fetchurl, glibc, ncurses5 }: stdenv.mkDerivation rec { version = "0.0.28"; @@ -20,13 +20,14 @@ stdenv.mkDerivation rec { cd tools for exe in http_server \ kythe read_entries triples verifier \ - write_entries write_tables; do + write_entries write_tables entrystream; do echo "Patching:" $exe patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $exe - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64" $exe + patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64:${ncurses5}/lib" $exe done cd ../ cp -R ./ $out + ln -s $out/tools $out/bin ''; meta = with stdenv.lib; {