diff --git a/opensips.spec b/opensips.spec index 893b0f5..279863e 100644 --- a/opensips.spec +++ b/opensips.spec @@ -1,11 +1,11 @@ %global _hardened_build 1 -%global EXCLUDE_MODULES cachedb_cassandra cachedb_couchbase cachedb_mongodb %{!?_with_oracle:db_oracle} osp sngtc +%global EXCLUDE_MODULES cachedb_cassandra %{!?_with_oracle:db_oracle} osp sngtc Summary: Open Source SIP Server Name: opensips Version: 2.3.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Source0: https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz # Fedora-specific patches @@ -142,6 +142,15 @@ Requires: %{name}-pua%{?_isa} = %{version}-%{release} B2BUA is an implementation of the behavior of a B2BUA as defined in RFC 3261 that offers the possibility to build certain services on top of it. +%package cachedb_couchbase +Summary: Couchbase connector for cache subsystem +Requires: %{name}%{?_isa} = %{version}-%{release} +BuildRequires: libcouchbase-devel + +%description cachedb_couchbase +Couchbase module is an implementation of a cache system designed to +work with a Couchbase server. + %package cachedb_memcached Summary: Memcached connector for cache subsystem Requires: %{name}%{?_isa} = %{version}-%{release} @@ -153,6 +162,17 @@ BuildRequires: libmemcached-devel Memcached module is an implementation of a cache system designed to work with a memcached server. +%package cachedb_mongodb +Summary: MongoDB connector for cache subsystem +Requires: %{name}%{?_isa} = %{version}-%{release} +BuildRequires: json-c-devel +BuildRequires: mongo-c-driver-devel +BuildRequires: snappy-devel + +%description cachedb_mongodb +MongoDB module is an implementation of a cache system designed to +work with a MongoDB server. + %package cachedb_redis Summary: Redis connector for cache subsystem Requires: %{name}%{?_isa} = %{version}-%{release} @@ -1067,10 +1087,18 @@ useradd -r -g %{name} -d %{_localstatedir}/run/%{name} -s /sbin/nologin \ %doc docdir/README.b2b_logic %doc docdir/README.b2b_sca +%files cachedb_couchbase +%{_libdir}/opensips/modules/cachedb_couchbase.so +%doc docdir/README.cachedb_couchbase + %files cachedb_memcached %{_libdir}/opensips/modules/cachedb_memcached.so %doc docdir/README.cachedb_memcached +%files cachedb_mongodb +%{_libdir}/opensips/modules/cachedb_mongodb.so +%doc docdir/README.cachedb_mongodb + %files cachedb_redis %{_libdir}/opensips/modules/cachedb_redis.so %doc docdir/README.cachedb_redis @@ -1358,6 +1386,9 @@ useradd -r -g %{name} -d %{_localstatedir}/run/%{name} -s /sbin/nologin \ %changelog +* Fri Feb 23 2018 Peter Lemenkov - 2.3.3-2 +- Enabled modules - cachedb_couchbase, cachedb_mongodb + * Thu Feb 22 2018 Peter Lemenkov - 2.3.3-1 - Ver. 2.3.3 - Enabled module - lua