[sr-dev] git:master:702bfff1: pkg/kamailio/ops: Added MongoDB rpm package

Sergey Safarov s.safarov at gmail.com
Mon Nov 5 10:28:56 CET 2018


Module: kamailio
Branch: master
Commit: 702bfff175efaf25202e1644e39d143886ce7886
URL: https://github.com/kamailio/kamailio/commit/702bfff175efaf25202e1644e39d143886ce7886

Author: Sergey Safarov <s.safarov at gmail.com>
Committer: Sergey Safarov <s.safarov at 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/702bfff175efaf25202e1644e39d143886ce7886.diff
Patch: https://github.com/kamailio/kamailio/commit/702bfff175efaf25202e1644e39d143886ce7886.patch

---

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




More information about the sr-dev mailing list