sumneko-lua-language-server: 1.16.0 -> 1.20.2

This commit is contained in:
Christian Kögler 2021-04-18 15:19:13 +02:00
parent 4de0a80586
commit da68011064

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sumneko-lua-language-server"; pname = "sumneko-lua-language-server";
version = "1.16.0"; version = "1.20.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sumneko"; owner = "sumneko";
repo = "lua-language-server"; repo = "lua-language-server";
rev = version; rev = version;
sha256 = "1fqhvmz7a4qgz3zq6qgpcjhhhm2j4wpx0385n3zcphd9h9s3a9xa"; sha256 = "sha256-7Ishq/TonJsteHBGDTNjImIwGPdeRgPS1g60d8bhTYg=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
''; '';
ninjaFlags = [ ninjaFlags = [
"-f ninja/linux.ninja" "-fninja/linux.ninja"
]; ];
postBuild = '' postBuild = ''
cd ../.. cd ../..
@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
''; '';
installPhase = '' installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/extras mkdir -p $out/bin $out/extras
cp -r ./{locale,meta,script,*.lua} $out/extras/ cp -r ./{locale,meta,script,*.lua} $out/extras/
cp ./bin/Linux/{bee.so,lpeglabel.so} $out/extras cp ./bin/Linux/{bee.so,lpeglabel.so} $out/extras
@ -40,6 +42,8 @@ stdenv.mkDerivation rec {
--add-flags "-E $out/extras/main.lua \ --add-flags "-E $out/extras/main.lua \
--logpath='~/.cache/sumneko_lua/log' \ --logpath='~/.cache/sumneko_lua/log' \
--metapath='~/.cache/sumneko_lua/meta'" --metapath='~/.cache/sumneko_lua/meta'"
runHook postInstall
''; '';
meta = with lib; { meta = with lib; {