Module: kamailio
Branch: master
Commit: 702bfff175efaf25202e1644e39d143886ce7886
URL:
https://github.com/kamailio/kamailio/commit/702bfff175efaf25202e1644e39d143…
Author: Sergey Safarov <s.safarov(a)gmail.com>
Committer: Sergey Safarov <s.safarov(a)gmail.com>
Date: 2018-11-04T07:34:34Z
pkg/kamailio/ops: Added MongoDB rpm package
---
Modified: pkg/kamailio/obs/kamailio.spec
---
Diff:
https://github.com/kamailio/kamailio/commit/702bfff175efaf25202e1644e39d143…
Patch:
https://github.com/kamailio/kamailio/commit/702bfff175efaf25202e1644e39d143…
---
diff --git a/pkg/kamailio/obs/kamailio.spec b/pkg/kamailio/obs/kamailio.spec
index db0a6971c6..d5b4dafd9e 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 rabbitmq
%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 rabbitmq
%bcond_with redis
@@ -95,6 +99,7 @@
%bcond_without lua
%bcond_without kazoo
%bcond_without memcached
+%bcond_without mongodb
%bcond_without perl
%bcond_without rabbitmq
%bcond_without redis
@@ -115,6 +120,7 @@
%bcond_without lua
%bcond_with kazoo
%bcond_without memcached
+%bcond_with mongodb
%bcond_without perl
%bcond_with rabbitmq
%bcond_without redis
@@ -135,6 +141,7 @@
%bcond_with lua
%bcond_with kazoo
%bcond_with memcached
+%bcond_with mongodb
%bcond_with perl
%bcond_with rabbitmq
%bcond_with redis
@@ -155,6 +162,7 @@
%bcond_with lua
%bcond_with kazoo
%bcond_with memcached
+%bcond_without mongodb
%bcond_without perl
%bcond_without rabbitmq
%bcond_without redis
@@ -188,7 +196,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
@@ -541,6 +549,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
@@ -991,6 +1012,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}
@@ -1060,6 +1084,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}
@@ -1668,6 +1695,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