Hi,
I can confirm this with tipp10 3.3.0-2build2 (Ubuntu 24.04 / Linux Mint
22.3), and the official 3.3.4-1 amd64 .deb also contains no translations.
Cause: CMakeLists.txt only generates the .qm files if
find_package(Qt6LinguistTools) succeeds, and silently skips them
otherwise. debian/control does not build-depend on the Qt Linguist
tools, so the configure step only prints a warning and
/usr/share/tipp10/translations/ is never created.
Fix (test-built): add qt6-tools-dev and qt6-l10n-tools to Build-Depends:
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,8 @@
debhelper-compat (= 12),
qt6-base-dev,
qt6-multimedia-dev,
+ qt6-tools-dev,
+ qt6-l10n-tools,
Standards-Version: 4.7.0
I rebuilt 3.3.4-1 with dpkg-buildpackage both ways: without the change,
CMake warns "Could not find a package configuration file provided by
Qt6LinguistTools" and the package has no translations; with the change,
the resulting .deb contains /usr/share/tipp10/translations/ with
tipp10_{de,en,fr,nb_NO,nl,pl,ta,uk}.qm.
Thanks!
Christian