Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ddcutil for openSUSE:Factory checked in at 2023-05-10 16:19:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ddcutil (Old) and /work/SRC/openSUSE:Factory/.ddcutil.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ddcutil" Wed May 10 16:19:10 2023 rev:16 rq:1085857 version:1.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ddcutil/ddcutil.changes 2023-03-22 22:32:24.482726397 +0100 +++ /work/SRC/openSUSE:Factory/.ddcutil.new.1533/ddcutil.changes 2023-05-10 16:19:10.767207170 +0200 @@ -1,0 +2,7 @@ +Sun Apr 23 17:14:47 UTC 2023 - Stefan Brüns <[email protected]> + +- Split udev rules from command line tools (main) package. Allows + distribution wide usage of libddcutil without affecting device + permissions and security. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ddcutil.spec ++++++ --- /var/tmp/diff_new_pack.gJAGOs/_old 2023-05-10 16:19:11.247210009 +0200 +++ /var/tmp/diff_new_pack.gJAGOs/_new 2023-05-10 16:19:11.251210033 +0200 @@ -38,6 +38,7 @@ BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(zlib) +Recommends: ddcutil-i2c-udev-rules %description ddcutil communicates with monitors implementing MCCS (Monitor Control Command @@ -55,6 +56,7 @@ Group: System/Libraries # libddcutil.so.4 was wrongly packaged as libddcutil3 after the 1.x upgrade Conflicts: libddcutil3 >= 1.0 +Suggests: ddcutil-i2c-udev-rules %description -n libddcutil4 Shared library version of ddcutil, exposing a C API. @@ -71,6 +73,21 @@ %description -n libddcutil-devel Header files and pkgconfig control file for libddcutil. +%package -n ddcutil-i2c-udev-rules +Summary: Udev rules to grant logged in users DDC/CI access +Group: Hardware/Other +Requires: libddcutil4 = %{version} +Provides: ddcutil:%{_udevrulesdir}/60-ddcutil.rules +BuildArch: noarch + +%description -n ddcutil-i2c-udev-rules +ddcutil allows to control monitor settings like brightness or +color settings. + +This sub-package contains udev rules granting access to the +DDC/CI bus of connected displays for regular (non-root) users +who are currently logged in. + %prep %setup -q @@ -95,11 +112,13 @@ %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/data %{_datadir}/%{name}/data/*rules -%{_udevrulesdir}/60-ddcutil.rules %{_datadir}/%{name}/data/90-nvidia-i2c.conf %{_mandir}/man1/ddcutil.1* %{_bindir}/ddcutil +%files -n ddcutil-i2c-udev-rules +%{_udevrulesdir}/60-ddcutil.rules + %files -n libddcutil4 %license COPYING %{_libdir}/libddcutil.so.4*
