Module: kamailio
Branch: 5.1
Commit: 18bf0d3a34794606f06e9740d881badca50cfd5a
URL:
https://github.com/kamailio/kamailio/commit/18bf0d3a34794606f06e9740d881bad…
Author: Sergey Safarov <s.safarov(a)gmail.com>
Committer: Sergey Safarov <s.safarov(a)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/18bf0d3a34794606f06e9740d881bad…
Patch:
https://github.com/kamailio/kamailio/commit/18bf0d3a34794606f06e9740d881bad…
---
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