[packages/opensips] - build lua module

baggins baggins at pld-linux.org
Wed Sep 13 11:47:28 CEST 2023


commit 5450acf08dcd54b9b12fb21679d9fed8bec19fb3
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Sep 13 10:42:15 2023 +0200

    - build lua module

 opensips.spec | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/opensips.spec b/opensips.spec
index 8cc3c15..bac1155 100644
--- a/opensips.spec
+++ b/opensips.spec
@@ -1,4 +1,4 @@
-# TODO: oracle, lua (lua5.1), system wolfssl
+# TODO: oracle, system wolfssl
 #
 # Conditional build:
 %bcond_without	mysql		# MySQL support
@@ -56,6 +56,7 @@ BuildRequires:	libsctp-devel
 BuildRequires:	libuuid-devel
 BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	libxslt-progs
+BuildRequires:	lua54-devel
 #BuildRequires:	lynx
 %{?with_mongodb:BuildRequires:	mongo-c-driver-devel >= 1.0}
 %{?with_mysql:BuildRequires:	mysql-devel}
@@ -86,8 +87,7 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # aaa_diameter requires 'freeDiameter/extension.h'
 # cachedb_cassandra requires 'protocol/TBinaryProtocol.h'
-# lua: lua.h
-%define	exclude_modules	aaa_diameter auth_jwt db_oracle cachedb_cassandra lua
+%define	exclude_modules	aaa_diameter auth_jwt db_oracle cachedb_cassandra
 
 %description
 OpenSIPS (Open SIP Server) is a mature Open Source implementation of a
@@ -420,6 +420,7 @@ exclude_modules="$exclude_modules event_kafka"
 %endif
 echo "$exclude_modules" > exclude_modules
 DFLAGS="%{rpmldflags}" \
+LIB_LUA_NAME=lua5.4 \
 %{__make} all \
 	PYTHON=%{__python3} \
 	Q= \
@@ -578,6 +579,7 @@ fi
 %attr(755,root,root) %{_libdir}/opensips/modules/imc.so
 %attr(755,root,root) %{_libdir}/opensips/modules/jsonrpc.so
 %attr(755,root,root) %{_libdir}/opensips/modules/load_balancer.so
+%attr(755,root,root) %{_libdir}/opensips/modules/lua.so
 %attr(755,root,root) %{_libdir}/opensips/modules/mangler.so
 %attr(755,root,root) %{_libdir}/opensips/modules/mathops.so
 %attr(755,root,root) %{_libdir}/opensips/modules/maxfwd.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/opensips.git/commitdiff/5450acf08dcd54b9b12fb21679d9fed8bec19fb3



More information about the pld-cvs-commit mailing list