Explorar o código

pkg/kamailio/fedora: added WebSocket module to .spec file

Peter Dunkley %!s(int64=13) %!d(string=hai) anos
pai
achega
6dfd1476be
Modificáronse 1 ficheiros con 23 adicións e 5 borrados
  1. 23 5
      pkg/kamailio/fedora/16/kamailio.spec

+ 23 - 5
pkg/kamailio/fedora/16/kamailio.spec

@@ -25,7 +25,7 @@ Conflicts:     kamailio-tls < %ver, kamailio-purple < %ver, kamailio-ldap < %ver
 Conflicts:     kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-lua < %ver
 Conflicts:     kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-lua < %ver
 Conflicts:     kamailio-python < %ver, kamailio-regex < %ver
 Conflicts:     kamailio-python < %ver, kamailio-regex < %ver
 Conflicts:     kamailio-dialplan < %ver, kamailio-lcr < %ver
 Conflicts:     kamailio-dialplan < %ver, kamailio-lcr < %ver
-Conflicts:     kamailio-xmlops < %ver
+Conflicts:     kamailio-xmlops < %ver, kamailio-websocket < %ver
 %if 0%{?fedora}
 %if 0%{?fedora}
 Conflicts:     kamailio-radius < %ver, kamailio-carrierroute < %ver
 Conflicts:     kamailio-radius < %ver, kamailio-carrierroute < %ver
 Conflicts:     kamailio-redis < %ver, kamailio-json < %ver 
 Conflicts:     kamailio-redis < %ver, kamailio-json < %ver 
@@ -250,6 +250,16 @@ BuildRequires: libxml2-devel
 XML operation functions for Kamailio.
 XML operation functions for Kamailio.
 
 
 
 
+%package websocket
+Summary:       WebSocket transport for Kamailio.
+Group:         System Environment/Daemons
+Requires:      openssl, libunistring, kamailio = %ver
+BuildRequires: openssl-devel, libunistring-devel
+
+%description websocket
+WebSocket transport for Kamailio.
+
+
 %package  purple
 %package  purple
 Summary:  Multi-protocol IM and presence gateway module.
 Summary:  Multi-protocol IM and presence gateway module.
 Group:    System Environment/Daemons
 Group:    System Environment/Daemons
@@ -343,14 +353,14 @@ make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 %else
 %else
 make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 	db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
 	db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 %endif
 %endif
 
 
 
 
@@ -365,7 +375,7 @@ make install-modules-all skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 
 
 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 \
@@ -380,7 +390,7 @@ make install-modules-all skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 
 
 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 \
@@ -893,6 +903,12 @@ fi
 %{_libdir}/kamailio/modules/xmlops.so
 %{_libdir}/kamailio/modules/xmlops.so
 
 
 
 
+%files websocket
+%defattr(-,root,root)
+#%doc %{_docdir}/kamailio/modules/README.websocket
+%{_libdir}/kamailio/modules/websocket.so
+
+
 %if 0%{?fedora}
 %if 0%{?fedora}
 %files radius
 %files radius
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -941,6 +957,8 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 23 2012 Peter Dunkley <[email protected]>
+  - Added websocket module
 * Mon Jun 11 2012 Peter Dunkley <[email protected]>
 * Mon Jun 11 2012 Peter Dunkley <[email protected]>
   - Updated ver to 3.4.0 and rel to dev0
   - Updated ver to 3.4.0 and rel to dev0
 * Mon Jun 4 2012 Peter Dunkley <[email protected]>
 * Mon Jun 4 2012 Peter Dunkley <[email protected]>