| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| inherit autotools base eutils |
| |
| DESCRIPTION="Smart Common Input Method (SCIM) Generic Table Input Method Server" |
| HOMEPAGE="http://www.scim-im.org/" |
| SRC_URI="mirror://sourceforge/scim/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="amd64 ~arm ppc x86" |
| IUSE="nls" |
| LANGS="am ar bn gu hi ja kn ko ml ne pa ru ta te th uk vi zh" |
| for i in ${LANGS} ; do |
| IUSE="${IUSE} linguas_${i}" |
| done |
| |
| RDEPEND=">=app-i18n/scim-1.4.7-r2 |
| nls? ( virtual/libintl )" |
| DEPEND="${RDEPEND} |
| virtual/pkgconfig |
| nls? ( sys-devel/gettext )" |
| |
| PATCHES=( |
| "${FILESDIR}/${PN}-0.5.8+gcc-4.3.patch" |
| "${FILESDIR}"/${PN}-0.5.12-automake.patch |
| ) |
| |
| pkg_setup() { |
| elog "Not all languages are going to be compiled." |
| elog "Please set LINGUAS to your preferred language(s)." |
| elog "Supported LINGUAS values are:" |
| elog "${LANGS}" |
| } |
| |
| src_unpack() { |
| base_src_unpack |
| |
| strip-linguas ${LANGS} |
| local use_languages="additional ${LINGUAS}" |
| elog "Languages being compiled are: ${use_languages}" |
| |
| cd "${S}" |
| sed -i -e "/^SUBDIRS/s/.*/SUBDIRS = ${use_languages}/g" \ |
| tables/Makefile.{am,in} || die "sed ${m} failed" |
| |
| AT_NO_RECURSIVE=yes AT_M4DIR=${S}/m4 eautoreconf |
| } |
| |
| src_compile() { |
| econf \ |
| --disable-skim-support \ |
| $(use_enable nls) \ |
| --disable-static \ |
| --disable-dependency-tracking \ |
| --without-arts || die "econf failed" |
| emake || die "make failed" |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" install || die "install failed" |
| dodoc README ChangeLog AUTHORS |
| } |