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

Reply via email to