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:
@@ -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}"
|
||||
'';
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user