vimPlugins.sqlite-lua: fix postPatch substituting nonexistent file
This commit also fixes the logic to use the appropriate dynamic library according to the platform (.dylib for Darwin otherwise .so).
This commit is contained in:
parent
2444c11431
commit
2f73bd77ed
1 changed files with 4 additions and 2 deletions
|
@ -480,9 +480,11 @@ self: super: {
|
|||
});
|
||||
|
||||
sqlite-lua = super.sqlite-lua.overrideAttrs (old: {
|
||||
postPatch = ''
|
||||
postPatch = let
|
||||
libsqlite = "${sqlite.out}/lib/libsqlite3${stdenv.hostPlatform.extensions.sharedLibrary}";
|
||||
in ''
|
||||
substituteInPlace lua/sqlite/defs.lua \
|
||||
--replace "vim.g.sqlite_clib_path" "vim.g.sqlite_clib_path or '${sqlite.out}/lib/libsqlite3.so'"
|
||||
--replace "path = vim.g.sqlite_clib_path" "path = vim.g.sqlite_clib_path or ${lib.escapeShellArg libsqlite}"
|
||||
'';
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue