Merge pull request #136942 from berbiche/vim-plugins-fix-sqlite-lua

vimPlugins.sqlite-lua: fix postPatch substituting nonexistent file
This commit is contained in:
Sandro 2021-09-12 23:59:04 +02:00 committed by GitHub
commit 537f4ee2d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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}"
'';
});