Summary: Query and change Linux monitor settings using DDC/CI and USB
Summary(pl.UTF-8): Odczyt i zmiana ustawień monitora spod Linuksa przy użyciu DDC/CI i USB
Name: ddcutil
-Version: 0.9.9
-Release: 2
+Version: 2.1.4
+Release: 1
License: GPL v2+
Group: X11/Applications
#Source0Download: https://github.com/rockowitz/ddcutil/releases
-#TODO: use named tarballs: https://github.com/rockowitz/ddcutil/archive/v%{version}/%{name}-%{version}.tar.gz
-Source0: https://github.com/rockowitz/ddcutil/archive/v%{version}.tar.gz
-# Source0-md5: e11ea284f8dd950459657acdecf08476
+Source0: https://github.com/rockowitz/ddcutil/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 1865d840a113aa763f0f60dff67b3a95
URL: http://www.ddcutil.com/
BuildRequires: autoconf >= 2.69
-BuildRequires: automake >= 1:1.11
-BuildRequires: glib2-devel >= 1:2.32
+BuildRequires: automake >= 1:1.14
+BuildRequires: glib2-devel >= 1:2.40
+BuildRequires: jansson-devel >= 2.0
BuildRequires: libdrm-devel >= 2.4.67
+BuildRequires: libi2c-devel
BuildRequires: libtool >= 2:2
BuildRequires: libusb-devel >= 1.0.15
BuildRequires: pkgconfig
+BuildRequires: udev-devel
BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXrandr-devel
BuildRequires: zlib-devel
Requires: libdrm >= 2.4.67
Summary(pl.UTF-8): Pliki nagłówkowe ddcutil
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 1:2.32
-Requires: xorg-lib-libX11-devel
-Requires: xorg-lib-libXrandr-devel
%description devel
ddcutil header files.
%{__autoconf}
%{__autoheader}
%{__automake}
-# no --enable-gobject-api: "GObject implementation has been mothballed. TODO: delete or comment out this section"
%configure \
--disable-silent-rules \
--enable-drm \
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- resfiles=
+ resfiles= \
+ rulesdir=/lib/udev/rules.d
# distribute "resfiles" over destinations
install -d $RPM_BUILD_ROOT/etc/{X11/xorg.conf.d,udev/rules.d}
%doc AUTHORS NEWS.md README.md data/etc/udev/rules.d/*.rules data/etc/X11/xorg.conf.d/*.conf
%attr(755,root,root) %{_bindir}/ddcutil
%attr(755,root,root) %{_libdir}/libddcutil.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libddcutil.so.3
+%attr(755,root,root) %ghost %{_libdir}/libddcutil.so.5
+/lib/udev/rules.d/60-ddcutil-i2c.rules
+/lib/udev/rules.d/60-ddcutil-usb.rules
+%{_prefix}/lib/modules-load.d/ddcutil.conf
%{_mandir}/man1/ddcutil.1*
%files devel