And what if we incorporate documentation for all languages into an existing git repository digikam and generate documentation could be done as build options? For example --with-doc and --with-doc-i18n or --without- doc and --without-doc-i18n.
That could be palatable.
On reflection, I notice there are some apps that automatically include i18n docs when building the package. For example, amarok and kipi-plugins. Pushing the digikam docs into the existing digikam sources would be no different.
If we add configuration options, the default should be --with- doc=true and --with-doc-i18n=false. Using --with-doc=true as a default ensures at least the English handbook is built with the standard package, just like most Trinity apps. Yet explicitly adding the --with-doc option allows for not building the docs. For example when people prefer building minimal footprint packages.
If we add those configuration options then we should do likewise for all affected apps like amarok and kipi-plugins.
So how about this:
I push the digikam docs into the existing digikam sources. Right now that means all i18n docs are compiled when compiling digikam. No different than amarok and kipi-plugins.
I open a bug report to add --with-doc and --with-doc-i18n configuration options to all Trinity apps, and equivalent cmake options.
Darrell