[sr-dev] git:master: pkg/kamailio/fedora: Created . spec for building Kamailio on Fedora

Peter Dunkley peter.dunkley at crocodile-rcs.com
Mon May 7 03:58:38 CEST 2012


Module: sip-router
Branch: master
Commit: 37f7dfe0cc8a239ab7f9461c5c26f16cc24aa924
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=37f7dfe0cc8a239ab7f9461c5c26f16cc24aa924

Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley at 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=37f7dfe0cc8a239ab7f9461c5c26f16cc24aa924



More information about the sr-dev mailing list