Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2024-07-26 16:15:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.1882 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-utils" Fri Jul 26 16:15:01 2024 rev:64 rq:1189600 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2024-04-15 20:19:33.895025420 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.1882/xdg-utils.changes 2024-07-26 16:15:18.589245436 +0200 @@ -1,0 +2,6 @@ +Sun Jul 21 08:08:07 UTC 2024 - Matej Cepl <mc...@cepl.eu> + +- Separate xdg-screensaver into a subpackage to isolate Perl + dependency (bsc#1216537). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdg-utils.spec ++++++ --- /var/tmp/diff_new_pack.YI952i/_old 2024-07-26 16:15:19.117266706 +0200 +++ /var/tmp/diff_new_pack.YI952i/_new 2024-07-26 16:15:19.117266706 +0200 @@ -30,10 +30,8 @@ # for xmlto to be able to generate text from html BuildRequires: w3m BuildRequires: xmlto -Requires: perl -Requires: perl-Net-DBus -Requires: perl-X11-Protocol Requires: which +Recommends: %{name}-screensaver BuildArch: noarch %description @@ -53,6 +51,22 @@ simply make sure that these utilities work properly in their environment. +%package screensaver +Summary: Command line tool for controlling the screensaver +Requires: %{name} = %{version}-%{release} +Provides: xdg-utils:%{_bindir}/xdg-screensaver +Requires: perl +Requires: perl-Net-DBus +Requires: perl-X11-Protocol + +%description screensaver +xdg-screensaver provides commands to control the screensaver. + +For use inside a desktop session only. It is not recommended to +use xdg-screensaver as root. + +Separated from the main package to isolate Perl dependency. + %prep %autosetup -p1 -n %{name}-v%{version} @@ -80,7 +94,6 @@ %{_bindir}/xdg-mime %{_bindir}/xdg-open %{_bindir}/xdg-su -%{_bindir}/xdg-screensaver %{_bindir}/xdg-settings %{_bindir}/xdg-terminal %{_mandir}/man1/xdg-desktop-icon.1%{?ext_man} @@ -90,7 +103,11 @@ %{_mandir}/man1/xdg-mime.1%{?ext_man} %{_mandir}/man1/xdg-open.1%{?ext_man} %{_mandir}/man1/xdg-terminal.1%{?ext_man} -%{_mandir}/man1/xdg-screensaver.1%{?ext_man} %{_mandir}/man1/xdg-settings.1%{?ext_man} %{_mandir}/man1/xdg-su.1%{?ext_man} +%files screensaver +%license LICENSE +%{_bindir}/xdg-screensaver +%{_mandir}/man1/xdg-screensaver.1%{?ext_man} +