[packages/luajit] Up to 20261014 snapshot (2a8e017e).
arekm
arekm at pld-linux.org
Thu Oct 15 11:11:23 CEST 2026
commit 32d2ac3b7280e78a543d8bd28e5ac48c54456df5
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Oct 15 11:10:21 2026 +0200
Up to 20261014 snapshot (2a8e017e).
luajit.spec | 37 +++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)
---
diff --git a/luajit.spec b/luajit.spec
index b3e1c61..547cfc9 100644
--- a/luajit.spec
+++ b/luajit.spec
@@ -5,10 +5,11 @@
%bcond_without lua51 # LuaJIT without Lua 5.2 extensions
%bcond_without lua52 # LuaJIT with Lua 5.2 extensions
-%define snap 20251208
-%define rel 6
+%define snap 20261014
+%define commit 2a8e017ef1ece6a95b983ffca073d30609dce7c4
+%define rel 1
# git show -s --format=%ct
-%define rolling_ver 1765228720
+%define rolling_ver 1791988261
Summary: Just-in-Time compiler for Lua
Summary(pl.UTF-8): Kompilator JIT dla języka Lua
Name: luajit
@@ -16,15 +17,15 @@ Version: 2.1.0
Release: 0.%{snap}.%{rel}
License: MIT
Group: Libraries
-# Source0Download: http://luajit.org/download.html
-Source0: %{name}-%{version}-%{snap}.tar.xz
-# Source0-md5: 0b581f57990134db706b41360a4b54ff
+# Source0Download: https://luajit.org/download.html
+Source0: https://github.com/LuaJIT/LuaJIT/archive/%{commit}/%{name}-%{version}-%{snap}.tar.gz
+# Source0-md5: 385b8aabeb7c05b9fd30f1d3e9fa7f0a
Patch0: config.patch
Patch1: abi-5.2.patch
-URL: http://luajit.org/
+URL: https://luajit.org/
BuildRequires: sed >= 4.0
-BuildRequires: tar >= 1:1.22
-BuildRequires: xz
+# --one-top-level
+BuildRequires: tar >= 1:1.28
Requires: %{name}-libs = %{version}-%{release}
ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64 mips mips64 mipsel ppc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -155,7 +156,7 @@ Statyczna biblioteka LuaJIT (z rozszerzeniami Lua 5.2).
%if %{with lua51}
tar --one-top-level=luajit-51 --strip-components=1 -xf %{SOURCE0}
cd luajit-51
-%patch -P 0 -p1
+%patch -P0 -p1
# preserve timestamps
sed -i -e '/install -m/s/-m/-p -m/' Makefile
@@ -166,8 +167,8 @@ cd ..
%if %{with lua52}
tar --one-top-level=luajit-52 --strip-components=1 -xf %{SOURCE0}
cd luajit-52
-%patch -P 0 -p1
-%patch -P 1 -p1
+%patch -P0 -p1
+%patch -P1 -p1
# preserve timestamps
sed -i -e '/install -m/s/-m/-p -m/' Makefile
@@ -265,8 +266,8 @@ rm -rf $RPM_BUILD_ROOT
%if %{with lua51}
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libluajit-5.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libluajit-5.1.so.2
+%{_libdir}/libluajit-5.1.so.*.*.*
+%ghost %{_libdir}/libluajit-5.1.so.2
# lua module dirs (shared with lua interpreters)
%dir %{_libdir}/lua/5.1
%dir %{_datadir}/lua/5.1
@@ -280,7 +281,7 @@ rm -rf $RPM_BUILD_ROOT
%if %{with lua51}
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libluajit-5.1.so
+%{_libdir}/libluajit-5.1.so
%{_pkgconfigdir}/luajit.pc
%files static
@@ -298,15 +299,15 @@ rm -rf $RPM_BUILD_ROOT
%files -n luajit52-libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libluajit-5.2.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libluajit-5.2.so.2
+%{_libdir}/libluajit-5.2.so.*.*.*
+%ghost %{_libdir}/libluajit-5.2.so.2
# lua module dirs (shared with lua interpreters)
%dir %{_libdir}/lua/5.2
%dir %{_datadir}/lua/5.2
%files -n luajit52-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libluajit-5.2.so
+%{_libdir}/libluajit-5.2.so
%{_pkgconfigdir}/luajit52.pc
%files -n luajit52-static
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/luajit.git/commitdiff/32d2ac3b7280e78a543d8bd28e5ac48c54456df5
More information about the pld-cvs-commit
mailing list