Hello community, here is the log from the commit of package ddcutil for openSUSE:Factory checked in at 2020-06-12 21:37:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ddcutil (Old) and /work/SRC/openSUSE:Factory/.ddcutil.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ddcutil" Fri Jun 12 21:37:07 2020 rev:7 rq:808911 version:0.9.8 Changes: -------- --- /work/SRC/openSUSE:Factory/ddcutil/ddcutil.changes 2019-02-27 17:29:13.775319043 +0100 +++ /work/SRC/openSUSE:Factory/.ddcutil.new.3606/ddcutil.changes 2020-06-12 21:39:05.959919727 +0200 @@ -1,0 +2,26 @@ +Mon May 25 07:26:37 UTC 2020 - Simon Lees <simonf.l...@suse.com> + +- Update to ddcutil 0.9.8 + * A new command line option, --sleep-multiplier, adjusts the time ddcutil + pauses between sending a request to the monitor and reading from the + monitor. + Many monitors work successfully with shorter sleep durations than required + by the DDC/CI specification, in which case ddcutil execution time can be + considerably reduced. On the other hand, some monitors having communication + difficulty may work with longer sleep durations than required by the DDC/CI + specification. + * A bug fix for the situation where certain mice would lock up during + display detection. + * libddcutil api break and move to v2 + * The libddcutil shared library API has some minor extensions. +- cmake files installed to right location +- Update to ddcutil 0.9.7 + * Fixed the cause of a segfault during display detection if a monitor + appearing to support the USB Monitor Control Class Specification, i.e. one + that uses USB to communicate monitor settings, is connected to the system. + * The release also contains some minor code cleanup. +- Update to ddcutil 0.9.6 + * SONAME support is enabled for libddcutil. + * Other minor enhancements, bug fixes, and API changes. + +------------------------------------------------------------------- Old: ---- ddcutil-0.9.5.tar.gz New: ---- ddcutil-0.9.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ddcutil.spec ++++++ --- /var/tmp/diff_new_pack.vV6mmX/_old 2020-06-12 21:39:07.567920859 +0200 +++ /var/tmp/diff_new_pack.vV6mmX/_new 2020-06-12 21:39:07.571920862 +0200 @@ -1,7 +1,7 @@ # # spec file for package ddcutil # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,17 @@ Name: ddcutil -Version: 0.9.5 +Version: 0.9.8 Release: 0 Summary: Utility to query and update monitor settings License: GPL-2.0-or-later Group: System/GUI/Other -Url: http://github.com/rockowitz/ddctool +URL: http://github.com/rockowitz/ddctool Source: https://github.com/rockowitz/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake +# Directory not owned by package error +BuildRequires: cmake BuildRequires: gcc BuildRequires: i2c-tools BuildRequires: libtool @@ -48,11 +50,11 @@ the time a monitor is calibrated, and then restored when the calibration is applied. -%package -n libddcutil0 +%package -n libddcutil2 Summary: Shared library to query and update monitor settings Group: System/Libraries -%description -n libddcutil0 +%description -n libddcutil2 Shared library version of ddcutil, exposing a C API. ddcutil communicates with monitors implementing MCCS (Monitor Control Command @@ -62,7 +64,7 @@ %package -n libddcutil-devel Summary: Development files for libddcutil Group: Development/Libraries/C and C++ -Requires: libddcutil0 = %{version} +Requires: libddcutil2 = %{version} %description -n libddcutil-devel Header files and pkgconfig control file for libddcutil. @@ -81,9 +83,12 @@ %install %make_install +# Move cmake file to the right location +mkdir -p %{buildroot}%{_libdir}/cmake/%{name}/ +mv %{buildroot}%{_datadir}/cmake/Modules/FindDDCUtil.cmake %{buildroot}%{_libdir}/cmake/%{name}/ -%post -n libddcutil0 -p /sbin/ldconfig -%postun -n libddcutil0 -p /sbin/ldconfig +%post -n libddcutil2 -p /sbin/ldconfig +%postun -n libddcutil2 -p /sbin/ldconfig %files %doc AUTHORS NEWS.md README.md ChangeLog @@ -95,7 +100,7 @@ %{_mandir}/man1/ddcutil.1* %{_bindir}/ddcutil -%files -n libddcutil0 +%files -n libddcutil2 %doc AUTHORS NEWS.md README.md ChangeLog %license COPYING %{_libdir}/libddcutil.so.* @@ -106,9 +111,9 @@ %{_includedir}/ddcutil_macros.h %{_includedir}/ddcutil_status_codes.h %{_libdir}/pkgconfig/ddcutil.pc +%{_libdir}/cmake/%{name}/ %{_libdir}/libddcutil.so %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/data/ -%{_datadir}/%{name}/data/FindDDCUtil.cmake %changelog ++++++ ddcutil-0.9.5.tar.gz -> ddcutil-0.9.8.tar.gz ++++++ ++++ 10426 lines of diff (skipped)