[sr-dev] git:master: pkg/kamailio/(centos|fedora): Updated . spec to build new stun module

Peter Dunkley peter.dunkley at crocodile-rcs.com
Fri Mar 29 22:50:37 CET 2013


Module: sip-router
Branch: master
Commit: c264ea399e17a87a59282b654bdbdebea2841e34
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c264ea399e17a87a59282b654bdbdebea2841e34

Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Fri Mar 29 21:49:56 2013 +0000

pkg/kamailio/(centos|fedora): Updated .spec to build new stun module

- Also updated rel to dev1

---

 pkg/kamailio/fedora/17/kamailio.spec |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/pkg/kamailio/fedora/17/kamailio.spec b/pkg/kamailio/fedora/17/kamailio.spec
index 0cf4442..5c53ef7 100644
--- a/pkg/kamailio/fedora/17/kamailio.spec
+++ b/pkg/kamailio/fedora/17/kamailio.spec
@@ -1,6 +1,6 @@
 %define name    kamailio
 %define ver     4.1.0
-%define rel     dev0%{dist}
+%define rel     dev1%{dist}
 
 
 
@@ -27,7 +27,7 @@ Conflicts:     kamailio-dialplan < %ver, kamailio-lcr < %ver
 Conflicts:     kamailio-xmlops < %ver, kamailio-cdp < %ver
 Conflicts:     kamailio-websocket < %ver, kamailio-xhttp-pi < %ver
 Conflicts:     kamailio-outbound < %ver, kamailio-ims < %ver
-Conflicts:     kamailio-auth-identity < %ver
+Conflicts:     kamailio-auth-identity < %ver, kamailio-stun < %ver
 %if 0%{?fedora}
 Conflicts:     kamailio-radius < %ver, kamailio-carrierroute < %ver
 Conflicts:     kamailio-redis < %ver, kamailio-json < %ver 
@@ -323,6 +323,17 @@ RFC 5626, "Managing Client-Initiated Connections in the Session Initiation
 Protocol (SIP)" support for Kamailio.
 
 
+%package stun
+Summary:       Limited STUN (RFC 5389) support for Kamailio.
+Group:         System Environment/Daemons
+Requires:      openssl, kamailio = %ver, kamailio-stun = %ver
+BuildRequires: openssl-devel
+
+%description stun
+Limited RFC 5389, "Session Traversal Utilities for NAT (STUN)" support for
+Kamailio.
+
+
 %if 0%{?fedora}
 %package radius
 Summary:       Radius AAA API for Kamailio.
@@ -394,7 +405,7 @@ Max Mind GeoIP real-time query support for Kamailio.
 %build
 make FLAVOUR=kamailio cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT\
 	basedir=$RPM_BUILD_ROOT cfg_target=/%{_sysconfdir}/kamailio/\
-	modules_dirs="modules" SCTP=1 STUN=1
+	modules_dirs="modules" SCTP=1
 make
 %if 0%{?fedora}
 make every-module skip_modules="db_cassandra iptrtpproxy db_oracle memcached \
@@ -402,14 +413,14 @@ make every-module skip_modules="db_cassandra iptrtpproxy db_oracle memcached \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
-	kmono kims koutbound"
+	kmono kims koutbound kstun"
 %else
 make every-module skip_modules="db_cassandra iptrtpproxy db_oracle memcached \
 	mi_xmlrpc osp" \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython ksqlite \
-	kims koutbound"
+	kims koutbound kstun"
 %endif
 make utils
 
@@ -425,7 +436,7 @@ make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
-	kmono kims koutbound"
+	kmono kims koutbound kstun"
 
 mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
 install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.service \
@@ -440,7 +451,7 @@ make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython ksqlite \
-	kims koutbound"
+	kims koutbound kstun"
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
 install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
@@ -1042,6 +1053,12 @@ fi
 %{_libdir}/kamailio/modules/outbound.so
 
 
+%files stun
+%defattr(-,root,root)
+%doc %{_docdir}/kamailio/modules/README.stun
+%{_libdir}/kamailio/modules/stun.so
+
+
 %if 0%{?fedora}
 %files radius
 %defattr(-,root,root)
@@ -1090,6 +1107,9 @@ fi
 
 
 %changelog
+* Fri Mar 29 2013 Peter Dunkley <peter at dunkley.me.uk>
+  - Added stun module to .spec
+  - Updated rel to dev1
 * Wed Mar 27 2013 Peter Dunkley <peter at dunkley.me.uk>
   - Added cnxcc module to .spec
 * Thu Mar 7 2013 Peter Dunkley <peter at dunkley.me.uk>




More information about the sr-dev mailing list