Compare commits

...

2 Commits

Author SHA1 Message Date
Peter Czanik 8d294162a0 enable Redis and MongoDB support, now that missing dependencies
landed in EPEL 9
2022-05-17 16:23:13 +02:00
Peter Czanik ff13abd948 initial minimal version for EPEL9
currently missing dependencies are: hiredis, libdbi, libesmtp,
  mongo-c-driver, paho-c
I plan to update it as missing dependencies become available
2022-02-24 12:20:24 +01:00
1 changed files with 27 additions and 17 deletions

View File

@ -8,7 +8,7 @@
Name: syslog-ng
Version: %{syslog_ng_ver}
Release: 3%{?dist}
Release: 5%{?dist}
Summary: Next-generation syslog server
License: GPLv2+
@ -28,8 +28,8 @@ BuildRequires: ivykis-devel >= %{ivykis_ver}
BuildRequires: json-c-devel
BuildRequires: libcap-devel
BuildRequires: libcurl-devel
BuildRequires: libdbi-devel
BuildRequires: libesmtp-devel
# BuildRequires: libdbi-devel
# BuildRequires: libesmtp-devel
BuildRequires: libmaxminddb-devel
BuildRequires: libnet-devel
BuildRequires: librabbitmq-devel
@ -49,7 +49,7 @@ BuildRequires: systemd-devel
BuildRequires: systemd-units
BuildRequires: librdkafka-devel
BuildRequires: zlib-devel
BuildRequires: paho-c-devel
# BuildRequires: paho-c-devel
BuildRequires: /usr/bin/pathfix.py
@ -231,31 +231,31 @@ touch -r lib/cfg-grammar.y lib/merge-grammar.py
--with-module-dir=%{_libdir}/%{name} \
--with-systemdsystemunitdir=%{_unitdir} \
--with-ivykis=system \
--with-mongoc=system \
--with-embedded-crypto \
--enable-manpages \
--enable-ipv6 \
--enable-spoof-source \
--with-linux-caps=auto \
--enable-sql \
--enable-kafka \
--enable-mqtt \
--enable-json \
--enable-ssl \
--enable-smtp \
--enable-geoip \
--enable-shared \
--disable-static \
--enable-dynamic-linking \
--enable-systemd \
--enable-redis \
--enable-amqp \
--enable-python \
--with-python=3 \
--disable-java \
--disable-java-modules \
--enable-afsnmp \
--with-mongoc=system \
--enable-redis \
--enable-riemann
# --enable-sql \
# --enable-mqtt \
# --enable-smtp \
make %{_smp_mflags}
@ -384,8 +384,8 @@ fi
%exclude %{_libdir}/syslog-ng/libafamqp.so
%exclude %{_libdir}/syslog-ng/libafmongodb.so
%exclude %{_libdir}/syslog-ng/libafsmtp.so
%exclude %{_libdir}/syslog-ng/libafsql.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
@ -424,8 +424,8 @@ fi
%{_mandir}/man1/slogverify.1*
%{_mandir}/man7/secure-logging.7*
%files libdbi
%{_libdir}/syslog-ng/libafsql.so
#%files libdbi
#%{_libdir}/syslog-ng/libafsql.so
%files kafka
%{_libdir}/%{name}/libkafka.so
@ -437,11 +437,11 @@ fi
%files redis
%{_libdir}/syslog-ng/libredis.so
%files mqtt
%{_libdir}/%{name}/libmqtt.so
#%files mqtt
#%{_libdir}/%{name}/libmqtt.so
%files smtp
%{_libdir}/syslog-ng/libafsmtp.so
#%files smtp
#%{_libdir}/syslog-ng/libafsmtp.so
%files snmp
%{_libdir}/%{name}/libafsnmp.so
@ -482,6 +482,16 @@ 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,
mongo-c-driver, paho-c
- I plan to update it as missing dependencies become available
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild