| # Copyright 1999-2010 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/net-im/ekg/ekg-1.8_rc1.ebuild,v 1.3 2010/01/27 21:10:40 spock Exp $ |
| |
| inherit autotools eutils |
| |
| IUSE="gif gtk jpeg ncurses python readline spell ssl threads zlib" |
| |
| DESCRIPTION="EKG (Eksperymentalny Klient Gadu-Gadu) - a text client for Polish instant messaging system Gadu-Gadu" |
| HOMEPAGE="http://ekg.chmurka.net/" |
| SRC_URI="http://ekg.chmurka.net/${P/_/}.tar.gz" |
| |
| SLOT="0" |
| LICENSE="GPL-2" |
| KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86" |
| |
| S="${WORKDIR}/${P/_/}" |
| |
| RDEPEND="net-libs/libgadu |
| ssl? ( >=dev-libs/openssl-0.9.6 ) |
| ncurses? ( sys-libs/ncurses ) |
| readline? ( sys-libs/readline ) |
| zlib? ( sys-libs/zlib ) |
| python? ( dev-lang/python ) |
| spell? ( >=app-text/aspell-0.50.3 ) |
| gif? ( media-libs/giflib ) |
| jpeg? ( media-libs/jpeg ) |
| gtk? ( >=x11-libs/gtk+-2.0 )" |
| |
| DEPEND=">=sys-devel/automake-1.7 |
| >=sys-devel/autoconf-2.50 |
| ${RDEPEND}" |
| |
| src_unpack() { |
| unpack ${A} |
| cd "${S}" |
| epatch "${FILESDIR}/${P}-gtkutil-button-decl.patch" |
| epatch "${FILESDIR}/${P}-as-needed.patch" |
| epatch "${FILESDIR}/${P}-gtk.patch" |
| eautoreconf |
| } |
| |
| src_compile() { |
| local myconf="--enable-ioctld --disable-static --enable-dynamic" |
| if use ncurses; then |
| myconf="$myconf --enable-force-ncurses" |
| else |
| myconf="$myconf --disable-ui-ncurses" |
| fi |
| use readline && myconf="$myconf --enable-ui-readline" |
| |
| econf ${myconf} \ |
| `use_with python` \ |
| `use_with threads pthread` \ |
| `use_with jpeg libjpeg` \ |
| `use_with gif libgif` \ |
| `use_with zlib` \ |
| `use_enable spell aspell` \ |
| `use_with ssl openssl` \ |
| `use_enable ssl openssl` \ |
| `use_enable gtk ui-gtk` \ |
| || die |
| emake || die |
| } |
| |
| src_install() { |
| make DESTDIR="${D}" install || die |
| dodoc docs/{*.txt,ULOTKA,TODO,README,FAQ} |
| } |