Accepting request 1061574 from devel:languages:lua

- Update to version 3.6.7:
  * https://github.com/sumneko/lua-language-server/blob/3.6.7/changelog.md
    or packaged changelog.md
- Added %check section
- Moved lua-language-server binary to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/1061574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-language-server?expand=0&rev=13
This commit is contained in:
2023-01-28 17:44:09 +00:00
committed by Git OBS Bridge
9 changed files with 33 additions and 21 deletions

BIN
3.5.6.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
3.6.7.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,9 +2,9 @@
## Prerequisites:
You need the `tar_scm` obs service installed:
You need the `tar_scm` and `download_url` obs service installed:
zypper in obs-service-tar_scm
zypper in obs-service-tar_scm obs-service-download_url
## Updating to a new version from upstream

View File

@@ -4,14 +4,14 @@
<param name="versionformat">@PARENT_TAG@</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">16f4d9c</param>
<param name="revision">8da1d0d2158d73934b7c4af0a1e691fc1d58c639</param>
<param name="versionrewrite-pattern">(.*)</param>
<param name="versionrewrite-replacement">\1</param>
</service>
<service name="download_url" mode="disabled">
<param name="protocol">https</param>
<param name="host">github.com</param>
<param name="path">sumneko/lua-language-server/releases/download/3.5.6/lua-language-server-3.5.6-submodules.zip</param>
<param name="path">sumneko/lua-language-server/releases/download/3.6.7/lua-language-server-3.6.7-submodules.zip</param>
</service>
<service name="tar" mode="disabled" />
<service name="recompress" mode="disabled">

BIN
lua-language-server-3.5.6-submodules.zip (Stored with Git LFS)

Binary file not shown.

BIN
lua-language-server-3.6.7-submodules.zip (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,12 @@
-------------------------------------------------------------------
Thu Jan 26 18:50:47 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 3.6.7:
* https://github.com/sumneko/lua-language-server/blob/3.6.7/changelog.md
or packaged changelog.md
- Added %check section
- Moved lua-language-server binary to /usr/libexec
-------------------------------------------------------------------
Sat Sep 24 10:17:33 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package lua-language-server
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2021 Andreas Schneider <asn@cryptomilk.org>
#
# All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
Name: lua-language-server
Version: 3.5.6
Version: 3.6.7
Release: 0
Summary: Lua Language Server coded by Lua
License: MIT
@@ -49,11 +49,11 @@ export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
ninja -C 3rd/luamake -f compile/ninja/linux.ninja
./3rd/luamake/luamake rebuild
./3rd/luamake/luamake all
%install
install -d -m 0755 %{buildroot}%{_libdir}/%{name}
cp -av bin/* %{buildroot}%{_libdir}/%{name}
install -d -m 0755 %{buildroot}%{_libexecdir}/%{name}
cp -av bin/* %{buildroot}%{_libexecdir}/%{name}
install -d -m 0755 %{buildroot}%{_datadir}/%{name}
cp -av \
@@ -65,16 +65,19 @@ cp -av \
%{buildroot}%{_datadir}/%{name}/
install -d -m 0755 %{buildroot}%{_bindir}
sed -e 's#@LIBDIR@#%{_libdir}#' %{SOURCE2} > %{buildroot}%{_bindir}/%{name}
sed -e 's#@LIBEXECDIR@#%{_libexecdir}#' %{SOURCE2} > %{buildroot}%{_bindir}/%{name}
chmod 0755 %{buildroot}%{_bindir}/%{name}
%fdupes %{buildroot}%{_libdir}/%{name}
%fdupes %{buildroot}%{_libexecdir}/%{name} %{buildroot}%{_datadir}/%{name}
%check
./3rd/luamake/luamake bee-test unit-test
%files
%license LICENSE
%doc README.md
%doc README.md changelog.md
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_libexecdir}/%{name}/
%{_datadir}/%{name}/
%changelog

View File

@@ -1,12 +1,12 @@
#!/bin/sh
cd /usr/share/lua-language-server/
cd /usr/share/lua-language-server/ || exit 1
TMPPATH=$(mktemp -d "/tmp/lua-language-server.XXXX")
DEFAULT_LOGPATH="${TMPPATH}/log"
DEFAULT_METAPATH="${TMPPATH}/meta"
exec @LIBDIR@/lua-language-server/lua-language-server \
exec @LIBEXECDIR@/lua-language-server/lua-language-server \
-E ./main.lua \
--logpath="${DEFAULT_LOGPATH}" \
--metapath="${DEFAULT_METAPATH}" \