# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 KDE_HANDBOOK="false" inherit kde5 DESCRIPTION="KDE Telepathy internationalization package" HOMEPAGE="http://l10n.kde.org" DEPEND=" $(add_frameworks_dep ki18n) dev-qt/linguist-tools:5 sys-devel/gettext " RDEPEND=" !> "${S}"/CMakeLists.txt # Drop KDE4-based part sed -e '/add_subdirectory(4)/ s/^/#/'\ -i "${S}"/${DIR}/CMakeLists.txt || die # We only want messages sed -e '/messages/!s/^add_subdirectory/# DONT/'\ -i "${SDIR}"/CMakeLists.txt || die sed -e '/KF5DocTools/ s/^/#/'\ -i "${SDIR}"/CMakeLists.txt || die # Remove everything except kdenetwork if [[ -d "${SDIR}/messages" ]] ; then echo > "${SDIR}/messages/CMakeLists.txt" [[ -d "${SDIR}/messages/kdenetwork" ]] && \ ( echo "add_subdirectory(kdenetwork)" >> "${SDIR}/messages/CMakeLists.txt" ) # Remove everything but ktp translations find "${SDIR}"/messages/kdenetwork -type f ! \( -name CMakeLists.txt \ -o -name kaccounts*po -o -name kcm_ktp*po -o -name kcmtelepathy*po \ -o -name kded_ktp*po -o -name ktp*po -o -name plasma*ktp*po \) \ -delete fi # 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 kdenetwork if [[ -d "${XSUBDIR}/messages" ]] ; then echo > "${XSUBDIR}/messages/CMakeLists.txt" [[ -d "${XSUBDIR}/messages/kdenetwork" ]] && \ ( echo "add_subdirectory(kdenetwork)" >> "${XSUBDIR}/messages/CMakeLists.txt" ) # Remove everything but ktp translations find "${XSUBDIR}"/messages/kdenetwork -type f ! \( -name CMakeLists.txt \ -o -name kaccounts*po -o -name kcm_ktp*po -o -name kcmtelepathy*po \ -o -name kded_ktp*po -o -name ktp*po -o -name plasma*ktp*po \) \ -delete fi fi done 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 }