Merge pull request from LnL7/darwin-fzf

fzf: fix cycle in bin output
This commit is contained in:
Daiderd Jordan 2016-09-23 00:29:40 +02:00 committed by GitHub
commit 992b59c9a1

View File

@ -29,6 +29,13 @@ buildGoPackage rec {
ln -s $out/share/go/src/github.com/junegunn/fzf $out/share/vim-plugins/${name} ln -s $out/share/go/src/github.com/junegunn/fzf $out/share/vim-plugins/${name}
''; '';
preFixup = stdenv.lib.optionalString stdenv.isDarwin ''
# fixes cycle between $out and $bin
# otool -l shows that the binary includes an LC_RPATH to $out/lib
# it seems safe to remove that since but the directory does not exist.
install_name_tool -delete_rpath $out/lib $bin/bin/fzf
'';
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = https://github.com/junegunn/fzf; homepage = https://github.com/junegunn/fzf;
description = "A command-line fuzzy finder written in Go"; description = "A command-line fuzzy finder written in Go";