[packages/luajit] up to 20231008 snap
atler
atler at pld-linux.org
Wed Oct 11 23:33:07 CEST 2023
commit c7f67ef07463ab08d725e793529d2167ca6609bf
Author: Jan Palus <atler at pld-linux.org>
Date: Wed Oct 11 23:31:39 2023 +0200
up to 20231008 snap
config.patch | 16 ++++++++--------
luajit.spec | 10 ++++++----
2 files changed, 14 insertions(+), 12 deletions(-)
---
diff --git a/luajit.spec b/luajit.spec
index 984a85d..a127712 100644
--- a/luajit.spec
+++ b/luajit.spec
@@ -1,7 +1,9 @@
# TODO
# - x32 not supported by upstream: http://www.freelists.org/post/luajit/Building-luajit202-on-x32,1
-%define snap 20230712
+%define snap 20231008
+# git show -s --format=%ct
+%define rolling_ver 1696795921
Summary: Just-in-Time compiler for Lua
Summary(pl.UTF-8): Kompilator JIT dla języka Lua
Name: luajit
@@ -11,7 +13,7 @@ License: MIT
Group: Libraries
# Source0Download: http://luajit.org/download.html
Source0: %{name}-%{version}-%{snap}.tar.xz
-# Source0-md5: 5923912a8c25122549aaacfaa9644ed1
+# Source0-md5: fe5b266c010ffa72a2c327c23544d92a
Patch0: config.patch
URL: http://luajit.org/
BuildRequires: sed >= 4.0
@@ -73,6 +75,8 @@ Statyczna biblioteka LuaJIT.
# preserve timestamps
sed -i -e '/install -m/s/-m/-p -m/' Makefile
+echo %{rolling_ver} > .relver
+
%build
# Q= - enable verbose output
# E= @: - disable @echo messages
@@ -109,8 +113,6 @@ install -d $RPM_BUILD_ROOT%{_libdir}/luajit/%{luajit_abi}
INSTALL_PKGCONFIG=$RPM_BUILD_ROOT%{_pkgconfigdir} \
LDCONFIG="/sbin/ldconfig -n"
-ln -s luajit-%{version} $RPM_BUILD_ROOT%{_bindir}/luajit
-
%clean
rm -rf $RPM_BUILD_ROOT
diff --git a/config.patch b/config.patch
index 92a0cd7..dbbc9a1 100644
--- a/config.patch
+++ b/config.patch
@@ -2,21 +2,21 @@ diff -ur LuaJIT.orig/Makefile LuaJIT/Makefile
--- LuaJIT.orig/Makefile 2022-05-01 14:24:18.622666652 +0200
+++ LuaJIT/Makefile 2022-05-01 14:40:11.423331452 +0200
@@ -35,7 +35,7 @@
- INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
+ INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
INSTALL_INC= $(INSTALL_DEFINC)
--INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
-+INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit/$(MAJVER).$(MINVER)
+-INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(MMVERSION)
++INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit/$(MMVERSION)
INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
INSTALL_LMODD= $(INSTALL_SHARE)/lua
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
@@ -77,7 +77,8 @@
- UNINSTALL= $(RM)
LDCONFIG= ldconfig -n 2>/dev/null
SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \
-- -e "s|^multilib=.*|multilib=$(MULTILIB)|"
-+ -e "s|^multilib=.*|multilib=$(MULTILIB)|" \
-+ -e "s|^version=.*|version=$(VERSION)|"
+ -e "s|^multilib=.*|multilib=$(MULTILIB)|" \
+- -e "s|^relver=.*|relver=$(RELVER)|"
++ -e "s|^relver=.*|relver=$(RELVER)|" \
++ -e "s|^version=.*|version=$(VERSION)|"
ifneq ($(INSTALL_DEFINC),$(INSTALL_INC))
SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|"
endif
@@ -27,7 +27,7 @@ diff -ur LuaJIT.orig/src/luaconf.h LuaJIT/src/luaconf.h
#endif
#define LUA_LROOT "/usr/local"
#define LUA_LUADIR "/lua/5.1/"
--#define LUA_LJDIR "/luajit-2.1.0-beta3/"
+-#define LUA_LJDIR "/luajit-2.1/"
+#define LUA_LJDIR "/luajit/" MAJVER "." MINVER "/"
#ifdef LUA_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/luajit.git/commitdiff/c7f67ef07463ab08d725e793529d2167ca6609bf
More information about the pld-cvs-commit
mailing list