sci-visualization/zhu3d: Migrate from LINGUAS to L10N.
authorUlrich Müller <ulm@gentoo.org>
Tue, 9 Jan 2018 01:10:03 +0000 (02:10 +0100)
committerUlrich Müller <ulm@gentoo.org>
Tue, 9 Jan 2018 01:10:03 +0000 (02:10 +0100)
Call explicit dodoc rather than einstalldocs, in order to be selective
on languages. Replace dohtml by insinto and dodoc.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

sci-visualization/zhu3d/zhu3d-4.2.6-r1.ebuild

index bbd09ac9b8e6b809f6dcb9f67690e5cbeb892f33..ac1712166ff837749485333ce535b9a0be52559e 100644 (file)
@@ -12,7 +12,9 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
+
+LANGS=(cs de es fr zh)
+IUSE="${LANGS[@]/#/l10n_}"
 
 DEPEND="
        dev-qt/qtcore:5
@@ -25,9 +27,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-DOCS=( {readme,src/changelog}.txt )
-HTML_DOCS=( doc/. )
-
 PATCHES=( "${FILESDIR}"/${P}-qt5.patch )
 
 src_prepare() {
@@ -54,18 +53,17 @@ src_install() {
        # not working: emake install INSTALL_ROOT="${D}" || die
        dobin zhu3d
 
-       einstalldocs
+       dodoc readme.txt src/changelog.txt
 
-       local lang
-       for lang in ${LANGS} ; do
-               if use linguas_${lang} ; then
+       docinto html
+       dodoc doc/*.png doc/${PN}_en.html
 
-                       insinto /usr/share/${PN}/system/languages
+       local lang
+       insinto /usr/share/${PN}/system/languages
+       for lang in "${LANGS[@]}" ; do
+               if use l10n_${lang} ; then
                        doins system/languages/${PN}_${lang}.qm
-
-                       if [ -e doc/${PN}_${lang}.html ] ; then
-                               dohtml doc/${PN}_${lang}.html
-                       fi
+                       [[ -e doc/${PN}_${lang}.html ]] && dodoc doc/${PN}_${lang}.html
                fi
        done