# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils subversion SVN_DATE=${PF:0-8} ESVN_REPO_URI="svn://svn.m0k.org/Transmission/trunk" ESVN_PROJECT="Transmission" ESVN_FETCH_CMD="svn checkout --revision {${SVN_DATE:0:4}-${SVN_DATE:4:2}-${SVN_DATE:6:2}}" ESVN_UPDATE_CMD="svn update --revision {${SVN_DATE:0:4}-${SVN_DATE:4:2}-${SVN_DATE:6:2}}" DESCRIPTION="Transmission is a free, lightweight BitTorrent client." HOMEPAGE="http://transmission.m0k.org" LICENSE="MIT" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="gtk ssl" DEPEND="gtk? ( >=x11-libs/gtk+-2.6 ) ssl? ( dev-libs/openssl )" src_unpack() { if use gtk; then wget -O "${WORKDIR}"/transmission.desktop http://bugs.gentoo.org/attachment.cgi?id=87519 wget -O "${WORKDIR}"/transmission.png http://bugs.gentoo.org/attachment.cgi?id=87520 fi subversion_src_unpack } src_compile() { local myconf if !(use ssl) ; then myconf="${myconf} --disable-openssl" fi if !(use gtk) ; then myconf="${myconf} --disable-gtk" fi econf \ ${myconf} \ || die "configure failed" emake } src_install() { dobin cli/transmissioncli dodoc AUTHORS dodoc LICENSE dodoc NEWS dodoc README if use gtk ; then dobin gtk/transmission-gtk insinto /usr/share/applications/ doins "${WORKDIR}"/transmission.desktop insinto /usr/share/pixmaps/ doins "${WORKDIR}"/transmission.png fi }