summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-11-01 04:06:25 +0000
committerCoprDistGit <infra@openeuler.org>2024-11-01 04:06:25 +0000
commit628ac2812e414d99242d9af9441c8a77899aa847 (patch)
tree287fd0d38c0338d29321f8cef14b2dfc94d42a9e
parentcb6edb9b49d503c33b1f910f8f5d79593eb0ff50 (diff)
automatic import of lua-socket
-rw-r--r--lua-socket.spec7
1 files changed, 5 insertions, 2 deletions
diff --git a/lua-socket.spec b/lua-socket.spec
index e1b5bb9..703306e 100644
--- a/lua-socket.spec
+++ b/lua-socket.spec
@@ -7,6 +7,7 @@ URL: https://www.tecgraf.puc-rio.br/~diego/professional/luasocket/
Source0: https://github.com/diegonehab/luasocket/archive/luasocket-%{version}.tar.gz
BuildRequires: gcc make lua lua-devel /usr/bin/iconv
+BuildRequires: perl
%{?lua_requires}
%description
@@ -29,12 +30,14 @@ Lua using %{name}
%setup -q -n luasocket-%{version}
%build
-%make_build LUAV=%lua_version OPTFLAGS="%{optflags} -fPIC" LDFLAGS="%{?__global_ldflags} -shared -o " linux
+%make_build LUAV=%lua_version CFLAGS_linux="%{build_cflags} -fPIC -I%{_includedir} -DLUASOCKET_NODEBUG -DLUA_COMPAT_APIINTCASTS" LDFLAGS="%{?__global_ldflags} -shared -o " linux
/usr/bin/iconv -f ISO8859-1 -t UTF8 LICENSE >LICENSE.UTF8
mv -f LICENSE.UTF8 LICENSE
%install
-make install-unix OPTFLAGS="%{optflags}" INSTALL_TOP=$RPM_BUILD_ROOT
+make install-unix OPTFLAGS="%{optflags}" INSTALL_TOP=$RPM_BUILD_ROOT \
+ INSTALL_TOP_CDIR=$RPM_BUILD_ROOT%{lua_libdir} \
+ INSTALL_TOP_LDIR=$RPM_BUILD_ROOT%{lua_pkgdir}
install -d $RPM_BUILD_ROOT%{_includedir}/luasocket
install -p src/*.h $RPM_BUILD_ROOT%{_includedir}/luasocket