enable Redis and MongoDB support, now that missing dependencies

landed in EPEL 9
This commit is contained in:
Peter Czanik 2022-05-17 16:23:13 +02:00
parent ff13abd948
commit 8d294162a0
1 changed files with 15 additions and 11 deletions

View File

@ -8,7 +8,7 @@
Name: syslog-ng
Version: %{syslog_ng_ver}
Release: 4%{?dist}
Release: 5%{?dist}
Summary: Next-generation syslog server
License: GPLv2+
@ -23,7 +23,7 @@ BuildRequires: bison
BuildRequires: cyrus-sasl-devel
BuildRequires: flex
BuildRequires: glib2-devel
# BuildRequires: hiredis-devel
BuildRequires: hiredis-devel
BuildRequires: ivykis-devel >= %{ivykis_ver}
BuildRequires: json-c-devel
BuildRequires: libcap-devel
@ -36,7 +36,7 @@ BuildRequires: librabbitmq-devel
BuildRequires: libtool
BuildRequires: libuuid-devel
BuildRequires: libxslt
# BuildRequires: mongo-c-driver-devel
BuildRequires: mongo-c-driver-devel
BuildRequires: net-snmp-devel
BuildRequires: openssl-devel
BuildRequires: pcre-devel
@ -250,12 +250,12 @@ touch -r lib/cfg-grammar.y lib/merge-grammar.py
--disable-java \
--disable-java-modules \
--enable-afsnmp \
--with-mongoc=system \
--enable-redis \
--enable-riemann
# --with-mongoc=system \
# --enable-sql \
# --enable-mqtt \
# --enable-smtp \
# --enable-redis \
make %{_smp_mflags}
@ -383,13 +383,13 @@ fi
%{_libdir}/syslog-ng/loggen/libloggen_ssl_plugin.so
%exclude %{_libdir}/syslog-ng/libafamqp.so
#%exclude %{_libdir}/syslog-ng/libafmongodb.so
%exclude %{_libdir}/syslog-ng/libafmongodb.so
#%exclude %{_libdir}/syslog-ng/libafsmtp.so
#%exclude %{_libdir}/syslog-ng/libafsql.so
%exclude %{_libdir}/syslog-ng/libgeoip2-plugin.so
%exclude %{_libdir}/syslog-ng/libhttp.so
%exclude %{_libdir}/syslog-ng/libmod-python.so
#%exclude %{_libdir}/syslog-ng/libredis.so
%exclude %{_libdir}/syslog-ng/libredis.so
%exclude %{_libdir}/syslog-ng/libriemann.so
%exclude %{_libdir}/syslog-ng/libafsnmp.so
%exclude %{_libdir}/syslog-ng/libkafka.so
@ -430,12 +430,12 @@ fi
%files kafka
%{_libdir}/%{name}/libkafka.so
#%files mongodb
#%{_libdir}/syslog-ng/libafmongodb.so
%files mongodb
%{_libdir}/syslog-ng/libafmongodb.so
#%files redis
#%{_libdir}/syslog-ng/libredis.so
%files redis
%{_libdir}/syslog-ng/libredis.so
#%files mqtt
#%{_libdir}/%{name}/libmqtt.so
@ -482,6 +482,10 @@ fi
%changelog
* Tue May 17 2022 Peter Czanik <peter@czanik.hu> - 3.35.1-5
- enable Redis and MongoDB support, now that missing dependencies
landed in EPEL 9
* Wed Feb 23 2022 Peter Czanik <peter@czanik.hu> - 3.35.1-4
- initial minimal version for EPEL9
- currently missing dependencies are: hiredis, libdbi, libesmtp,