Module: sip-router Branch: master Commit: a84b5e86cba413a3e5c9adc229b3b4e8c86a37ba URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a84b5e86...
Author: Peter Dunkley peter.dunkley@crocodile-rcs.com Committer: Peter Dunkley peter.dunkley@crocodile-rcs.com Date: Sun May 20 01:13:41 2012 +0100
pkg/kamailio: Added new build and script files for Kamailio 3.3.0 on CentOS 6
- Based on the Fedora files I created recently - Directory structured so that multiple CentOS releases can be handled - The old CentOS .spec file (pkg/kamailio/rpm/kamailio.spec.CenOS) has been left untouched. This file is out-of-date and doesn't work properly with kamailio 3.3.0 and CentOS 6 (it should be removed if no-one is using it) - kamailio-build.appl and kamailio.appl are BoxGrinder appliance definitions for CentOS 6 build and installation test machines. - This .spec file builds and pacakges all Kamailio 3.3.0 modules (modules/modules_k) that can be built and installed on CentOS 6 without adding any additional repositories. This means modules that require packages (or versions of packages) not available in the standard CentOS 6 repo are not built. - The following modules are not build: - modules/app_mono: Requires mono which is not in the CentOS 6 repo - modules/auth_identity: Conflicts with TLS unless statically linked (which requires changes to Makefile and is impractical for generic RPM building) - modules/db_cassandra: Requires Cassandra and Thrift which are not in the CentOS 6 repo - modules/geoip: Requires GeoIP which is not in the CentOS 6 repo - modules/iptrtpproxy: Needs local copy of iptables source to build (impractical for generic RPM building) - modules/json: Requires json-c whish is not in the CentOS 6 repo - modules/jsonrpc-c: Requires json-c whish is not in the CentOS 6 repo - modules/ndb_redis: Requires hiredis which is not in the CentOS 6 repo - modules/peering: Requires radiusclient-ng which is not in the CentOS 6 repo - modules_k/acc_radius: Requires radiusclient-ng which is not in the CentOS 6 repo - modules_k/auth_radius: Required radiusclient-ng which is not in the CentOS 6 repo - modules_k/carrierroute: Requires libconfuse which is not in the CentOS 6 repo - modules_k/db_oracle: Requires Oracle which is not in the CentOS 6 repo (and is closed-source) - modules_k/memcached: Module compilation appears to require an older version of libmemcached-devel than the one in the CentOS 6 repo - modules_k/mi_xmlrpc: Requires libxmlrpc-c3 which is not in the CentOS 6 repo - modules_k/misc_radius: Requires radiusclient-ng which is not in the CentOS 6 repo - modules_k/osp: Requires OSP Toolkit which is not in the CentOS 6 repo
---
pkg/kamailio/centos/6/kamailio-build.appl | 38 ++ pkg/kamailio/centos/6/kamailio.appl | 33 ++ pkg/kamailio/centos/6/kamailio.init | 83 +++ pkg/kamailio/centos/6/kamailio.spec | 787 +++++++++++++++++++++++++++++ pkg/kamailio/centos/6/kamailio.sysconfig | 15 + 5 files changed, 956 insertions(+), 0 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=a84b...