-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 23 Sep 2026 13:47:32 +0100 Source: webcamoid Architecture: source Version: 9.4.0-2 Distribution: unstable Urgency: medium Maintainer: Barak A. Pearlmutter <bap@debian.org> Changed-By: Barak A. Pearlmutter <bap@debian.org> Closes: 1015701 1046833 1089101 1142265 Changes: webcamoid (9.4.0-2) unstable; urgency=medium . * Fix the QML module dependencies (closes: #1089101, #1142265). The hand-maintained list was both incomplete (missing QtCore, QtMultimedia, QtQuick, QtQuick.Layouts, QtQuick.Shapes and QtQuick.Window, so the application failed to start) and listed qml6-module-qtgraphicaleffects, which does not exist in Debian and made the package uninstallable on all architectures. Nothing in the source imports GraphicalEffects. Generate the list at build time with dh_qmldeps. Since the plugins have their QML in compiled-in resources where qmlimportscanner cannot see it, point dh_qmldeps at the QML in the source tree via debian/webcamoid.qmlfiles, and resolve the modules this package registers from C++ via debian/qmldeps.overrides. * Configure with -DUPDATE_TRANSLATIONS=OFF (closes: #1046833) so it doesn't run lupdate which alters upstream source file thus breaking a rebuild due to changed source files. The remaining lrelease run still compiles the shipped .ts files into .qm files. * Patch simdcore-neon-armhf-mfpu.patch builds the NEON SIMD plugin with -mfpu=neon on 32 bit ARM, fixing the armhf FTBFS. (NEON is not in the Debian armhf baseline, so without the flag GCC refuses to inline the intrinsics in akneon.h. The other SimdCore plugins already passed their own -m flags. * Weaken dependency webcamoid-data to ${source:Version} so the package can be binNMU'd * Wildcard the multiarch directory in webcamoid-plugins lintian overrides so they match all architectures * The build now succeeds with LTO (closes: #1015701). * Bump to debhelper 14 and drop the redundant control fields. * Add autopkgtests, both a superficial command line check, and a "smoke test" that starts the GUI under Xvfb and fails if the QML engine reports a missing module to catch module dependency bugs. Checksums-Sha1: 49ed08a30898c88e39964d1764419ee957481ddd 2703 webcamoid_9.4.0-2.dsc e37f94e88686f96f65996f6c9a13d51a898f59fc 12016 webcamoid_9.4.0-2.debian.tar.xz 3723c9760d83d976579eace96b366dec837ab244 22373 webcamoid_9.4.0-2_source.buildinfo Checksums-Sha256: 2ecc38bb69857951d27af88abebdd0a87008b632a168733e4323a2c45270dce7 2703 webcamoid_9.4.0-2.dsc ad3396c229d4ee8269a78458ce592334b04fe7cbece07a52123e57ad362078e7 12016 webcamoid_9.4.0-2.debian.tar.xz c29415c8a42d4f654d336104c6bb61ae0db18b22cd91c03202863552e8128ff9 22373 webcamoid_9.4.0-2_source.buildinfo Files: f63d35b0f98fd86ea0f26e1a830efec6 2703 video optional webcamoid_9.4.0-2.dsc b7fed8650678a51bdb7376f5a489863f 12016 video optional webcamoid_9.4.0-2.debian.tar.xz c82555ab1e6fc83cf18b148fbf07bb20 22373 video optional webcamoid_9.4.0-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQQt5L8FQhB2xHrSA2fGrySQ08pyuQUCarPkwQ8cYmFwQGRlYmlh bi5vcmcACgkQxq8kkNPKcrkDigD/WoTSP0ENhm4tTD6ilfaJVQ9rzttdnmvBltLF PflNxmQBAPamWEgQvnJA0VrU2TwAgpkE/wKopdb5FE62OyJwW3cJ =AoRO -----END PGP SIGNATURE-----