summaryrefslogtreecommitdiffstats
path: root/development/lua-language-server
diff options
context:
space:
mode:
author xaizek <xaizek@posteo.net>2023-11-11 08:35:23 +0900
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2023-11-11 08:08:33 +0700
commitf1f32a98fbd9997e77de1a1d858cba7970775752 (patch)
tree56b689631bffc4a5245225a4985535c1c008003e /development/lua-language-server
parent058c25c082add2e3a2d54ce0fadb7fd55e9412e6 (diff)
downloadslackbuilds-f1f32a98fbd9997e77de1a1d858cba7970775752.tar.gz
slackbuilds-f1f32a98fbd9997e77de1a1d858cba7970775752.tar.xz
development/lua-language-server: Updated for version 3.7.2.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/lua-language-server')
-rw-r--r--development/lua-language-server/lua-language-server.SlackBuild24
-rw-r--r--development/lua-language-server/lua-language-server.info6
2 files changed, 15 insertions, 15 deletions
diff --git a/development/lua-language-server/lua-language-server.SlackBuild b/development/lua-language-server/lua-language-server.SlackBuild
index c47290ea0b..0f9abdb289 100644
--- a/development/lua-language-server/lua-language-server.SlackBuild
+++ b/development/lua-language-server/lua-language-server.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lua-language-server
-VERSION=${VERSION:-3.6.19}
+VERSION=${VERSION:-3.7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,16 +47,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
-else
- SLKCFLAGS="-O2"
-fi
-
set -e
rm -rf $PKG
@@ -74,7 +64,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
cd 3rd/luamake
-compile/install.sh
+# don't use compile/install.sh, it updates shell configuration file
+compile/build.sh
cd ../..
3rd/luamake/luamake rebuild
@@ -97,6 +88,15 @@ mkdir -p "$PKG/usr/libexec/lua-language-server"
cp -r bin/ locale/ meta/ script/ debugger.lua main.lua \
"$PKG/usr/libexec/lua-language-server"
+# empty directories come from source package and build process, their names are
+# hashes which are generated for FFI meta; see no easy way to prevent their
+# creation while keeping tests, so just remove empty directories in here
+for dir in "$PKG/usr/libexec/lua-language-server/meta/"*; do
+ if [ -z "$(ls -A "$dir")" ]; then
+ rmdir "$dir"
+ fi
+done
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
LICENSE changelog.md \
diff --git a/development/lua-language-server/lua-language-server.info b/development/lua-language-server/lua-language-server.info
index bba20cac80..b530b0847c 100644
--- a/development/lua-language-server/lua-language-server.info
+++ b/development/lua-language-server/lua-language-server.info
@@ -1,8 +1,8 @@
PRGNAM="lua-language-server"
-VERSION="3.6.19"
+VERSION="3.7.2"
HOMEPAGE="https://github.com/sumneko/lua-language-server"
-DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.6.19/lua-language-server-3.6.19-submodules.zip"
-MD5SUM="239555a88af8b41a7493ee22edeccf71"
+DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.7.2/lua-language-server-3.7.2-submodules.zip"
+MD5SUM="83731de9bf685b52f6a0bbe2f271414d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""