generated from pool/new_package
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:
BIN
3.5.6.tar.gz
(Stored with Git LFS)
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
BIN
3.6.7.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
|
4
_service
4
_service
@@ -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)
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
BIN
lua-language-server-3.6.7-submodules.zip
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -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>
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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}" \
|
||||
|
Reference in New Issue
Block a user