[packages/rsyslog] - updated to 8.2508.0, enabled openssl bcond and added openssl subpackage, enabled improg and imhire

hawk hawk at pld-linux.org
Thu Sep 11 16:31:09 CEST 2025


commit 8c388af9397a72ad88f182f33f868eaf9052b92a
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Thu Sep 11 00:31:42 2025 +0200

    - updated to 8.2508.0, enabled openssl bcond and added openssl subpackage, enabled improg and imhiredis modules, enabled zstd support

 rsyslog.spec | 53 +++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 43 insertions(+), 10 deletions(-)
---
diff --git a/rsyslog.spec b/rsyslog.spec
index c97dfc5..1595ebf 100644
--- a/rsyslog.spec
+++ b/rsyslog.spec
@@ -14,10 +14,10 @@
 %bcond_without	maxminddb	# MaxmindDB dblookup support
 %bcond_without	mongodb		# MongoDB output support
 %bcond_without	mysql		# MySQL database support
-%bcond_with	openssl		# mmrfc5424addhmac module
+%bcond_without	openssl		# mmrfc5424addhmac, imdtls, omdtls, sslcrypto
 %bcond_without	pgsql		# PostgreSQL database support
 %bcond_without	rabbitmq	# RammitMQ support
-%bcond_without	redis		# REDIS output support via hiredis
+%bcond_without	redis		# REDIS input/output support via hiredis
 %bcond_without	relp		# RELP input/output support
 %bcond_without	rfc3195		# RFC 3195 input support
 %bcond_without	snmp		# SNMP support
@@ -33,13 +33,13 @@ Summary(pl.UTF-8):	Programy logujące zdarzenia w systemie i jądrze Linuksa
 Summary(pt_BR.UTF-8):	Registrador de log do sistema linux
 Summary(tr.UTF-8):	Linux sistem ve çekirdek kayıt süreci
 Name:		rsyslog
-Version:	8.2402.0
+Version:	8.2508.0
 Release:	1
 License:	GPL v3+
 Group:		Daemons
 #Source0Download: https://www.rsyslog.com/downloads/download-v8-stable/
 Source0:	https://www.rsyslog.com/files/download/rsyslog/%{name}-%{version}.tar.gz
-# Source0-md5:	422b7d457f184134a872a5a519d3884e
+# Source0-md5:	55478d2f77fb6934ba2f260eae0744fa
 Source1:	%{name}.init
 Source2:	%{name}.conf
 Source3:	%{name}.sysconfig
@@ -58,7 +58,7 @@ BuildRequires:	gnutls-devel >= 1.4.0
 BuildRequires:	libdbi-devel
 BuildRequires:	libestr-devel >= 0.1.9
 BuildRequires:	libfastjson-devel >= 0.99.8
-BuildRequires:	libgcrypt-devel
+BuildRequires:	libgcrypt-devel >= 1.11.2-2
 %{?with_ksi:BuildRequires:	libksi-devel >= 3.19.0}
 %{?with_rfc3195:BuildRequires:	liblogging-rfc3195-devel >= 1.0.1}
 BuildRequires:	liblogging-stdlog-devel >= 1.0.3
@@ -70,10 +70,11 @@ BuildRequires:	libnet-devel >= 1:1.1
 BuildRequires:	libtirpc-devel
 BuildRequires:	libtool
 BuildRequires:	libuuid-devel
+BuildRequires:	zstd-devel >= 1.4.0
 %{?with_mongodb:BuildRequires:	mongo-c-driver-devel >= 1.0}
 %{?with_mysql:BuildRequires:	mysql-devel}
 %{?with_snmp:BuildRequires:	net-snmp-devel}
-%{?with_openssl:BuildRequires:	openssl-devel >= 0.9.7}
+%{?with_openssl:BuildRequires:	openssl-devel >= 1.1.0}
 %{?with_amqp:BuildRequires:	qpid-proton-c-devel >= 0.9}
 BuildRequires:	pkgconfig
 %{?with_pgsql:BuildRequires:	postgresql-devel}
@@ -326,17 +327,17 @@ Wtyczka wyjściowa rsysloga wysyłająca komunikaty do magistrali
 zgodnej z protokołem AMQP 1.0.
 
 %package hiredis
-Summary:	REDIS output support for rsyslog
-Summary(pl.UTF-8):	Obsługa wyjścia REDIS dla rsysloga
+Summary:	REDIS input/output support for rsyslog
+Summary(pl.UTF-8):	Obsługa wejścia/wyjścia REDIS dla rsysloga
 Group:		Daemons
 Requires:	%{name} = %{version}-%{release}
 Requires:	hiredis >= 0.10.1
 
 %description hiredis
-REDIS output support for rsyslog.
+REDIS input/output support for rsyslog.
 
 %description hiredis -l pl.UTF-8
-Obsługa wyjścia REDIS dla rsysloga.
+Obsługa wejścia/wyjścia REDIS dla rsysloga.
 
 %package dbi
 Summary:	libdbi database support for rsyslog
@@ -380,6 +381,19 @@ add MySQL database support to rsyslog.
 Pakiet rsyslog-mysql zawiera moduł dynamiczny dodający obsługę bazy
 danych MySQL do rsysloga.
 
+%package openssl
+Summary:	SSL/TLS support for rsyslog
+Summary(pl.UTF-8):	Obsługa SSL/TLS dla rsysloga
+Group:		Daemons
+Requires:	%{name} = %{version}-%{release}
+Requires:	openssl >= 1.1.0
+
+%description openssl
+SSL/TLS support for rsyslog.
+
+%description openssl -l pl.UTF-8
+Obsługa SSL/TLS dla rsysloga.
+
 %package pgsql
 Summary:	PostgresSQL support for rsyslog
 Summary(pl.UTF-8):	Obsługa PostgreSQL-a dla rsysloga
@@ -464,14 +478,18 @@ naprzemiennie z pewnej liczby portów źródłowych.
 	%{?with_curl:--enable-imdocker} \
 	--enable-imfile \
 	%{?with_zeromq:--enable-imczmq} \
+	%{?with_openssl:--enable-imdtls} \
+	%{?with_redis:--enable-imhiredis} \
 	%{?with_systemd:--enable-imjournal} \
 	%{?with_kafka:--enable-imkafka} \
+	--enable-improg \
 	--enable-impstats \
 	--enable-imptcp \
 	--enable-imtuxedoulog \
 	%{?with_ksi:--enable-ksi-ls12} \
 	%{?with_dbi:--enable-libdbi} \
 	%{!?with_systemd:--disable-libsystemd} \
+	--enable-libzstd \
 	--enable-mail \
 	--enable-mmanon \
 	--enable-mmaudit \
@@ -494,6 +512,7 @@ naprzemiennie z pewnej liczby portów źródłowych.
 	%{?with_mysql:--enable-mysql} \
 	%{?with_amqp:--enable-omamqp1} \
 	%{?with_zeromq:--enable-omczmq} \
+	%{?with_openssl:--enable-omdtls} \
 	--enable-omfile-hardened \
 	%{?with_curl:--enable-omhttp} \
 	%{?with_curl:--enable-omhttpfs} \
@@ -507,6 +526,8 @@ naprzemiennie z pewnej liczby portów źródłowych.
 	--enable-omstdout \
 	%{?with_tcl:--enable-omtcl} \
 	--enable-omudpspoof \
+	%{?with_openssl:--enable-openssl} \
+	%{?with_openssl:--enable-opensslcrypto} \
 	--enable-omuxsock \
 	%{?with_pgsql:--enable-pgsql} \
 	--enable-pmaixforwardedfrom \
@@ -632,6 +653,7 @@ fi
 %{?with_systemd:%attr(755,root,root) %{_libdir}/rsyslog/imjournal.so}
 %attr(755,root,root) %{_libdir}/rsyslog/imklog.so
 %attr(755,root,root) %{_libdir}/rsyslog/immark.so
+%attr(755,root,root) %{_libdir}/rsyslog/improg.so
 %attr(755,root,root) %{_libdir}/rsyslog/impstats.so
 %attr(755,root,root) %{_libdir}/rsyslog/imptcp.so
 %attr(755,root,root) %{_libdir}/rsyslog/imtcp.so
@@ -646,6 +668,7 @@ fi
 %attr(755,root,root) %{_libdir}/rsyslog/lmtcpclt.so
 %attr(755,root,root) %{_libdir}/rsyslog/lmtcpsrv.so
 %attr(755,root,root) %{_libdir}/rsyslog/lmzlibw.so
+%attr(755,root,root) %{_libdir}/rsyslog/lmzstdw.so
 %attr(755,root,root) %{_libdir}/rsyslog/mmanon.so
 %attr(755,root,root) %{_libdir}/rsyslog/mmaudit.so
 %attr(755,root,root) %{_libdir}/rsyslog/mmcount.so
@@ -770,6 +793,7 @@ fi
 %files hiredis
 %defattr(644,root,root,755)
 %doc contrib/omhiredis/README
+%attr(755,root,root) %{_libdir}/rsyslog/imhiredis.so
 %attr(755,root,root) %{_libdir}/rsyslog/omhiredis.so
 %endif
 
@@ -793,6 +817,15 @@ fi
 %attr(755,root,root) %{_libdir}/rsyslog/ommysql.so
 %endif
 
+%if %{with openssl}
+%files openssl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/rsyslog/imdtls.so
+%attr(755,root,root) %{_libdir}/rsyslog/lmnsd_ossl.so
+%attr(755,root,root) %{_libdir}/rsyslog/mmrfc5424addhmac.so
+%attr(755,root,root) %{_libdir}/rsyslog/omdtls.so
+%endif
+
 %if %{with pgsql}
 %files pgsql
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rsyslog.git/commitdiff/8c388af9397a72ad88f182f33f868eaf9052b92a



More information about the pld-cvs-commit mailing list