[lua-sec] lua 5.3
Tom Callaway
spot at fedoraproject.org
Fri Jan 16 17:28:23 UTC 2015
commit d9940712dcc49b97b49fec97a377f9a1871fe172
Author: Tom Callaway <spot at fedoraproject.org>
Date: Fri Jan 16 12:28:45 2015 -0500
lua 5.3
lua-sec.spec | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/lua-sec.spec b/lua-sec.spec
index d630c73..2226ef1 100644
--- a/lua-sec.spec
+++ b/lua-sec.spec
@@ -1,8 +1,12 @@
+%if 0%{?fedora} >= 22
+%define luaver 5.3
+%else
%if 0%{?fedora} >= 20 || 0%{?rhel} > 7
%define luaver 5.2
%else
%define luaver 5.1
%endif
+%endif
%define luacompatver 5.1
%define luacompatlibdir %{_libdir}/lua/%{luacompatver}
@@ -16,7 +20,7 @@
Name: lua-sec
Version: 0.5
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Lua binding for OpenSSL library
Group: Development/Libraries
@@ -70,13 +74,13 @@ cp -a . %{lua51dir}
%endif
%build
-make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir} -DWITH_LUASOCKET -DLUASOCKET_DEBUG" \
+make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir} -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" \
LD="gcc -shared" LDFLAGS="-O -fPIC -shared -L./luasocket" \
linux
%if 0%{?fedora} >= 20
pushd %{lua51dir}
-make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luacompatver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG" \
+make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luacompatver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" \
LD="gcc -shared" LDFLAGS="-O -fPIC -shared -L./luasocket" \
linux
popd
@@ -86,7 +90,7 @@ popd
mkdir -p $RPM_BUILD_ROOT%{luapkgdir}
mkdir -p $RPM_BUILD_ROOT%{lualibdir}
make install DESTDIR=$RPM_BUILD_ROOT \
- CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luaver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG" \
+ CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luaver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" \
LUAPATH=%{luapkgdir} \
LUACPATH=%{lualibdir}
@@ -95,7 +99,7 @@ pushd %{lua51dir}
mkdir -p $RPM_BUILD_ROOT%{luacompatpkgdir}
mkdir -p $RPM_BUILD_ROOT%{luacompatlibdir}
make install DESTDIR=$RPM_BUILD_ROOT \
- CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luacompatver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG" \
+ CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -I%{_includedir}/lua-%{luacompatver} -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" \
LUAPATH=%{luacompatpkgdir} \
LUACPATH=%{luacompatlibdir}
popd
@@ -121,6 +125,9 @@ popd
%endif
%changelog
+* Fri Jan 16 2015 Tom Callaway <spot at fedoraproject.org> - 0.5-4
+- rebuild for lua 5.3
+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
More information about the scm-commits
mailing list