[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