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*

Reply via email to