1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # Copyright 1999-2015 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- 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
- }
|