generated from pool/new_package
Accepting request 1061407 from home:gladiac:branches: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 - Fixed setting CFLAGS and LDFLAGS - Added %check section - Moved lua-language-server binary to /usr/libexec OBS-URL: https://build.opensuse.org/request/show/1061407 OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-language-server?expand=0&rev=27
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}
|
||||
|
||||
%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