summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-04-07 01:52:57 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2017-04-07 23:40:00 +0200
commitc9c4d5e713a374a346b0621ddf1afd1c1b6e6424 (patch)
tree6dbcad0c34283dd2bc21d76be8bcee8b56bae229 /eclass
parent08bf01eee1afee49f6cc425f81e077ad3311a135 (diff)
downloadkde-c9c4d5e713a374a346b0621ddf1afd1c1b6e6424.tar.gz
kde-c9c4d5e713a374a346b0621ddf1afd1c1b6e6424.tar.bz2
kde-c9c4d5e713a374a346b0621ddf1afd1c1b6e6424.zip
kde5.eclass: Add blocker against kde-apps/kde{,pim}-l10n
Changes in translation handling: https://mail.kde.org/pipermail/kde-distro-packagers/2017-April/000276.html
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde5.eclass18
1 files changed, 11 insertions, 7 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index f1519b798d3..245a1427f3b 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -172,13 +172,17 @@ case ${KDE_AUTODEPS} in
RDEPEND+=" >=kde-frameworks/kf-env-4"
COMMONDEPEND+=" $(add_qt_dep qtcore)"
- if [[ ${CATEGORY} = kde-frameworks || ${CATEGORY} = kde-plasma && ${PN} != polkit-kde-agent ]]; then
- RDEPEND+=" !<kde-apps/kde4-l10n-15.12.3-r1"
- fi
-
- if [[ ${KDE_BLOCK_SLOT4} = true && ${CATEGORY} = kde-apps ]]; then
- RDEPEND+=" !kde-apps/${PN}:4"
- fi
+ case ${CATEGORY} in
+ kde-frameworks | \
+ kde-plasma)
+ RDEPEND+=" !<kde-apps/kde4-l10n-15.12.3-r1"
+ ;;
+ kde-apps)
+ [[ ${KDE_BLOCK_SLOT4} = true ]] && RDEPEND+=" !kde-apps/${PN}:4"
+ [[ $(get_version_component_range 1) -ge 17 ]] && \
+ RDEPEND+=" !kde-apps/kde-l10n !kde-apps/kdepim-l10n:5"
+ ;;
+ esac
;;
esac