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)

Reply via email to