-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 25 Aug 2026 13:26:28 +0100 Source: libcec Binary: cec-utils cec-utils-dbgsym libcec-dev libcec8 libcec8-dbgsym librust-libcec-dev node-libcec node-libcec-dbgsym python3-libcec python3-libcec-dbgsym Architecture: source amd64 all Version: 8.1.6+dfsg2-1 Distribution: unstable Urgency: medium Maintainer: Barak A. Pearlmutter <bap@debian.org> Changed-By: Barak A. Pearlmutter <bap@debian.org> Description: cec-utils - USB CEC Adaptor communication Library (utility programs) libcec-dev - USB CEC Adaptor communication Library (development files) libcec8 - USB CEC Adaptor communication Library (shared library) librust-libcec-dev - Rust bindings for libCEC node-libcec - Node.js bindings for libCEC python3-libcec - Python bindings for libCEC Closes: 1134169 1145451 Changes: libcec (8.1.6+dfsg2-1) unstable; urgency=medium . * Bump standards version * New upstream version 8.1.6 (closes: #1145451) * Repack to drop prebuilt Windows binaries (support/windows/*.exe, support/windows/libusb0.dll); debian/copyright Files-Excluded and +dfsg suffix * SONAME bump, rename libcec7 to libcec8 * Upstream no longer uses p8-platform: drop libp8-platform-dev build dep and the include/platform symlink * Drop 03_reproducible_build.patch: superseded by upstream DISABLE_BUILDINFO option, now passed by debian/rules * Drop 04_fix_pkgconfig_libdir.patch: fixed upstream * Install new cmake package config files * Build with dh_python3 so python module is installed where interpreter can find it; ship the _pycec extension module alongside cec.py; without either, python3-libcec was unusable (closes: #1134169) * New binary package librust-libcec-dev, the upstream Rust binding, shipping the crate source under /usr/share/cargo/registry. Skipped with build profile pkg.libcec.norust * New binary package node-libcec, the upstream Node.js N-API addon, built with node-gyp rather than cmake's ENABLE_NODE_LIB which would need network access. Skipped with build profile pkg.libcec.nonodejs * The .NET binding is not packaged * debian/copyright: document AOCEC, IMX, Linux and EventGhost copyright holders, and the vendored AMD ADL SDK headers * Drop pkg-kde-tools build dependency, unused since d/symbols was replaced by d/shlibs * Bump debhelper compat to 14 - dh_dwz is no longer in the default sequence, which only grows the -dbgsym packages - cmake is automatically passed -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON * Strip libcec.a from debian/rules: dh_strip has a bug which makes it think this static library is a text file and not strip it (NOTE: remove this stanza when https://bugs.debian.org/875780 is fixed.) * Move debian/ man pages to debian/man/, write one for pyCecClient, and remove cec-config.1 which was unused. * Ship cecc-client in cec-utils, as upstream's own packaging does, with a man page. It uses libcec with dlopen and the C API rather than linking, thus exercising the ABI the other bindings use. * New patches 0004 / 0005 implement cecc-client --help / --list-devices, both of which were stubs that silently printed nothing * Repack to drop vendored AMD Display Library headers (src/libcec/platform/adl/adl_{defines,sdk,structures}.h). Their copyright notice disclaims warranty but grants no permission to use, copy, modify or redistribute. * Replace above headers with more recent version of the same headers, which AMD republished under the MIT licence. * Tiny patch to make the newer adl_*.h headers work. Checksums-Sha1: f63eada105297c0843b2202b58f96befd17c95a6 1972 libcec_8.1.6+dfsg2-1.dsc 251d6fb3cdc091d71b313cbfd5e173b674c58f21 384172 libcec_8.1.6+dfsg2.orig.tar.xz 0564f2af7f665a720ae5f3d96cdadf61145f7ccd 87448 libcec_8.1.6+dfsg2-1.debian.tar.xz 0a185cd78ff41d96e532a1ac253b3db545491d2b 340864 cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb 7af906b00f183decc7d1251d0faeff5b267aa22c 83140 cec-utils_8.1.6+dfsg2-1_amd64.deb 18ae15c1ae5bd7886767c329cbae529800a847a1 353804 libcec-dev_8.1.6+dfsg2-1_amd64.deb 94c18eed49a1e8af13786eaf8f253332f1c89c74 3003668 libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb 3dbfecc44c54b39559ba5f96e6b8ec7e8b85cf05 277096 libcec8_8.1.6+dfsg2-1_amd64.deb 7e28b79ffe49b8da75f156f518b8e89c4be71cd1 12770 libcec_8.1.6+dfsg2-1_amd64.buildinfo 4f54e2c08e7679af0f9e87abbe17afb97f0215b6 85204 librust-libcec-dev_8.1.6+dfsg2-1_all.deb eb976569ec7e10d8bdc78cde3d7303be96688425 278404 node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb 107af137bc740826e38ff3622fae2a519ff86c29 84060 node-libcec_8.1.6+dfsg2-1_amd64.deb 6b822c0d8852dc2bb6fffd092e03e3641ba99e2c 879596 python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb cdc352408dd8a8c1b532f7018148d4f0e38bdec8 171804 python3-libcec_8.1.6+dfsg2-1_amd64.deb Checksums-Sha256: 4f573959991bf8e217b3a7dc2a055fd3ce1d3c886c366a5cf42ab7a0e882eb70 1972 libcec_8.1.6+dfsg2-1.dsc add88ac71759d9ff9e982e44d1ec305a4f1d56a8554bf2f9c5045c14c00ba789 384172 libcec_8.1.6+dfsg2.orig.tar.xz a331c469d466f04b68862a236d34015d7bd75aea90cbdbf611ba801e220ccf26 87448 libcec_8.1.6+dfsg2-1.debian.tar.xz df5ce1343119bcc239f2f0ec6972a3ef562ed6b956e9f24fe81e7e0546e2cc1c 340864 cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb 1ff1a131d6a88acb330eb694fe52ece5d86007d3470e819e36cdad482009173a 83140 cec-utils_8.1.6+dfsg2-1_amd64.deb 10afa3ad4f9f39843ea63368ccf4444bac4759579397d3313096f6cf91a264a0 353804 libcec-dev_8.1.6+dfsg2-1_amd64.deb 38b404bdcfab967ef5a47aa7e4b9fff232205c53355423bec52f8ac8257f6359 3003668 libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb a795a0aacf90df507cfe5b1936cc271354b24c0520df7ae9870bfd4c3ac8728f 277096 libcec8_8.1.6+dfsg2-1_amd64.deb f49623a532118bfcef81fc9394965e7372eb3f80c68f9020e16b545afa198d04 12770 libcec_8.1.6+dfsg2-1_amd64.buildinfo b7fa0c5cf1697184188ce0dedc130efc445d6ef22b79bc58251310c004d12825 85204 librust-libcec-dev_8.1.6+dfsg2-1_all.deb fb19d2619350bb420601d2e1bbb06c42d0a4304dc5863b8298fdee6eb5a7843a 278404 node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb 4526464691bbc8602c4b7ed16ec3a63fbc0d4d9aff7ab6a72311ca8351d23d48 84060 node-libcec_8.1.6+dfsg2-1_amd64.deb 9a554291ac6a6024bee02938bf8f5090c5efbe75a7c3a2e9aed16d59626b44a4 879596 python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb 9614f7e420f05609234af7ce4951225db82a8c563d4ce6bc78b766b6222a71f2 171804 python3-libcec_8.1.6+dfsg2-1_amd64.deb Files: 18c678be9c444e505ca83b92909981b5 1972 libs optional libcec_8.1.6+dfsg2-1.dsc d19b3f8a3b68b4486513677b878076eb 384172 libs optional libcec_8.1.6+dfsg2.orig.tar.xz 305d210a27116783c4d8f2f997737c3a 87448 libs optional libcec_8.1.6+dfsg2-1.debian.tar.xz d913f62fb46a9abee57583591a5334b7 340864 debug optional cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb c600dfb706a19e209395cd9cbba5d478 83140 utils optional cec-utils_8.1.6+dfsg2-1_amd64.deb 7e470ce81b96f949f3a49c05da3005f4 353804 libdevel optional libcec-dev_8.1.6+dfsg2-1_amd64.deb eef06a86cc2d21cffb596d9accf385e5 3003668 debug optional libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb 7488a9ccf5ba20be65a4d1388a0f3f7c 277096 libs optional libcec8_8.1.6+dfsg2-1_amd64.deb 8ee2513b9086f59d051d44bf4bd82e3b 12770 libs optional libcec_8.1.6+dfsg2-1_amd64.buildinfo 8ccca4ed852936ea5a08a9b73bf045ee 85204 rust optional librust-libcec-dev_8.1.6+dfsg2-1_all.deb 22587bfed518f5be4cc308ed7d23c441 278404 debug optional node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb d1f4a707f76588a2c39e9596a06c5aa1 84060 javascript optional node-libcec_8.1.6+dfsg2-1_amd64.deb 8e7823ac4a5c82ab32a647192c31e4db 879596 debug optional python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb e0585814f1021b5e2e79612f292075ad 171804 python optional python3-libcec_8.1.6+dfsg2-1_amd64.deb -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQt5L8FQhB2xHrSA2fGrySQ08pyuQUCao2NMgAKCRDGrySQ08py ueNVAQCBZbaBivwr4T+8rpW3uaB+AgVS8a4FHWl+UyTmY4CwiQEAjCrWf3r8VUMK S1jXqDK13gtj9XE+rF4a5RZI/SPLqAY= =NKjj -----END PGP SIGNATURE-----