# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit l10n DESCRIPTION="Qt dictionaries" HOMEPAGE="" SRC_URI="" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id is it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu" RDEPEND="dev-qt/qtwebengine:5" DEPEND="${RDEPEND} app-text/hunspell" PDEPEND="" for lang in ${LANGS}; do IUSE+=" l10n_${lang}" loc="${lang}" case ${lang} in ar) PLOCALES+="ar_EG ar_SA" ;; es) PLOCALES+="es_ES es_CO" ;; fil) PLOCALES+="fil_PH" ;; gl) PLOCALES+="gl_ES" ;; hi) PLOCALES+="hi_IN" ;; id) PLOCALES+="in_ID" ;; nl) PLOCALES+="nl_BE nl_NL" ;; ta) PLOCALES+="ta_IN" ;; en) PLOCALES+=" en_US en_GB en_AU en_CA" ;; de-1901) dict="de_1901" ; PLOCALES+=" de_DE" ;; pt-BR) dict="pt-br" ; PLOCALES+=" pt_BR" ;; *) dict="${lang}" ; PLOCALES+=" ${loc}_${loc^^}" ;; esac PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )" done unset dict lang LANGS S=${WORKDIR} convert_dict() { local converter loc=$1 PATH=$PATH:/usr/$(get_libdir)/qt5/bin local dic=/usr/share/hunspell/${loc}.dic if [ -f "${dic}" ]; then converter=$(type -P qwebengine_convert_dict) && ${converter} "${dic}" ${D}/usr/share/qt5/qtwebengine_dictionaries/${loc}.bdic fi } src_install() { dodir '/usr/share/qt5/qtwebengine_dictionaries' unset LINGUAS l10n_for_each_locale_do 'convert_dict' }