Pārlūkot izejas kodu

pkg/kamailio/(centos|fedora): Added rpm for sctp module

- Also updated release to dev6
Peter Dunkley 12 gadi atpakaļ
vecāks
revīzija
dfd8ec8c1e
1 mainītis faili ar 26 papildinājumiem un 8 dzēšanām
  1. 26 8
      pkg/kamailio/fedora/17/kamailio.spec

+ 26 - 8
pkg/kamailio/fedora/17/kamailio.spec

@@ -1,6 +1,6 @@
 %define name	kamailio
 %define name	kamailio
 %define ver	4.1.0
 %define ver	4.1.0
-%define rel	dev5%{dist}
+%define rel	dev6%{dist}
 
 
 
 
 
 
@@ -34,8 +34,7 @@ Conflicts:	kamailio-carrierroute < %ver, kamailio-GeoIP < %ver
 Conflicts:	kamailio-json < %ver, kamailio-mono < %ver
 Conflicts:	kamailio-json < %ver, kamailio-mono < %ver
 Conflicts: 	kamailio-radius < %ver, kamailio-redis < %ver
 Conflicts: 	kamailio-radius < %ver, kamailio-redis < %ver
 %endif
 %endif
-Requires:	lksctp-tools
-BuildRequires:	bison, flex, gcc, make, redhat-rpm-config, lksctp-tools-devel
+BuildRequires:	bison, flex, gcc, make, redhat-rpm-config
 %if 0%{?fedora}
 %if 0%{?fedora}
 BuildRequires:	docbook2X
 BuildRequires:	docbook2X
 %endif
 %endif
@@ -231,6 +230,16 @@ BuildRequires:	pcre-devel
 PCRE mtaching operations for Kamailio.
 PCRE mtaching operations for Kamailio.
 
 
 
 
+%package	sctp
+Summary:	SCTP transport for Kamailio.
+Group:		System Environment/Daemons
+Requires:	lksctp-tools, kamailio = %ver
+BuildRequires:	lksctp-tools-devel
+
+%description	sctp
+SCTP transport for Kamailio.
+
+
 %package	snmpstats
 %package	snmpstats
 Summary:	SNMP management interface (scalar statistics) for Kamailio.
 Summary:	SNMP management interface (scalar statistics) for Kamailio.
 Group:		System Environment/Daemons
 Group:		System Environment/Daemons
@@ -416,7 +425,7 @@ REDIS NoSQL database connector for Kamailio.
 
 
 %build
 %build
 make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \
 make cfg prefix=/usr cfg_prefix=$RPM_BUILD_ROOT basedir=$RPM_BUILD_ROOT \
-	cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules" SCTP=1
+	cfg_target=/%{_sysconfdir}/kamailio/ modules_dirs="modules"
 make
 make
 %if 0%{?fedora}
 %if 0%{?fedora}
 make every-module skip_modules="app_java db_cassandra db_oracle dnssec \
 make every-module skip_modules="app_java db_cassandra db_oracle dnssec \
@@ -424,14 +433,14 @@ make every-module skip_modules="app_java db_cassandra db_oracle dnssec \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
-	kmono kims koutbound kstun"
+	kmono kims koutbound ksctp kstun"
 %else
 %else
 make every-module skip_modules="app_java db_cassandra db_oracle dnssec \
 make every-module skip_modules="app_java db_cassandra db_oracle dnssec \
 	iptrtpproxy memcached mi_xmlrpc osp" \
 	iptrtpproxy memcached mi_xmlrpc osp" \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython ksqlite \
 	ktls kwebsocket kpresence klua kpython ksqlite \
-	kims koutbound kstun"
+	kims koutbound ksctp kstun"
 %endif
 %endif
 make utils
 make utils
 
 
@@ -447,7 +456,7 @@ make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	group_include="kstandard kmysql kpostgres kcpl kxml kradius kunixodbc \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	kperl ksnmpstats kxmpp kcarrierroute kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
 	ktls kwebsocket kpresence klua kpython kgeoip ksqlite kjson kredis \
-	kmono kims koutbound kstun"
+	kmono kims koutbound ksctp kstun"
 
 
 mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
 mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
 install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.service \
 install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.service \
@@ -462,7 +471,7 @@ make install-modules-all skip_modules="db_cassandra iptrtpproxy db_oracle \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	group_include="kstandard kmysql kpostgres kcpl kxml kunixodbc \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	kperl ksnmpstats kxmpp kberkeley kldap kutils kpurple \
 	ktls kwebsocket kpresence klua kpython ksqlite \
 	ktls kwebsocket kpresence klua kpython ksqlite \
-	kims koutbound kstun"
+	kims koutbound ksctp kstun"
 
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
 install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
 install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
@@ -1004,6 +1013,12 @@ fi
 %{_libdir}/kamailio/modules/regex.so
 %{_libdir}/kamailio/modules/regex.so
 
 
 
 
+%files		sctp
+%defattr(-,root,root)
+%doc %{_docdir}/kamailio/modules/README.sctp
+%{_libdir}/kamailio/modules/sctp.so
+
+
 %files		snmpstats
 %files		snmpstats
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_docdir}/kamailio/modules/README.snmpstats
 %{_docdir}/kamailio/modules/README.snmpstats
@@ -1124,6 +1139,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Sun May 26 2013 Peter Dunkley <[email protected]>
+  - Created package for sctp module
+  - Updated rel to dev6
 * Sat May 18 2013 Peter Dunkley <[email protected]>
 * Sat May 18 2013 Peter Dunkley <[email protected]>
   - Refactored .spec
   - Refactored .spec
   - Put tls module back in its own .spec (OpenSSL no longer needed by core as
   - Put tls module back in its own .spec (OpenSSL no longer needed by core as