Module: sip-router
Branch: master
Commit: 37f7dfe0cc8a239ab7f9461c5c26f16cc24aa924
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=37f7dfe…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley(a)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=37f…