commit f691ee62b64e10f1c179f569f17a2d814871ebd9
Author: Barak A. Pearlmutter <barak+git@pearlmutter.net>
Date: Mon Aug 17 10:24:08 2026 +0100
put cecc-client in cec-utils, and fix it
Include cecc-client despite its being a cut-down cec-client: it is in
C rather than C++, and instead of linking libcec it dlopens libcec
with ceccloader.h and resolves the libcec_* symbols by name. This is
how the Rust and Node bindings work. (And ..NET too.) This program
tests that it actually works. Also upstream includes it in their
debian/* scripts.
Also write debian/man/cecc-client.1 and add patches to flesh out the
options cecc-client --help and cecc-client --list-devices
Among the 3 debian patches available in version 7.1.1-2 of the package, we noticed the following issues: