# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 KDE_HANDBOOK=optional inherit kde4-base DESCRIPTION="KDE PIM internationalization package" HOMEPAGE="http://l10n.kde.org" DEPEND=" sys-devel/gettext " RDEPEND=" != 3, or if not using .tar.xz archives: [[ -n ${A} ]] && unpack ${A} } src_prepare() { local LNG DIR # add all linguas to cmake if [[ -n ${A} ]]; then for LNG in ${LINGUAS}; do DIR="kde-l10n-${LNG}-${PV}" if [[ -d "${DIR}" ]] ; then echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt fi # Remove everything except subdirs defined in PIM_L10N for SUBDIR in data docs messages scripts ; do if [[ -d "${S}/${DIR}/${SUBDIR}" ]] ; then einfo " ${SUBDIR} subdirectory" echo > "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" for pim in ${PIM_L10N}; do [[ -d "${S}/${DIR}/${SUBDIR}/${pim}" ]] && \ ( echo "add_subdirectory(${pim})" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" ) done fi done # In some cases we may have sub-lingua subdirs, e.g. sr :( for XSUBDIR in "${S}/${DIR}/${LNG}"@* ; do XLNG=$(echo ${XSUBDIR}|sed -e 's:^.*/::') if [[ -d "${XSUBDIR}" ]] ; then einfo " ${XLNG} variant" # Remove everything except subdirs defined in PIM_L10N 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 done fi # quick workaround for bug 493278 find "${S}" -name "akonadi_knut_resource*" -delete } src_configure() { mycmakeargs=( $(cmake-utils_use_build handbook docs) ) [[ -n ${A} ]] && kde4-base_src_configure } src_compile() { [[ -n ${A} ]] && kde4-base_src_compile } src_test() { [[ -n ${A} ]] && kde4-base_src_test } src_install() { [[ -n ${A} ]] && kde4-base_src_install }