# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=6 KDE_HANDBOOK="optional" inherit kde5 DESCRIPTION="KDE PIM internationalization package" HOMEPAGE="http://l10n.kde.org" DEPEND=" $(add_frameworks_dep ki18n) $(add_qt_dep linguist-tools) sys-devel/gettext " RDEPEND=" !> "${S}"/CMakeLists.txt # Drop KDE4-based part sed -e '/add_subdirectory(4)/ s/^/#/'\ -i "${S}"/${DIR}/CMakeLists.txt || die # Remove everything except kdepim, kdepimlibs, kdepim-runtime and pim for SUBDIR in data docs messages scripts ; do if [[ -d "${SDIR}/${SUBDIR}" ]] ; then einfo " ${SUBDIR} subdirectory" echo > "${SDIR}/${SUBDIR}/CMakeLists.txt" for pim in ${PIM_L10N}; do [[ -d "${SDIR}/${SUBDIR}/${pim}" ]] && \ ( echo "add_subdirectory(${pim})" >> "${SDIR}/${SUBDIR}/CMakeLists.txt" ) done fi done # In some cases we may have sub-lingua subdirs, e.g. sr :( for XSUBDIR in "${SDIR}/${LNG}"@* ; do XLNG=$(echo ${XSUBDIR}|sed -e 's:^.*/::') if [[ -d "${XSUBDIR}" ]] ; then einfo " ${XLNG} variant" # remove everything except kdepim and kdepim-runtime for SUBDIR in data docs messages scripts ; do if [[ -d "${XSUBDIR}/${SUBDIR}" ]] ; then einfo " ${SUBDIR} subdirectory" echo > "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" for pim in ${PIM_L10N}; do [[ -d "${XSUBDIR}/${SUBDIR}/${pim}" ]] && \ ( echo "add_subdirectory(${pim})" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" ) done fi done fi done # Handbook optional sed -e '/KF5DocTools/ s/ REQUIRED//'\ -i "${SDIR}"/CMakeLists.txt || die if ! use handbook ; then sed -e '/add_subdirectory(docs)/ s/^/#/'\ -i "${SDIR}"/CMakeLists.txt || die fi fi done fi } src_configure() { [[ -n ${A} ]] && kde5_src_configure } src_compile() { [[ -n ${A} ]] && kde5_src_compile } src_test() { [[ -n ${A} ]] && kde5_src_test } src_install() { [[ -n ${A} ]] && kde5_src_install }