nixpkgs/pkgs/development/interpreters/lua-5/hooks/luarocks-move-data.sh
LeixB 59a4dd8678
lua-rocks-move-data: fix missing doc tags on luaPackages neovim plugins
fixes #220199

This makes `luarocksMoveDataHook` run before `vimPluginGenTags` since it
is added first to `preFixupHooks`.
2023-03-10 13:12:32 +01:00

16 lines
479 B
Bash

# luarocks installs data in a non-overridable location. Until a proper luarocks patch,
# we move the files around ourselves
echo "Sourcing luarocks-move-data-hook.sh"
luarocksMoveDataHook () {
echo "Executing luarocksMoveDataHook"
if [ -d "$out/$rocksSubdir" ]; then
cp -rfv "$out/$rocksSubdir/$pname/$rockspecVersion/." "$out"
fi
echo "Finished executing luarocksMoveDataHook"
}
echo "Using luarocksMoveDataHook"
preFixupHooks+=(luarocksMoveDataHook)