pkg/kamailio: Updated RPM spec file 1633/head
authorSergey Safarov <s.safarov@gmail.com>
Sun, 2 Sep 2018 19:30:37 +0000 (19:30 +0000)
committerSergey Safarov <s.safarov@gmail.com>
Sun, 2 Sep 2018 19:30:37 +0000 (19:30 +0000)
pkg/kamailio/obs/kamailio.spec

index c7ba3ce..f147835 100644 (file)
 %bcond_without xmlrpc
 %endif
 
+%if 0%{?fedora} == 27
+%define dist_name fedora
+%define dist_version %{?fedora}
+%bcond_without cnxcc
+%bcond_with dnssec
+%bcond_without geoip
+%bcond_without http_async_client
+%bcond_without jansson
+%bcond_without json
+%bcond_without lua
+%bcond_without kazoo
+%bcond_without memcached
+%bcond_without perl
+%bcond_without rabbitmq
+%bcond_without redis
+%bcond_without sctp
+%bcond_without websocket
+%bcond_without xmlrpc
+%endif
+
+%if 0%{?fedora} == 28
+%define dist_name fedora
+%define dist_version %{?fedora}
+%bcond_without cnxcc
+%bcond_with dnssec
+%bcond_without geoip
+%bcond_without http_async_client
+%bcond_without jansson
+%bcond_without json
+%bcond_without lua
+%bcond_without kazoo
+%bcond_without memcached
+%bcond_without perl
+%bcond_without rabbitmq
+%bcond_without redis
+%bcond_without sctp
+%bcond_without websocket
+%bcond_without xmlrpc
+%endif
+
+%if 0%{?fedora} == 29
+%define dist_name fedora
+%define dist_version %{?fedora}
+%bcond_without cnxcc
+%bcond_with dnssec
+%bcond_without geoip
+%bcond_without http_async_client
+%bcond_without jansson
+%bcond_without json
+%bcond_without lua
+%bcond_without kazoo
+%bcond_without memcached
+%bcond_without perl
+%bcond_without rabbitmq
+%bcond_without redis
+%bcond_without sctp
+%bcond_without websocket
+%bcond_without xmlrpc
+%endif
+
 %if 0%{?centos_ver} == 6
 %define dist_name centos
 %define dist_version %{?centos}
@@ -192,7 +252,7 @@ Conflicts:  kamailio-memcached < %ver, kamailio-mysql < %ver
 Conflicts:  kamailio-outbound < %ver, kamailio-perl < %ver
 Conflicts:  kamailio-postgresql < %ver, kamailio-presence < %ver
 Conflicts:  kamailio-python < %ver
-Conflicts:  kamailio-radius < % ver, kamailio-redis < %ver
+Conflicts:  kamailio-radius < %ver, kamailio-redis < %ver
 Conflicts:  kamailio-regex < %ver, kamailio-sctp < %ver
 Conflicts:  kamailio-sipdump < %ver
 Conflicts:  kamailio-snmpstats < %ver, kamailio-sqlang < %ver, kamailio-sqlite < %ver
@@ -427,7 +487,7 @@ This module implements protocol functions that use the libcurl to communicate wi
 Summary:    IMS modules and extensions module for Kamailio
 Group:      System Environment/Daemons
 Requires:   libxml2, kamailio = %ver
-BuildRequires:  libxml2-devel
+BuildRequires:  libxml2-devel libmnl-devel
 
 %description    ims
 IMS modules and extensions module for Kamailio.
@@ -624,7 +684,7 @@ SIP Presence (and RLS, XCAP, etc) support for Kamailio.
 Summary:    Python extensions for Kamailio
 Group:      System Environment/Daemons
 Requires:   python, kamailio = %ver
-BuildRequires:  python-devel
+BuildRequires:  python, python-devel
 
 %description    python
 Python extensions for Kamailio.
@@ -719,6 +779,15 @@ Requires:   kamailio = %ver
 This module writes SIP traffic and some associated details into local files
 
 
+%package    sipjson
+Summary:    This module serializes SIP message attributes into a JSON document
+Group:      System Environment/Daemons
+Requires:   kamailio = %ver
+
+%description    sipjson
+This module serializes SIP message attributes into a JSON document
+
+
 %package    smsops
 Summary:    Tools for handling SMS packets in SIP messages
 Group:      System Environment/Daemons
@@ -873,8 +942,6 @@ XML operation functions for Kamailio.
 %package    xmlrpc
 Summary:    XMLRPC transport and encoding for Kamailio RPCs and MI commands
 Group:      System Environment/Daemons
-#Requires:   libxml2, xmlrpc-c, kamailio = %ver
-#BuildRequires:  libxml2-devel, xmlrpc-c-devel
 Requires:   libxml2, kamailio = %ver
 BuildRequires:  libxml2-devel
 
@@ -920,13 +987,15 @@ UUID module for Kamailio.
 ln -s ../obs pkg/kamailio/fedora/24
 ln -s ../obs pkg/kamailio/fedora/25
 ln -s ../obs pkg/kamailio/fedora/26
+ln -s ../obs pkg/kamailio/fedora/27
+ln -s ../obs pkg/kamailio/fedora/28
+ln -s ../obs pkg/kamailio/fedora/29
 mkdir -p pkg/kamailio/rhel
 ln -s ../obs pkg/kamailio/rhel/6
 ln -s ../obs pkg/kamailio/rhel/7
 mkdir -p pkg/kamailio/opensuse
 ln -s ../obs pkg/kamailio/opensuse/1315
 ln -s ../obs pkg/kamailio/opensuse/1330
-rm -Rf pkg/kamailio/centos
 mkdir -p pkg/kamailio/centos
 ln -s ../obs pkg/kamailio/centos/6
 ln -s ../obs pkg/kamailio/centos/7
@@ -1569,6 +1638,7 @@ fi
 %doc %{_docdir}/kamailio/modules/README.ims_dialog
 %doc %{_docdir}/kamailio/modules/README.ims_diameter_server
 %doc %{_docdir}/kamailio/modules/README.ims_icscf
+%doc %{_docdir}/kamailio/modules/README.ims_ipsec_pcscf
 %doc %{_docdir}/kamailio/modules/README.ims_isc
 %doc %{_docdir}/kamailio/modules/README.ims_ocs
 %doc %{_docdir}/kamailio/modules/README.ims_qos
@@ -1587,6 +1657,7 @@ fi
 %{_libdir}/kamailio/modules/ims_dialog.so
 %{_libdir}/kamailio/modules/ims_diameter_server.so
 %{_libdir}/kamailio/modules/ims_icscf.so
+%{_libdir}/kamailio/modules/ims_ipsec_pcscf.so
 %{_libdir}/kamailio/modules/ims_isc.so
 %{_libdir}/kamailio/modules/ims_ocs.so
 %{_libdir}/kamailio/modules/ims_qos.so
@@ -1842,6 +1913,12 @@ fi
 %{_libdir}/kamailio/modules/sipdump.so
 
 
+%files      sipjson
+%defattr(-,root,root)
+%doc %{_docdir}/kamailio/modules/README.sipjson
+%{_libdir}/kamailio/modules/sipjson.so
+
+
 %files      snmpstats
 %defattr(-,root,root)
 %{_docdir}/kamailio/modules/README.snmpstats