Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcec7-7.0.0-bp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: libcec7 Distribution: SUSE Linux Enterprise 16
Version: 7.0.0 Vendor: openSUSE
Release: bp160.1.1 Build date: Thu Mar 13 04:13:23 2025
Group: System/Libraries Build host: reproducible
Size: 695805 Source RPM: libcec-7.0.0-bp160.1.1.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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
* Sun Feb 19 2017 mpluskal@suse.com
  - Update to version 4.0.2:
    * don't automatically assume that an AVR is active in some
      situations
    * don't take Panasonic's vendor id when emulating an AVR
    * drm EDID parser not compiled in.
    * python: have Swig generate Python threading support
    * python: only pass unsigned
    * python: allow empty callback parameters
    * python: install demo app as executable
    * python: correct install path.
    * python: possible crash when passing an invalid callback
    * TransmitVolumeDown to use CEC_USER_CONTROL_CODE_VOLUME_DOWN.
    * HAVE_AOCEC_API missing in if in AdapterFactory.
    * env.h had 'ON' instead of '1' for some values
    * bAutoWakeAVR entry in libcec_configuration, which controls
      whether to automatically power on the avr or not when the
      source is activated.
    * iDoubleTapTimeoutMs replacing iDoubleTapTimeout50Ms. time is
      now in milliseconds
    * new AO CEC adapter.
    * compilation with full debugging enabled
    * handling of LG vendor command 0x0B.
    * return value wasn't checked correctly in
      CLibCEC::RegisterClient()
    * Raspberry Pi fixes for issues #252 and #191
* Mon Jan 25 2016 olaf@aepfle.de
  - Reduce build-compare noise
    libcec-build-compare.patch
* Sat Jan 23 2016 mpluskal@suse.com
  - Rename cmake_install_lib_dir.patch to
    libcec-cmake_install_lib_dir.patch
* Sat Jan 23 2016 sagiben@gmail.com
  - Update to v3.1.0
  - Add cmake_install_lib_dir.patch patch for better handling
    of libdir in .pc file and python packge installation path
  - Update dependency to libp8-platform
* Sat Jan 02 2016 mpluskal@suse.com
  - Fix path to libdir in .pc file (boo#960475)
* Mon Nov 16 2015 christof.hanke@induhviduals.de
  - Explictly require package libcec by package cec-client since the
    library is loaded via dlopen.
* Sat Jul 18 2015 mpluskal@suse.com
  - Update to 3.0.1
    * no upstream changelog provided
* Fri Jun 12 2015 mpluskal@suse.com
  - Revert name change
  - Use %cmake macro
  - Cleanup spec file with spec-cleaner
  - Use url for source
  - Fix non stanard changelog entry
  - Split python package
  - Update dependencies (add swig, drop autotools)
  - libcec-no-buildtime.patch and configure.ac.diff were dropped by
    previous change
  - Update name of source dir
* Mon Jun 01 2015 sagiben@gmail.com
  - Update to v3.0.0
* Mon Feb 02 2015 olaf@aepfle.de
  - Remove timestamps from binary to reduce build-compare noise
    libcec-no-buildtime.patch
* Thu Dec 25 2014 jengelh@inai.de
  - Implement shared library packaging guidelines
* Wed Nov 26 2014 sagiben@gmail.com
  - Update to v2.2.0
* Mon Sep 16 2013 guillaume@opensuse.org
  - Remove old tar.gz from 2.1.1 version
* Tue Sep 03 2013 guillaume@opensuse.org
  - Cleanup for submition to devel project:
    * clean section removed
    * --disable-static option added and remove libcec.la
    * make use of paralel build: "make %{?_smp_mflags}"
* Mon Aug 26 2013 guillaume@opensuse.org
  - Add '%bcond_with enable_rpi_build' for armv6
* Mon Aug 26 2013 guillaume@opensuse.org
  - Update to v2.1.3
* Thu Mar 21 2013 guillaume@opensuse.org
  - Update to v2.1.1
* Tue Dec 11 2012 guillaume@opensuse.org
  - Update to v2.0.5 (repacked version)
* Fri Oct 19 2012 guillaume@opensuse.org
  - Initial Release (v2.0.4)

Files

/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, Mon Aug 11 22:54:59 2025