Name: lua-language-server Version: 3.15.0 Release: 1%{?dist} Summary: Lua LSP server License: MIT URL: https://github.com/LuaLS/lua-language-server BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: libstdc++ BuildRequires: git-core BuildRequires: ninja-build %description The Lua language server provides various language features for Lua to make development easier and faster. With nearly a million installs in Visual Studio Code, it is the most popular extension for Lua language support. %global debug_package %{nil} %prep # Build only the version specified above, matches repo tags git clone --recurse-submodules --depth 1 --branch %{version} %{url} %build cd lua-language-server # Taken from make.sh pushd 3rd/luamake ./compile/build.sh popd 3rd/luamake/luamake rebuild %install cd lua-language-server mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libexecdir}/%{name} mkdir -p %{buildroot}%{_datadir}/%{name} install -m 755 bin/lua-language-server %{buildroot}%{_bindir}/%{name} cp -r bin/* %{buildroot}%{_libexecdir}/%{name}/ cp -r meta %{buildroot}%{_datadir}/%{name}/ cp -r locale %{buildroot}%{_datadir}/%{name}/ %files %doc lua-language-server/README.md %license lua-language-server/LICENSE %{_bindir}/%{name} %{_libexecdir}/%{name}/ %{_datadir}/%{name}/ %changelog * Thu Sep 18 2025 Derek Douglas - 3.15.0-1 - Initial package