浏览代码

pkg/kamailio/(centos|fedora): Updated .spec and BoxGrinder appliances

- Added xhttp_pi module
Peter Dunkley 13 年之前
父节点
当前提交
953a1d1268

+ 1 - 1
pkg/kamailio/centos/6/kamailio-build.appl

@@ -22,7 +22,7 @@ packages:
   - libevent-devel		# kamailio-json
   - libevent-devel		# kamailio-json
   - libpurple-devel		# kamailio-purple
   - libpurple-devel		# kamailio-purple
   - libunistring-devel		# kamailio-websocket
   - libunistring-devel		# kamailio-websocket
-  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools-devel		# kamailio
   - lksctp-tools-devel		# kamailio
   - lua-devel			# kamailio-lua
   - lua-devel			# kamailio-lua
   - make			# kamailio
   - make			# kamailio

+ 1 - 1
pkg/kamailio/centos/6/kamailio.appl

@@ -18,7 +18,7 @@ packages:
   - libevent			# kamailio-json
   - libevent			# kamailio-json
   - libpurple			# kamailio-purple
   - libpurple			# kamailio-purple
   - libunistring		# kamailio-websocket
   - libunistring		# kamailio-websocket
-  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools		# kamailio
   - lksctp-tools		# kamailio
   - mod_perl			# kamailio-perl
   - mod_perl			# kamailio-perl
   - mysql-libs			# kamailio-mysql
   - mysql-libs			# kamailio-mysql

+ 1 - 1
pkg/kamailio/fedora/16/kamailio-build.appl

@@ -26,7 +26,7 @@ packages:
   - libevent-devel		# kamailio-json
   - libevent-devel		# kamailio-json
   - libpurple-devel		# kamailio-purple
   - libpurple-devel		# kamailio-purple
   - libunistring-devel		# kamailio-websocket
   - libunistring-devel		# kamailio-websocket
-  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools-devel		# kamailio
   - lksctp-tools-devel		# kamailio
   - lua-devel			# kamailio-lua
   - lua-devel			# kamailio-lua
   - make			# kamailio
   - make			# kamailio

+ 1 - 1
pkg/kamailio/fedora/16/kamailio.appl

@@ -22,7 +22,7 @@ packages:
   - libevent			# kamailio-json
   - libevent			# kamailio-json
   - libpurple			# kamailio-purple
   - libpurple			# kamailio-purple
   - libunistring		# kamailio-websocket
   - libunistring		# kamailio-websocket
-  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools		# kamailio
   - lksctp-tools		# kamailio
   - mod_perl			# kamailio-perl
   - mod_perl			# kamailio-perl
   - mono-core			# kamailio-mono
   - mono-core			# kamailio-mono

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

@@ -25,7 +25,7 @@ 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, kamailio-cdp < %ver
 Conflicts:     kamailio-xmlops < %ver, kamailio-cdp < %ver
-Conflicts:     kamailio-websocket < %ver
+Conflicts:     kamailio-websocket < %ver, kamailio-xhttp-pi < %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 
@@ -252,6 +252,16 @@ BuildRequires: libunistring-devel
 WebSocket transport for Kamailio.
 WebSocket transport for Kamailio.
 
 
 
 
+%package xhttp-pi
+Summary:       Web-provisioning interface for Kamailio.
+Group:         System Environment/Daemons
+Requires:      libxml2, kamailio = %ver
+BuildRequires: libxml2-devel
+
+%description xhttp-pi
+Web-provisioning interface 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
@@ -357,7 +367,7 @@ make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley kwebsocket"\
 	klcr ksqlite kredis kjson kmono kberkeley kwebsocket"\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
-	auth_diameter"
+	auth_diameter xhttp_pi"
 %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\
@@ -365,7 +375,7 @@ make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley kwebsocket"\
 	klcr ksqlite kberkeley kwebsocket"\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
-	auth_diameter"
+	auth_diameter xhttp_pi"
 %endif
 %endif
 make utils
 make utils
 
 
@@ -382,7 +392,7 @@ make install-modules-all skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 	klcr ksqlite kredis kjson kmono kberkeley kwebsocket"\
 	klcr ksqlite kredis kjson kmono kberkeley kwebsocket"\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
-	auth_diameter"
+	auth_diameter xhttp_pi"
 
 
 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 \
@@ -398,7 +408,7 @@ make install-modules-all skip_modules="auth_identity db_cassandra iptrtpproxy\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	kcpl ksnmpstats kpresence kregex kdialplan\
 	klcr ksqlite kberkeley kwebsocket"\
 	klcr ksqlite kberkeley kwebsocket"\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
 	include_modules="xmlrpc xmlops cdp cdp_avp corex malloc_test\
-	auth_diameter"
+	auth_diameter xhttp_pi"
 
 
 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 \
@@ -926,6 +936,12 @@ fi
 %{_libdir}/kamailio/modules/websocket.so
 %{_libdir}/kamailio/modules/websocket.so
 
 
 
 
+%files xhttp-pi
+%defattr(-,root,root)
+#%doc %{_docdir}/kamailio/modules/README.xhttp_pi
+%{_libdir}/kamailio/modules/xhttp_pi.so
+
+
 %if 0%{?fedora}
 %if 0%{?fedora}
 %files radius
 %files radius
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -974,6 +990,8 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Tue Oct 30 2012 Peter Dunkley <[email protected]>
+  - Added xhttp_pi module to RPM builds
 * Fri Oct 20 2012 Peter Dunkley <[email protected]>
 * Fri Oct 20 2012 Peter Dunkley <[email protected]>
   - Set ownership of /etc/kamailio to kamailio.kamailio
   - Set ownership of /etc/kamailio to kamailio.kamailio
   - Added installation of auth.7.gz for Fedora now that manpages are built for
   - Added installation of auth.7.gz for Fedora now that manpages are built for

+ 1 - 1
pkg/kamailio/fedora/17/kamailio-build.appl

@@ -27,7 +27,7 @@ packages:
   - libevent-devel		# kamailio-json
   - libevent-devel		# kamailio-json
   - libpurple-devel		# kamailio-purple
   - libpurple-devel		# kamailio-purple
   - libunistring-devel		# kamailio-websocket
   - libunistring-devel		# kamailio-websocket
-  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2-devel		# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools-devel		# kamailio
   - lksctp-tools-devel		# kamailio
   - lua-devel			# kamailio-lua
   - lua-devel			# kamailio-lua
   - make			# kamailio
   - make			# kamailio

+ 1 - 1
pkg/kamailio/fedora/17/kamailio.appl

@@ -23,7 +23,7 @@ packages:
   - libevent			# kamailio-json
   - libevent			# kamailio-json
   - libpurple			# kamailio-purple
   - libpurple			# kamailio-purple
   - libunistring		# kamailio-websocket
   - libunistring		# kamailio-websocket
-  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
+  - libxml2			# kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xhttp-pi, kamailio-xmlops, kamailio-xmlrpc
   - lksctp-tools		# kamailio
   - lksctp-tools		# kamailio
   - mod_perl			# kamailio-perl
   - mod_perl			# kamailio-perl
   - mono-core			# kamailio-mono
   - mono-core			# kamailio-mono