[sr-dev] git:5.1:18bf0d3a: pkg/kamailio/ops: Added MongoDB rpm package

Sergey Safarov s.safarov at gmail.com
Tue Nov 6 16:19:14 CET 2018


Module: kamailio
Branch: 5.1
Commit: 18bf0d3a34794606f06e9740d881badca50cfd5a
URL: https://github.com/kamailio/kamailio/commit/18bf0d3a34794606f06e9740d881badca50cfd5a

Author: Sergey Safarov <s.safarov at gmail.com>
Committer: Sergey Safarov <s.safarov at gmail.com>
Date: 2018-11-06T11:44:35Z

pkg/kamailio/ops: Added MongoDB rpm package

(cherry picked from commit 702bfff175efaf25202e1644e39d143886ce7886)

---

Modified: pkg/kamailio/obs/kamailio.spec

---

Diff:  https://github.com/kamailio/kamailio/commit/18bf0d3a34794606f06e9740d881badca50cfd5a.diff
Patch: https://github.com/kamailio/kamailio/commit/18bf0d3a34794606f06e9740d881badca50cfd5a.patch

---

diff --git a/pkg/kamailio/obs/kamailio.spec b/pkg/kamailio/obs/kamailio.spec
index 56c6208a28..85f8e4359f 100644
--- a/pkg/kamailio/obs/kamailio.spec
+++ b/pkg/kamailio/obs/kamailio.spec
@@ -14,6 +14,7 @@
 %bcond_without lua
 %bcond_without kazoo
 %bcond_without memcached
+%bcond_without mongodb
 %bcond_without perl
 %bcond_without rebbitmq
 %bcond_without redis
@@ -34,6 +35,7 @@
 %bcond_without lua
 %bcond_without kazoo
 %bcond_without memcached
+%bcond_without mongodb
 %bcond_without perl
 %bcond_without rabbitmq
 %bcond_without redis
@@ -54,6 +56,7 @@
 %bcond_without lua
 %bcond_without kazoo
 %bcond_without memcached
+%bcond_without mongodb
 %bcond_without perl
 %bcond_without rabbitmq
 %bcond_without redis
@@ -74,6 +77,7 @@
 %bcond_without lua
 %bcond_with kazoo
 %bcond_without memcached
+%bcond_with mongodb
 %bcond_without perl
 %bcond_with rebbitmq
 %bcond_with redis
@@ -95,6 +99,7 @@
 %bcond_without lua
 %bcond_without kazoo
 %bcond_without memcached
+%bcond_without mongodb
 %bcond_without perl
 %bcond_without rebbitmq
 %bcond_without redis
@@ -115,6 +120,7 @@
 %bcond_without lua
 %bcond_with kazoo
 %bcond_without memcached
+%bcond_with mongodb
 %bcond_without perl
 %bcond_with rebbitmq
 %bcond_without redis
@@ -135,6 +141,7 @@
 %bcond_with lua
 %bcond_with kazoo
 %bcond_with memcached
+%bcond_with mongodb
 %bcond_with perl
 %bcond_with rebbitmq
 %bcond_with redis
@@ -155,6 +162,7 @@
 %bcond_with lua
 %bcond_with kazoo
 %bcond_with memcached
+%bcond_without mongodb
 %bcond_without perl
 %bcond_without rebbitmq
 %bcond_without redis
@@ -187,7 +195,7 @@ Conflicts:  kamailio-ims < %ver, kamailio-java < %ver, kamailio-json < %ver
 Conflicts:  kamailio-lcr < %ver, kamailio-ldap < %ver, kamailio-lua < %ver
 Conflicts:  kamailio-kazoo < %ver
 Conflicts:  kamailio-rabbitmq < %ver
-Conflicts:  kamailio-memcached < %ver, kamailio-mysql < %ver
+Conflicts:  kamailio-memcached < %ver, kamailio-mongodb < %ver, kamailio-mysql < %ver
 Conflicts:  kamailio-outbound < %ver, kamailio-perl < %ver
 Conflicts:  kamailio-postgresql < %ver, kamailio-presence < %ver
 Conflicts:  kamailio-python < %ver
@@ -530,6 +538,19 @@ Memcached configuration file support for Kamailio.
 %endif
 
 
+%if %{with mongodb}
+%package    mongodb
+Summary:    MongoDB database connectivity for Kamailio
+Group:      System Environment/Daemons
+Requires:   kamailio = %ver
+Requires:   mongo-c-driver
+BuildRequires:  mongo-c-driver-devel
+
+%description    mongodb
+MongoDB database connectivity for Kamailio.
+%endif
+
+
 %package    mysql
 Summary:    MySQL database connectivity for Kamailio
 Group:      System Environment/Daemons
@@ -971,6 +992,9 @@ make every-module skip_modules="app_mono db_cassandra db_oracle iptrtpproxy \
 %endif
 %if %{with xmlrpc}
     kmi_xmlrpc \
+%endif
+%if %{with mongodb}
+    kmongodb \
 %endif
     kmysql koutbound \
 %if %{with perl}
@@ -1040,6 +1064,9 @@ make install-modules-all skip_modules="app_mono db_cassandra db_oracle \
 %endif
 %if %{with xmlrpc}
     kmi_xmlrpc \
+%endif
+%if %{with mongodb}
+    kmongodb \
 %endif
     kmysql koutbound \
 %if %{with perl}
@@ -1638,6 +1665,16 @@ fi
 %endif
 
 
+%if %{with mongodb}
+%files      mongodb
+%defattr(-,root,root)
+%doc %{_docdir}/kamailio/modules/README.db_mongodb
+%doc %{_docdir}/kamailio/modules/README.ndb_mongodb
+%{_libdir}/kamailio/modules/db_mongodb.so
+%{_libdir}/kamailio/modules/ndb_mongodb.so
+%endif
+
+
 %files      mysql
 %defattr(-,root,root)
 %doc %{_docdir}/kamailio/modules/README.db_mysql




More information about the sr-dev mailing list