diff options
author | Benjamin Staffin <benley@gmail.com> | 2015-08-27 20:35:46 -0700 |
---|---|---|
committer | Benjamin Staffin <benley@gmail.com> | 2015-08-27 20:35:46 -0700 |
commit | a16611948650e45bbd9e7a7fcae357e4445e51a8 (patch) | |
tree | 9d1b817cddc23bc8d7a3aec3809feef4727664e3 /pkgs/misc/vim-plugins | |
parent | 7589dd61e8319541d52514fcc479065b916f3ef6 (diff) | |
download | nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar.gz nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar.bz2 nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar.lz nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar.xz nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.tar.zst nixlib-a16611948650e45bbd9e7a7fcae357e4445e51a8.zip |
vimproc: Fix when run on non-NixOS linux distros
Prior to this change, if there exists a /lib*/ld-linux*.so.2 on a system, vimproc will try to load vimproc_linux64.so or vimproc_linux32.so instead of vimproc_unix.so, which is what nix actually builds.
Diffstat (limited to 'pkgs/misc/vim-plugins')
-rw-r--r-- | pkgs/misc/vim-plugins/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 23f8b0e16e3d..668bbf7d5718 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -647,7 +647,10 @@ rec { buildInputs = [ which ]; buildPhase = '' - sed -i 's/vimproc_mac\.so/vimproc_unix\.so/' autoload/vimproc.vim + substituteInPlace autoload/vimproc.vim \ + --replace vimproc_mac.so vimproc_unix.so \ + --replace vimproc_linux64.so vimproc_unix.so \ + --replace vimproc_linux32.so vimproc_unix.so make -f make_unix.mak ''; }; |