Browse Source

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

Peter Dunkley 13 years ago
parent
commit
6dfd1476be
1 changed files with 23 additions and 5 deletions
  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-python < %ver, kamailio-regex < %ver
 Conflicts:     kamailio-dialplan < %ver, kamailio-lcr < %ver
-Conflicts:     kamailio-xmlops < %ver
+Conflicts:     kamailio-xmlops < %ver, kamailio-websocket < %ver
 %if 0%{?fedora}
 Conflicts:     kamailio-radius < %ver, kamailio-carrierroute < %ver
 Conflicts:     kamailio-redis < %ver, kamailio-json < %ver 
@@ -250,6 +250,16 @@ BuildRequires: libxml2-devel
 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
 Summary:  Multi-protocol IM and presence gateway module.
 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\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 %else
 make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 	db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
 	kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 %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\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 
 mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
 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\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley" include_modules="xmlrpc\
-	xmlops"
+	xmlops websocket"
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
 install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
@@ -893,6 +903,12 @@ fi
 %{_libdir}/kamailio/modules/xmlops.so
 
 
+%files websocket
+%defattr(-,root,root)
+#%doc %{_docdir}/kamailio/modules/README.websocket
+%{_libdir}/kamailio/modules/websocket.so
+
+
 %if 0%{?fedora}
 %files radius
 %defattr(-,root,root)
@@ -941,6 +957,8 @@ fi
 
 
 %changelog
+* Sat Jun 23 2012 Peter Dunkley <[email protected]>
+  - Added websocket module
 * Mon Jun 11 2012 Peter Dunkley <[email protected]>
   - Updated ver to 3.4.0 and rel to dev0
 * Mon Jun 4 2012 Peter Dunkley <[email protected]>