diff --git a/rsyslog.spec b/rsyslog.spec index d7923df..fb122de 100644 --- a/rsyslog.spec +++ b/rsyslog.spec @@ -27,6 +27,8 @@ /usr/bin/systemctl set-property "rsyslog.service" Markers=+needs-restart \ %endif +%define requires_file() %( readlink -f '%*' | LC_ALL=C xargs -r rpm -q --qf 'Requires: %%{name} >= %%{epoch}:%%{version}\\n' -f | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not") + # drop this with next release when doc tarball version lines up %define rsyslog_major 8.2306 %define rsyslog_patch 0 @@ -397,6 +399,8 @@ Requires: %{name} = %{version} Summary: RELP protocol support module for syslog Group: System/Daemons +%requires_file %{_libdir}/librelp.so + %description module-relp Rsyslog is an enhanced multi-threaded syslog daemon. See rsyslog package.