diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-12-31 21:23:47 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-01-13 18:16:55 +0100 |
commit | 03b3cd4e1a9bb18e6f125201a53ffbc288805378 (patch) | |
tree | f390de1829506d0a9399d92feb9090859f933939 /eclass | |
parent | kde5-functions.eclass: add_qt_dep qtwebkit exception (diff) | |
download | gentoo-03b3cd4e1a9bb18e6f125201a53ffbc288805378.tar.gz gentoo-03b3cd4e1a9bb18e6f125201a53ffbc288805378.tar.bz2 gentoo-03b3cd4e1a9bb18e6f125201a53ffbc288805378.zip |
kde5.eclass: Add KDE_PO_DIRS
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/kde5.eclass | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index 826e0abf10c9..84346f5a00bb 100644 --- a/eclass/kde5.eclass +++ b/eclass/kde5.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # @ECLASS: kde5.eclass @@ -95,6 +95,11 @@ EXPORT_FUNCTIONS pkg_setup pkg_nofetch src_unpack src_prepare src_configure src_ # Specifies the location of the KDE handbook if not the default. : ${KDE_DOC_DIR:=doc} +# @ECLASS-VARIABLE: KDE_PO_DIRS +# @DESCRIPTION: +# Specifies the possible locations of KDE l10n files if not the default. +: ${KDE_PO_DIRS:="po poqm"} + # @ECLASS-VARIABLE: KDE_QTHELP # @DESCRIPTION: # If set to "false", do nothing. @@ -523,18 +528,18 @@ kde5_src_prepare() { # drop translations when nls is not wanted if in_iuse nls && ! use nls ; then - if [[ -d po ]] ; then - rm -r po || die - fi - if [[ -d poqm ]] ; then - rm -r poqm || die - fi + local po + for po in ${KDE_PO_DIRS}; do + if [[ -d ${po} ]] ; then + rm -r ${po} || die + fi + done fi # enable only the requested translations when required if [[ -v LINGUAS ]] ; then local po - for po in po poqm; do + for po in ${KDE_PO_DIRS}; do if [[ -d ${po} ]] ; then pushd ${po} > /dev/null || die local lang |