[packages/syslog-ng] - updated to 4.12.0
qboosh
qboosh at pld-linux.org
Wed Jul 22 20:42:05 CEST 2026
commit fe8859aba1469f4810ea4ecb0749824545b5cdbc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jul 22 20:42:14 2026 +0200
- updated to 4.12.0
bad-tests.patch | 9 ++++-----
syslog-ng-nolibs.patch | 10 +++++-----
syslog-ng.spec | 15 ++++++++++-----
3 files changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/syslog-ng.spec b/syslog-ng.spec
index bf3f7c6..ecdece8 100644
--- a/syslog-ng.spec
+++ b/syslog-ng.spec
@@ -36,18 +36,18 @@
%define libivykis_version 0.43.2
%define glib2_ver 1:2.32.0
-%define mver 4.11
+%define mver 4.12
Summary: Syslog-ng - new generation of the system logger
Summary(pl.UTF-8): Syslog-ng - systemowy demon logujący nowej generacji
Summary(pt_BR.UTF-8): Daemon de log nova geração
Name: syslog-ng
-Version: 4.11.0
-Release: 2
+Version: 4.12.0
+Release: 1
License: GPL v2+ with OpenSSL exception
Group: Daemons
#Source0Download: https://github.com/syslog-ng/syslog-ng/releases
Source0: https://github.com/syslog-ng/syslog-ng/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 91d6cf2c7ad7e50d2c6ab983ff3386ca
+# Source0-md5: 16051c9ecf959df050d4d50f59069bac
Source1: %{name}.init
Source2: %{name}.conf
Source3: %{name}.logrotate
@@ -152,7 +152,7 @@ Conflicts: rsyslog
Conflicts: syslog
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define xsl_stylesheets_dir /usr/share/sgml/docbook/xsl-stylesheets
+%define xsl_stylesheets_dir /usr/share/sgml/docbook/xsl-stylesheets
%if %{without dynamic}
# syslog-ng has really crazy linking rules (see their bugzilla).
@@ -171,6 +171,9 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# or just %{_libdir}? modules seem to be always linked dynamically
%define moduledir %{slibdir}/syslog-ng
+# non-function symbols: absl::lts_20250814::cord_internal::cordz_next_sample, google::protobuf::internal::ThreadSafeArena::thread_cache_
+%define skip_post_check_so libgrpc-protos.so.*
+
%description
syslog-ng is a syslogd replacement for Unix and Unix-like systems. It
has been tested on Solaris, BSDi and Linux, and were found to run
@@ -466,6 +469,7 @@ done
--enable-python%{!?with_python:=no} \
--enable-redis%{!?with_redis:=no} \
--enable-riemann%{!?with_riemann:=no} \
+ --enable-slog \
--enable-smtp%{!?with_smtp:=no} \
--enable-spoof-source \
--enable-ssl \
@@ -542,6 +546,7 @@ ln -s "%{name}" $RPM_BUILD_ROOT/etc/sysconfig/%{name}@default
%{__rm} $RPM_BUILD_ROOT%{_sbindir}/syslog-ng-debun
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/syslog-ng-debun.1
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/syslog-ng/include/scl/freebsd-audit
%{__rm} $RPM_BUILD_ROOT%{moduledir}/libexamples.so
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
%{__rm} $RPM_BUILD_ROOT%{moduledir}/*.la
diff --git a/bad-tests.patch b/bad-tests.patch
index d007bca..24fefcd 100644
--- a/bad-tests.patch
+++ b/bad-tests.patch
@@ -6,13 +6,12 @@
modules_kafka_tests_TESTS = \
modules/kafka/tests/test_kafka_props \
---- syslog-ng-4.10.2/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py~ 2025-10-14 13:43:46.000000000 +0200
-+++ syslog-ng-4.10.2/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py 2025-10-18 14:31:26.263327169 +0200
-@@ -64,7 +64,7 @@
- assert sut.close() is None
+--- syslog-ng-4.12.0/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py.orig 2026-06-16 15:46:03.000000000 +0200
++++ syslog-ng-4.12.0/modules/python-modules/syslogng/modules/hypr/tests/test_hypr_audit_source.py 2026-07-21 22:22:41.524304045 +0200
+@@ -67,6 +67,7 @@ def test_hypr_audit_source_lifecycle_wit
sut.deinit()
--
+
+ at pytest.mark.skip(reason="no way of currently testing this")
def test_hypr_audit_source_complete_lifecycle(minimal_config, mocker):
diff --git a/syslog-ng-nolibs.patch b/syslog-ng-nolibs.patch
index 7fb3e07..9283553 100644
--- a/syslog-ng-nolibs.patch
+++ b/syslog-ng-nolibs.patch
@@ -1,6 +1,6 @@
---- syslog-ng-4.8.0/configure.ac~ 2024-07-23 13:42:10.000000000 +0200
-+++ syslog-ng-4.8.0/configure.ac 2024-08-01 19:20:42.196636751 +0200
-@@ -900,11 +900,10 @@ dnl ************************************
+--- syslog-ng-4.12.0/configure.ac.orig 2026-06-16 15:46:03.000000000 +0200
++++ syslog-ng-4.12.0/configure.ac 2026-07-21 22:05:12.346654595 +0200
+@@ -1259,11 +1259,10 @@ dnl ************************************
dnl Checks for libraries
AC_CHECK_LIB(m, round, BASE_LIBS="$BASE_LIBS -lm")
AC_CHECK_LIB(door, door_create, BASE_LIBS="$BASE_LIBS -ldoor")
@@ -13,5 +13,5 @@
+AC_CHECK_FUNC([gethostbyname], [:], [AC_CHECK_LIB(nsl, gethostbyname, BASE_LIBS="$BASE_LIBS -lnsl")])
+AC_CHECK_FUNC([regexec], [:], [AC_CHECK_LIB(regex, regexec, REGEX_LIBS="-lregex")])
- CHECK_FUNCS_AND_DEFINE([
- fmemopen
+ dnl ***************************************************************************
+ dnl jemalloc support
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/syslog-ng.git/commitdiff/fe8859aba1469f4810ea4ecb0749824545b5cdbc
More information about the pld-cvs-commit
mailing list