diff --git a/lua-luasec.spec b/lua-luasec.spec index 1ac03f6..eb444e6 100644 --- a/lua-luasec.spec +++ b/lua-luasec.spec @@ -32,6 +32,7 @@ BuildRequires: %{flavor}-devel BuildRequires: %{flavor}-luasocket BuildRequires: libopenssl-devel Requires: %{flavor} +Requires: %{flavor}-luasocket %if "%{flavor}" == "" ExclusiveArch: do_not_build %endif @@ -47,10 +48,11 @@ session between the peers. %build make %{?_smp_mflags} linux \ - CFLAGS="%{optflags} -fPIC -I%{lua_incdir} -I/usr/include -I. -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" + CFLAGS="%{optflags} -fPIC -I%{lua_incdir} -I/usr/include -I. -DWITH_LUASOCKET -DLUASOCKET_DEBUG -DLUA_COMPAT_APIINTCASTS" \ + LDFLAGS="-O -fPIC -shared -L./luasocket" %install -%make_install LUAPATH=%{buildroot}%{lua_noarchdir} LUACPATH=%{buildroot}%{lua_archdir} +%make_install LUAPATH=%{lua_noarchdir} LUACPATH=%{lua_archdir} %files %{lua_archdir}/ssl.so