commit:     5847c792505d4b32c2128eaa8a510afbd3555973
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Jun 19 14:55:10 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 14:59:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5847c792

x11-misc/kronometer: Fix USE=-handbook and USE=handbook

Gentoo-bug: 586220

Package-Manager: portage-2.2.28

 x11-misc/kronometer/kronometer-2.1.0.ebuild | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/x11-misc/kronometer/kronometer-2.1.0.ebuild 
b/x11-misc/kronometer/kronometer-2.1.0.ebuild
index ec61f4d..0a34912 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
+}

Reply via email to