mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
53 lines
1.5 KiB
RPMSpec
53 lines
1.5 KiB
RPMSpec
%define debug_package %{nil}
|
|
|
|
Name: lua-language-server
|
|
Version: 3.18.2
|
|
Release: 1%{?dist}
|
|
License: MIT
|
|
URL: https://luals.github.io/
|
|
Source: https://github.com/LuaLS/lua-language-server/archive/refs/tags/%version.tar.gz
|
|
Summary: A language server that offers Lua language support
|
|
|
|
BuildRequires: gcc-c++ make ninja-build glibc lua gcc cmake libstdc++-devel libstdc++-static libcxx libcxx-devel
|
|
|
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
|
|
|
%description
|
|
A language server that offers Lua language support - programmed in Lua.
|
|
|
|
%prep
|
|
%git_clone https://github.com/LuaLS/lua-language-server.git %{version}
|
|
|
|
%build
|
|
# The funny
|
|
chmod +x make.sh
|
|
./make.sh
|
|
|
|
%install
|
|
mkdir -p %{buildroot}%{_bindir}
|
|
mkdir -p %{buildroot}%{_libexecdir}/%{name}/
|
|
mkdir -p %{buildroot}%{_datadir}/%{name}/
|
|
install -Dm755 bin/lua-language-server %{buildroot}%{_libexecdir}/%{name}/%{name}
|
|
install -Dm644 bin/main.lua %{buildroot}%{_libexecdir}/%{name}/main.lua
|
|
install -Dm644 debugger.lua %{buildroot}%{_libexecdir}/%{name}/debugger.lua
|
|
cp -av \
|
|
debugger.lua \
|
|
main.lua \
|
|
locale \
|
|
script \
|
|
meta \
|
|
%{buildroot}%{_datadir}/%{name}/
|
|
|
|
%{__ln_s} -f %{_libexecdir}/%{name}/main.lua %{buildroot}%{_libexecdir}/main.lua
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc README.md
|
|
%{_libexecdir}/main.lua
|
|
%{_libexecdir}/%{name}/
|
|
%{_datadir}/%{name}/
|
|
|
|
%changelog
|
|
* Sun Dec 28 2025 Owen Zimmerman <owen@fyralabs.com>
|
|
- Initial commit
|