Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2026-07-24 00:18:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcec" Fri Jul 24 00:18:41 2026 rev:16 rq:1367536 version:8.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libcec/libcec.changes 2026-06-02 16:02:26.902274610 +0200 +++ /work/SRC/openSUSE:Factory/.libcec.new.2004/libcec.changes 2026-07-24 00:18:53.480290144 +0200 @@ -1,0 +2,34 @@ +Thu Jul 23 19:53:30 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 8.0.0 (major release): + * SONAME bump: the shared library is now libcec.so.8, so the + versioned library subpackage is renamed libcec7 -> libcec8. + * Drop the p8-platform dependency entirely; threading, time and + IO now use the C++ standard library. Removes the + pkgconfig(p8-platform) BuildRequires. + * Install a CMake package config (%{_libdir}/cmake/libcec), + now picked up by the -devel subpackage. + * New: configurable adapter autonomous mode (interactive "am" + command in cec-client, bAutonomousMode). + * New: configurable device vendor id (--vendor-id option, + iDeviceVendorId in libcec_configuration). + * New: per-adapter display name in the adapter descriptor and an + iButtonRepeatDelayMs configuration option. + * Enumerate every /dev/cec* node for multi-HDMI board port + selection. + * cec-client: new -c/--command and -H/--help-command options, + improved --help, and exit on stdin EOF instead of spinning. + * Security hardening: buffer-overflow and bounds fixes across + EDID physical-address parsing, the C API string helpers, OSD + name/menu-language handling and received-frame parsing in the + RPi, TDA995x, Exynos, AOCEC, Linux, IMX and Tegra backends. + * Many bug fixes: suppress double taps and split the auto-repeat + delay, emit key release on held-key timeout, fix reconnect and + teardown races, and several Python binding corrections. + * Build system: enable -Wall -Wextra for all targets, switch to + GNUInstallDirs, and add DISABLE_CLIENT/DISABLE_BUILDINFO/ + DISABLE_STATIC options. +- Build with -DDISABLE_STATIC=ON instead of deleting the static + library by hand in %install. + +------------------------------------------------------------------- Old: ---- libcec-7.1.1.tar.gz New: ---- libcec-8.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcec.spec ++++++ --- /var/tmp/diff_new_pack.l8ttm0/_old 2026-07-24 00:18:53.984307830 +0200 +++ /var/tmp/diff_new_pack.l8ttm0/_new 2026-07-24 00:18:53.984307830 +0200 @@ -17,11 +17,11 @@ # -%define sover 7 +%define sover 8 %define libname %{name}%{sover} %bcond_with enable_rpi_build Name: libcec -Version: 7.1.1 +Version: 8.0.0 Release: 0 Summary: Library to control devices with TV remote control via HDMI License: GPL-2.0-or-later @@ -33,7 +33,6 @@ BuildRequires: swig BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(ncurses) -BuildRequires: pkgconfig(p8-platform) BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(xrandr) @@ -109,15 +108,13 @@ %build %cmake \ + -DDISABLE_STATIC=ON \ -Wno-dev %cmake_build %install %cmake_install -# do not ship the static library -rm -f %{buildroot}%{_libdir}/libcec.a - %ldconfig_scriptlets -n %{libname} %files -n cec-client @@ -139,6 +136,7 @@ %files devel %{_includedir}/libcec +%{_libdir}/cmake/libcec %{_libdir}/pkgconfig/libcec.pc %{_libdir}/libcec.so ++++++ libcec-7.1.1.tar.gz -> libcec-8.0.0.tar.gz ++++++ ++++ 9726 lines of diff (skipped)
