Module: sip-router Branch: master Commit: 37f7dfe0cc8a239ab7f9461c5c26f16cc24aa924 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=37f7dfe0...
Author: Peter Dunkley peter.dunkley@crocodile-rcs.com Committer: Peter Dunkley peter.dunkley@crocodile-rcs.com Date: Mon May 7 02:51:36 2012 +0100
pkg/kamailio/fedora: Created .spec for building Kamailio on Fedora
- Also updated pkg/kamailio/fedora/kamailio.init and added pkg/kamailio/fedora/kamailio.default. - Tested/developed on Fedora 16 x86_64 - but should work on other architectures. - The spec file builds all Kamailio 3.3.0 modules (modules/modules_k) except: - 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 Thrift which is not in the F16 repo. - modules/iptrtpproxy: Needs local copy of iptables source to build (impractical for generic RPM building). - modules_k/db_oracle: Requires Oracle which is not in the F16 repo (and is closed-source). - modules_k/memcached: Module compilation appears to require an older version of libmemcached-devel than the one in the F16 repo. - modules_k/mi_xmlrpc: The F16 repo contains an unsupported version of libxmlrpc-c3, and there is an compilation error due to the module code using an unknown type ('TString'). - modules_k/osp: Requires OSP Toolkit which is not in the F16 repo. - I plan to update this .spec in a couple of weeks when Fedora 17 is released. I will add modules/db_cassandra and modules_k/osp if Fedora 17 contains the right versions of Thrift and OSP Toolkit.
---
pkg/kamailio/fedora/kamailio.default | 25 + pkg/kamailio/fedora/kamailio.init | 106 +++- pkg/kamailio/fedora/kamailio.spec | 879 ++++++++++++++++++++++++++++++++++ 3 files changed, 983 insertions(+), 27 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=37f7...