| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libcec7 | Distribution: openSUSE Tumbleweed |
| Version: 7.0.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Mar 13 04:13:23 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 835165 | Source RPM: libcec-7.0.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/Pulse-Eight/libcec | |
| Summary: USB CEC adapter communication library | |
In combination with the right hardware, libcec allows to control a device with a TV remote control utilizing existing HDMI cabling.
GPL-2.0-or-later
* Thu Mar 13 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 7.0.0:
* modernise CMakeLists.txt
* Use cmake TIMESTAMP function to be more portable and to allow for
reproducible builds
* fixed: potential null deref.
* python 3.13 compatibility
* added: vs2022 support
* fixed: nsis installer not creating start menu icons and uninstaller
* bump to .net framework 4.5 and .net 8.0
* fixed: null terminate .net device language field. added
CecLogicalAddresses::Unset()
* fixed: don't call the config updated callback if nothing has changed.
auto set wake devices or activate source so these values match what
happens on the tv
* fixed: tv would power on even if the options to power on were disabled in
cec-tray
* changed/fixed: windows installer, eventghost plugin, .net libraries,
python imports, debug builds
* fixed: use input() for python3 and raw_input() for python2
* changed: debian python install to match arch specific too
* fixed: libusb0.dll wasn't included in the installer
* fixed: remove call to PyEcal_InitThreads(). swig already includes
SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
* CheckPlatformSupport.cmake: various improvements
* Ease copy-paste by invoking apt noninteractively
* Rename COPYING to LICENSE.md so follow standard naming conversion
* cecloader.h: fix null return
* Mark all devices as inactive when new active source is unknown
* Fix use after free in callbacks with results.
* Add a commandHandler callback to allow external libs to handle CEC
commands themselves.
* Remove debug printfs.
* Attempt to fix race condition when freeing the callback wrapper.
* Allow command handler callback to intercept broadcast messages and fix
inconsistent callback wrapper deletion again.
* Remove useless mutex.
* Remove useless 'keepResult' parameter and make sure the CCallbackWrap is
only deleted once even in case of timeout.
* Fix Python module import
* fix assert issue with systemd udev
* tegra-cec support.
* Add support for Windows ARM64.
- Remove reproducible.patch, now included upstream.
- Rebase libcec-cmake_install_lib_dir.patch
* Wed Jun 28 2023 Martin Pluskal <mpluskal@suse.com>
- Small packaging cleanup
* Wed Jun 28 2023 Ludwig Nussel <lnussel@suse.com>
- Don't buildrequire lockdev, it's not actually used
* Thu Feb 11 2021 Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to drop build host name (boo#1084909)
* Thu Jan 14 2021 Martin Pluskal <mpluskal@suse.com>
- Update to version 6.0.2:
* See provided changelog.in for detailed list of changes
- Drop no longer applying libcec-build-compare.patch
* Mon Feb 11 2019 Martin Pluskal <mpluskal@suse.com>
- Fix dependency handling for python3
* Wed Jan 09 2019 Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary. Generalize description.
* Mon Dec 31 2018 Martin Pluskal <mpluskal@suse.com>
- Update to version 4.0.4:
* fixed: only prevent TV polls when a Samsung TV is detected
instead of suppressing all logical addresses. issue #424 #444
- Changes for version 4.0.3:
* fixed:
+ detect debian based distros properly when installing python. closes #314
+ don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue
[#309]
+ send an active source message when a routing change has been received with
libCEC's address as new route and no active source message has been sent
yet. issue #309 #205 #233
+ vs2015 c++ redistributables
+ fix missing tinfo linking in cec-client. #341
+ set wrong variable. #343 #352
+ LG - don't activate the source when receiving vendor command 0xB. #344
+ LG TV always changing input when turned on #307
+ Fix menu language string. #360
+ correct python lib path for python 2.7+/3+. #356
+ Fix build if tinfo library is not present. #398
+ disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs
will power on randomly (Samsung bug). don't poll the TV. #424
+ CRPiCECAdapterMessageQueue::Write() accessed the queue without locking.
[#423]
+ use sig_atomic_t for shared object between sig handler and main. #425
+ python 3.5+ import. #356
+ TDA995x: Fix logical address readback. #303
+ TDA995x: Handle physical address change, optimize logical address setup.
[#303]
+ Pulse-Eight USB CEC adapter detection on macOS Mojave. #434
+ Fix broken Python version check and failure to build on cmake < 3.7. #409
+ 13 char device name got truncated
* changed:
+ log a warning when we detect that RPi's CEC service is used by something
else, blocking libCEC. issue #191
+ const IAdapterCommunication::GetLogicalAddresses(), making the mutex
mutable for now without changing the platform lib. closes #259
+ Add a Reinitialze action. Useful for after the device has been powered
down. #299
+ Panasonic media control info to the readme
+ detect WIN64 in cmake automatically. #322
+ README.developers.md. #330
+ instructions for hdmi_force_hotplug=1 on the pi
+ eventghost plugin install/create. #375
+ Include C version of libCEC loader when installing. #397
+ Explicitly use python3 in pyCecClient. #433
+ build with vs 2015
- Refresh patches:
* libcec-cmake_install_lib_dir.patch
* libcec-build-compare.patch
* Thu Mar 08 2018 mpluskal@suse.com
- Cleanup spec file
- Switch to python3
* Sun Feb 19 2017 sagiben@gmail.com
- Rebase libcec-cmake_install_lib_dir.patch
/usr/lib64/libcec.so.7 /usr/lib64/libcec.so.7.0.0 /usr/share/doc/packages/libcec7 /usr/share/doc/packages/libcec7/changelog.in /usr/share/licenses/libcec7 /usr/share/licenses/libcec7/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025