Bug 410998

Summary: kdoctools_install is using deprecated KDEInstallDirs variables (was: marble translated docs are installed to wrong location if KDE_INSTALL_DOCBUNDLEDIR is set)
Product: [Frameworks and Libraries] frameworks-kdoctools Reporter: Andreas Sturmlechner <asturm>
Component: generalAssignee: Documentation Editorial Team <kde-doc-english>
Status: RESOLVED FIXED    
Severity: normal CC: kdelibs-bugs, marble-bugs
Priority: NOR    
Version: 5.61.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In: 5.62.0
Sentry Crash Report:

Description Andreas Sturmlechner 2019-08-16 21:29:09 UTC
All our packages using ECM are being configured with -DKDE_INSTALL_DOCBUNDLEDIR="/usr/share/help" which works fine, only marble stands out in that its translated docs end up in the default location (/usr/share/doc/HTML).
Comment 1 Andreas Sturmlechner 2019-08-16 22:22:47 UTC
Observed with marble 19.04.3 as well as 19.08.0, probably similar to bug 377967 (weird optional use of KF5/ECM).
Comment 2 Andreas Sturmlechner 2019-08-17 20:31:13 UTC
marble sets KDE_INSTALL_DIRS_NO_DEPRECATED=TRUE, which means HTML_INSTALL_DIR is not being set when kdoctools_install is being run.
Comment 3 Andreas Sturmlechner 2019-08-26 13:04:29 UTC
Fixed in kdoctools commit 0c073ecebbb1db8b6bd2fbe56ea4cff0f3bef1c3.