From: Andreas Sturmlechner Date: Sun, 19 Jun 2016 14:55:10 +0000 (+0200) Subject: x11-misc/kronometer: Fix USE=-handbook and USE=handbook X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=5847c792505d4b32c2128eaa8a510afbd3555973;p=gentoo.git x11-misc/kronometer: Fix USE=-handbook and USE=handbook Gentoo-bug: 586220 Package-Manager: portage-2.2.28 --- diff --git a/x11-misc/kronometer/kronometer-2.1.0.ebuild b/x11-misc/kronometer/kronometer-2.1.0.ebuild index ec61f4d0bc1e..0a34912d9767 100644 --- a/x11-misc/kronometer/kronometer-2.1.0.ebuild +++ b/x11-misc/kronometer/kronometer-2.1.0.ebuild @@ -30,3 +30,20 @@ DEPEND=" $(add_qt_dep qtwidgets) " RDEPEND="${DEPEND}" + +src_prepare() { + kde5_src_prepare + + local docdir=doc-translations + if use_if_iuse handbook && [[ -d ${docdir} ]] ; then + pushd ${docdir} > /dev/null || die + for lang in *; do + if ! has ${lang/_${PN}/} ${LINGUAS} ; then + cmake_comment_add_subdirectory "${lang}/${PN}" + fi + done + popd > /dev/null || die + else + cmake_comment_add_subdirectory ${docdir} + fi +}