# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-editors/kile/kile-1.8.ebuild,v 1.2 2005/07/15 12:30:44 greg_g Exp $ inherit kde MY_P="${P/_beta/b}" S="${WORKDIR}/${MY_P}" DESCRIPTION="A Latex Editor and TeX shell for kde" HOMEPAGE="http://kile.sourceforge.net/" SRC_URI="mirror://sourceforge/kile/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT=0 KEYWORDS="~amd64 ~ppc ~sparc x86" IUSE="kde" RDEPEND="dev-lang/perl virtual/tetex kde? ( || ( ( kde-base/kpdf kde-base/kghostview kde-base/kdvi kde-base/kviewshell ) kde-base/kdegraphics ) )" need-kde 3.2 I18N="${PN}-i18n-1.7" # These are the languages and translated documentation supported by the Kile # i18n package as of version 1.7. If you are using this ebuild as a model for another # ebuild for another version of Kile, DO check whether these values are different. # Check the {po,doc}/Makefile.am files in kile-i18n package. LANGS="da de en_GB es et fr hu it nl pt pt_BR sr sv ta" LANGS_DOC="da es et fr it nl pt pt_BR sv" MAKE_PO=$(echo "${LINGUAS} ${LANGS}" | fmt -w 1 | sort | uniq -d | fmt -w 10000) MAKE_DOC=$(echo "${LINGUAS} ${LANGS_DOC}" | fmt -w 1 | sort | uniq -d | fmt -w 10000) for X in $LANGS; do SRC_URI="${SRC_URI} linguas_${X}? ( mirror://sourceforge/kile/${I18N}.tar.bz2 )" done src_compile() { local _S=${S} # Build process of Kile kde_src_compile # Build process of Kile-i18n, select LINGUAS elements S=${WORKDIR}/${I18N} if [ -n "${LINGUAS}" -a -d "${S}" ] ; then sed -i -e "s:^SUBDIRS = .*:SUBDIRS = ${MAKE_PO}:" ${S}/po/Makefile.in sed -i -e "s:^SUBDIRS = .*:SUBDIRS = ${MAKE_DOC}:" ${S}/doc/Makefile.in kde_src_compile fi S=${_S} } src_install() { make DESTDIR=${D} install || die if [ -n "${LINGUAS}" -a -d "${WORKDIR}/${I18N}" ]; then cd ${WORKDIR}/${I18N} make DESTDIR=${D} install || die fi }