Merge branch 'master' into websocket
authorPeter Dunkley <peter.dunkley@crocodile-rcs.com>
Thu, 5 Jul 2012 20:15:22 +0000 (21:15 +0100)
committerPeter Dunkley <peter.dunkley@crocodile-rcs.com>
Thu, 5 Jul 2012 20:15:22 +0000 (21:15 +0100)
Conflicts:
Makefile
pkg/kamailio/centos/6/kamailio-build.appl
pkg/kamailio/centos/6/kamailio.appl
pkg/kamailio/fedora/16/kamailio-build.appl
pkg/kamailio/fedora/16/kamailio.appl
pkg/kamailio/fedora/16/kamailio.spec
pkg/kamailio/fedora/17/kamailio-build.appl
pkg/kamailio/fedora/17/kamailio.appl

1  2 
Makefile
pkg/kamailio/centos/6/kamailio-build.appl
pkg/kamailio/centos/6/kamailio.appl
pkg/kamailio/fedora/16/kamailio-build.appl
pkg/kamailio/fedora/16/kamailio.appl
pkg/kamailio/fedora/16/kamailio.spec
pkg/kamailio/fedora/17/kamailio-build.appl
pkg/kamailio/fedora/17/kamailio.appl

diff --cc Makefile
+++ b/Makefile
@@@ -317,7 -314,7 +317,7 @@@ els
                                                        presence_dialoginfo presence_xml pua pua_bla \
                                                        pua_dialoginfo pua_usrloc pua_xmpp \
                                                        regex xcap_client xcap_server presence_conference \
--                                                      presence_reginfo pua_reginfo
++                                                      presence_reginfo pua_reginfo websocket
        #excluded because they depend on external *.h files
        exclude_modules+= h350
        # excluded because they do not compile (remove them only after they are
@@@ -21,8 -21,7 +21,8 @@@ packages
    - libcurl-devel             # kamailio-utils, kamailio-presence
    - libevent-devel            # kamailio-json
    - libpurple-devel           # kamailio-purple
-   - libxml2-devel             # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring-devel                # kamailio-websocket
+   - libxml2-devel             # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - lua-devel                 # kamailio-lua
    - make                      # kamailio
    - mod_perl-devel            # kamailio-perl
@@@ -17,8 -17,7 +17,8 @@@ packages
    - libcurl                   # kamailio-utils, kamailio-presence
    - libevent                  # kamailio-json
    - libpurple                 # kamailio-purple
-   - libxml2                   # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring              # kamailio-websocket
+   - libxml2                   # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - mod_perl                  # kamailio-perl
    - mysql-libs                        # kamailio-mysql
    - net-snmp-libs             # kamailio-snmpstats
@@@ -25,8 -25,7 +25,8 @@@ packages
    - libcurl-devel             # kamailio-utils, kamailio-presence
    - libevent-devel            # kamailio-json
    - libpurple-devel           # kamailio-purple
-   - libxml2-devel             # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring-devel                # kamailio-websocket
+   - libxml2-devel             # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - lua-devel                 # kamailio-lua
    - make                      # kamailio
    - mod_perl-devel            # kamailio-perl
@@@ -21,8 -21,7 +21,8 @@@ packages
    - libcurl                   # kamailio-utils, kamailio-presence
    - libevent                  # kamailio-json
    - libpurple                 # kamailio-purple
-   - libxml2                   # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring              # kamailio-websocket
+   - libxml2                   # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - mod_perl                  # kamailio-perl
    - mono-core                 # kamailio-mono
    - mysql-libs                        # kamailio-mysql
@@@ -24,7 -24,7 +24,8 @@@ Conflicts:     kamailio-tls < %ver, kam
  Conflicts:     kamailio-xmlrpc < %ver, kamailio-perl < %ver, kamailio-lua < %ver
  Conflicts:     kamailio-python < %ver, kamailio-regex < %ver
  Conflicts:     kamailio-dialplan < %ver, kamailio-lcr < %ver
- Conflicts:     kamailio-xmlops < %ver, kamailio-websocket < %ver
+ Conflicts:     kamailio-xmlops < %ver, kamailio-cdp < %ver
++Conflicts:     kamailio-websocket < %ver
  %if 0%{?fedora}
  Conflicts:     kamailio-radius < %ver, kamailio-carrierroute < %ver
  Conflicts:     kamailio-redis < %ver, kamailio-json < %ver 
@@@ -351,15 -352,15 +363,15 @@@ make every-module skip_modules="auth_id
        db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
        kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
        kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 -      klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
 -      xmlops cdp cdp_avp"
 +      klcr ksqlite kredis kjson kmono kberkeley kwebsocket" \
-       include_modules="xmlrpc xmlops"\
++      include_modules="xmlrpc xmlops cdp cdp_avp"\
  %else
  make every-module skip_modules="auth_identity db_cassandra iptrtpproxy\
        db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
        kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
        kcpl ksnmpstats kpresence kregex kdialplan\
 -      klcr ksqlite kberkeley" include_modules="xmlrpc\
 -      xmlopsi cdp cdp_avp"
 +      klcr ksqlite kberkeley kwebsocket" \
-       include_modules="xmlrpc xmlops"
++      include_modules="xmlrpc xmlops cdp cdp_avp"
  %endif
  
  
@@@ -373,8 -374,8 +385,8 @@@ make install-modules-all skip_modules="
        db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
        kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
        kcpl ksnmpstats kcarrierroute kpresence kradius kgeoip kregex kdialplan\
 -      klcr ksqlite kredis kjson kmono kberkeley" include_modules="xmlrpc\
 -      xmlops cdp cdp_avp"
 +      klcr ksqlite kredis kjson kmono kberkeley kwebsocket" \
-       include_modules="xmlrpc xmlops"
++      include_modules="xmlrpc xmlops cdp cdp_avp"
  
  mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
  install -m644 pkg/kamailio/fedora/%{?fedora}/kamailio.service \
@@@ -388,8 -389,8 +400,8 @@@ make install-modules-all skip_modules="
        db_oracle memcached mi_xmlrpc osp" group_include="kstandard kmysql\
        kpostgres kunixodbc kldap kperl kpython klua kutils kpurple ktls kxmpp\
        kcpl ksnmpstats kpresence kregex kdialplan\
 -      klcr ksqlite kberkeley" include_modules="xmlrpc\
 -      xmlops cdp cdp_avp"
 +      klcr ksqlite kberkeley kwebsocket" \
-       include_modules="xmlrpc xmlops"
++      include_modules="xmlrpc xmlops cdp cdp_avp"
  
  mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
  install -m755 pkg/kamailio/centos/%{?centos}/kamailio.init \
  %{_libdir}/kamailio/modules/xmlops.so
  
  
+ %files cdp
+ %defattr(-,root,root)
+ %doc %{_docdir}/kamailio/modules/README.cdp
+ %{_libdir}/kamailio/modules/cdp.so
+ %doc %{_docdir}/kamailio/modules/README.cdp_avp
+ %{_libdir}/kamailio/modules/cdp_avp.so
 +%files websocket
 +%defattr(-,root,root)
 +%doc %{_docdir}/kamailio/modules/README.websocket
 +%{_libdir}/kamailio/modules/websocket.so
 +
 +
  %if 0%{?fedora}
  %files radius
  %defattr(-,root,root)
  
  
  %changelog
+ * Thu Jul 5 2012 Peter Dunkley <peter@dunkley.me.uk>
+   - Added kamailio-cdp RPM for cdp and cdp_avp modules
 +* Tue Jul 3 2012 Peter Dunkley <peter@dunkley.me.uk>
 +  - Updates to websocket module
  * Sat Jun 30 2012 Peter Dunkley <peter@dunkley.me.uk>
    - Updated rel to dev1
    - Removed %_sharedir and replaced with standard macro %_datadir
@@@ -25,8 -25,7 +25,8 @@@ packages
    - libcurl-devel             # kamailio-utils, kamailio-presence
    - libevent-devel            # kamailio-json
    - libpurple-devel           # kamailio-purple
-   - libxml2-devel             # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring-devel                # kamailio-websocket
+   - libxml2-devel             # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - lua-devel                 # kamailio-lua
    - make                      # kamailio
    - mod_perl-devel            # kamailio-perl
@@@ -21,8 -21,7 +21,8 @@@ packages
    - libcurl                   # kamailio-utils, kamailio-presence
    - libevent                  # kamailio-json
    - libpurple                 # kamailio-purple
-   - libxml2                   # kamailio-utils, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-xmlrpc, kamailio-xmlops
 +  - libunistring              # kamailio-websocket
+   - libxml2                   # kamailio-cdp, kamailio-cpl, kamailio-presence, kamailio-purple, kamailio-utils, kamailio-xmlops, kamailio-xmlrpc
    - mod_perl                  # kamailio-perl
    - mono-core                 # kamailio-mono
    - mysql-libs                        # kamailio-mysql