dev-libs / libcec

Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor

Official package sites : https://libcec.pulse-eight.com ·

v7.1.1 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64 ~arm ~arm64 ~riscv ~x86
USE flags
exynos kernel-cec python tools udev xrandr

v7.0.0 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 arm64 x86 ~arm ~riscv
USE flags
exynos kernel-cec python tools udev xrandr

General

exynos
Enable support for Exynos chipsets
kernel-cec
Enable support for Linux kernel CEC framework
python
Add optional support/bindings for the Python language
tools
Enable build of cec-client and other test and demo executable tools
udev
Enable detection of USB-CEC port by udev
xrandr
Enable detection of active HDMI using xrandr extensions

python_single_target

python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only
python3_14
Build for Python 3.14 only

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / swig : Simplified Wrapper and Interface Generator

dev-libs / libplatform : Platform support library used by libCEC and binary add-ons for Kodi

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / libplatform : Platform support library used by libCEC and binary add-ons for Kodi

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

media-plugins / vdr-xineliboutput : VDR Plugin: Xinelib PlugIn

media-tv / kodi : A free and open source media-player and entertainment hub

media-tv / mythtv : Open Source DVR and media center hub

Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
dev-libs/libcec: drop 6.0.2-r2
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43535 Closes: https://github.com/gentoo/gentoo/pull/43535 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Alfred Wingate · gentoo
dev-libs/libcec: add 7.1.1
* dot-a treatment as it install a static library unconditionally. * add python3.14 support Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43535 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 7.0.0 amd64, #955290
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 7.0.0 arm64, #955290
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libcec: Stabilize 7.0.0 x86, #955290
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
dev-libs/libcec: remove cubox use flag
These headers may have never existed in the gentoo tree, older versions just silently compiled causing breakage elsewhere. Now the situation has improved in 7.0.0 where it will fail to configure without the headers present atleast. But this doesn't address the fact that these headers are still elusive. These headers were most likely available in an android fork of the kernel at some time and some other related headers are in an out of tree module beagle-nxp-hdmi which was last updated in 2012 and was never in the gentoo tree. Closes: https://bugs.gentoo.org/955124 Closes: https://bugs.gentoo.org/922690 Closes: https://bugs.gentoo.org/818262 Closes: https://bugs.gentoo.org/824978 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41865 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
dev-libs/libcec: add 7.0.0
Bug: https://bugs.gentoo.org/952307 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41853 Closes: https://github.com/gentoo/gentoo/pull/41853 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
dev-libs/libcec: drop 6.0.2-r1
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41853 Signed-off-by: Sam James <sam@gentoo.org>
Alfred Wingate · gentoo
dev-libs/libcec: remove obselete sed
Hasn't done anything for atleast six years, maybe longer. Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41853 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libcec: Stabilize 6.0.2-r2 x86, #932949
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2-r2 amd64, #932949
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/libcec: Stabilize 6.0.2-r2 arm64, #932949
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
dev-libs/libcec: enable py3.12
Closes: https://bugs.gentoo.org/929414 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/libcec: Drop Raspberry Pi support in revbump
media-libs/raspberrypi-userland is being last-rited. It should now be possible to use this package with the regular kernel drivers. cec-ctl from v4l-utils should also work. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/libcec: drop 6.0.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libcec: Stabilize 6.0.2-r1 arm64, #905603
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2-r1 x86, #905603
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2-r1 amd64, #905603
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alan Swanson · gentoo
dev-libs/libcec: Fix udev rule
Also change udev rule to set group ownership to "video" instead of "uucp". Closes: https://bugs.gentoo.org/765358 Closes: https://bugs.gentoo.org/896708 Signed-off-by: Alan Swanson <reiver@improbability.net> Closes: https://github.com/gentoo/gentoo/pull/20851 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-libs/libcec: Keyword 6.0.2 riscv, #866533
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: use udev.eclass; call udev_reload
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: fix build with musl 1.2.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: drop 4.0.4-r1, 4.0.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libcec: enable py3.10
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
dev-libs/libcec: Python 3.9 compatibility
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2 arm64, #778446
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2 x86, #762107
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: Stabilize 6.0.2 amd64, #762107
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libcec: cleanup old
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libcec: cmake-utils -> cmake
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libcec: bump to 6.0.2
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libcec: fix build with -udev
Closes: https://bugs.gentoo.org/739628 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Karlson2k (Evgeny Grin) · gentoo
dev-libs/libcec: bump to 4.0.7, fixes.
- Fixed man page and ChangeLog - Fixed dependencies - Added Linux Kernel CEC Framework support - Binary test and demo tools are optional now udev is optional now (libcec uses SYSFS detection method) - Added installation of udev USB-CEC rule - Fixed byte-compiling Python module Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru> Closes: https://github.com/gentoo/gentoo/pull/17022 Signed-off-by: Ian Whyman <thev00d00@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
dev-libs/libcec: arm64 keyworded (bug #725914)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libcec: x86 stable wrt bug #721708
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libcec: amd64 stable wrt bug #721708
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
dev-libs/libcec: Python 3.8 compatibility
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/libcec: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
dev-libs/libcec: Python 3.7 compatibility
Closes: https://bugs.gentoo.org/697652 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13279 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ian Whyman · gentoo
dev-libs/libcec: EAPI bump, fix unused cmake var
Closes: https://bugs.gentoo.org/678196 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ian Whyman · gentoo
dev-libs/libcec: Tidy old
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org>
Ian Whyman · gentoo
dev-libs/libcec: Bump to 4.0.4
Closes: https://bugs.gentoo.org/673584 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Ian Whyman <thev00d00@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/libcec: x86 stable (bug #658872)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
dev-libs/libcec: amd64 stable
Gentoo-bug: 658872 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Craig Andrews · gentoo
dev-libs/libcec: Python 3.6 support
Closes: https://bugs.gentoo.org/655786 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Ian Whyman · gentoo
dev-libs/libcec: Fix build with ncurses[tinfo]
Closes: https://bugs.gentoo.org/615634 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Agostino Sarubbo · gentoo
dev-libs/libcec: x86 stable wrt bug #619492
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libcec: amd64 stable wrt bug #619492
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ian Whyman · gentoo
dev-libs/libcec: Version bump, tidy old patch
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ian Whyman · gentoo
dev-libs/libcec: Tidy old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ian Whyman · gentoo
dev-libs/libcec: Drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
David Seifert · gentoo
dev-libs/libcec: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
dev-libs/libcec: x86 stable wrt bug #605986
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libcec: amd64 stable wrt bug #605986
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Chris Mayo · gentoo
dev-libs/libcec: version bump 4.0.1
Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3382
Chris Mayo · gentoo
dev-libs/libcec: Version bump 4.0.0_p3
- Fix Python Wrapper being installed in / with USE="-python" - Fix typo -DHAVE_TDA955X_API Package-Manager: portage-2.3.3 Signed-off-by: Ian Whyman <thev00d00@gentoo.org>
Anthony Ryan · gentoo
dev-libs/libcec: various fixes.
This commit: * bumps to EAPI=6. * fixes improper linux-info check. * cleans up cmake configure blocks. * adds post-install note about uutp. * adds missing version dependency on libplatform >= 2. Gentoo-Bug: https://bugs.gentoo.org/588926 Gentoo-Bug: https://bugs.gentoo.org/597834 Closes: https://github.com/gentoo/gentoo/pull/2641 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ian Whyman · gentoo
dev-libs/libcec: drop unnecessary dependency on dev-libs/lockdev (#584122)
Package-Manager: portage-2.3.0
Ian Whyman · gentoo
dev-libs/libcec: Version bump, EAPI=6, Fix Bug 576746
Package-Manager: portage-2.2.28
Michael Weber · gentoo
dev-libs/libcec: RDEPEND on <dev-libs/libplatform-2 (bug 578984, ack'd by maintainer).
Package-Manager: portage-2.2.28
Patrice Clement · gentoo
dev-libs/libcec: Revert commit 7d0d59ad0d7581e5a9c9efc6020a2998b6183edc to get tree back to a sane state.
Package-Manager: portage-2.2.26
Ian Whyman · gentoo
dev-libs/libcec: Version bump, EAPI=6, Fix 576746
Package-Manager: portage-2.2.27 RepoMan-Options: --force
Agostino Sarubbo · gentoo
dev-libs/libcec: x86 stable wrt bug #575502
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libcec: amd64 stable wrt bug #575502
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
dev-libs/libcec: fix python libdir install #577612
Agostino Sarubbo · gentoo
dev-libs/libcec: x86 stable wrt bug #557136
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
dev-libs/libcec: amd64 stable wrt bug #557136
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Ian Whyman · gentoo
dev-libs/libcec: Version bump to 3.x
Bug: 554094
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed