diff options
author | Jon Hood <squinky86@gentoo.org> | 2004-10-05 17:03:55 +0000 |
---|---|---|
committer | Jon Hood <squinky86@gentoo.org> | 2004-10-05 17:03:55 +0000 |
commit | 1622053c3604ef943ffada9d46234d921f516735 (patch) | |
tree | fe9044f9b10a1e4000f4873a4741390b2f772f89 /net-p2p/amule/amule-2.0.0_rc6.ebuild | |
parent | Stable on x86 and alpha. (Manifest recommit) (diff) | |
download | gentoo-2-1622053c3604ef943ffada9d46234d921f516735.tar.gz gentoo-2-1622053c3604ef943ffada9d46234d921f516735.tar.bz2 gentoo-2-1622053c3604ef943ffada9d46234d921f516735.zip |
version bump, #66214
Diffstat (limited to 'net-p2p/amule/amule-2.0.0_rc6.ebuild')
-rw-r--r-- | net-p2p/amule/amule-2.0.0_rc6.ebuild | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/net-p2p/amule/amule-2.0.0_rc6.ebuild b/net-p2p/amule/amule-2.0.0_rc6.ebuild new file mode 100644 index 000000000000..c7576c5b1c14 --- /dev/null +++ b/net-p2p/amule/amule-2.0.0_rc6.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/amule-2.0.0_rc6.ebuild,v 1.1 2004/10/05 17:03:55 squinky86 Exp $ + +inherit wxwidgets + +MY_P=${P/m/M} +MY_P=${MY_P/_/} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="aMule, the all-platform eMule p2p client" +HOMEPAGE="http://www.amule.org/" +SRC_URI="http://download.berlios.de/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk2 nls remote stats unicode gd" + +DEPEND="remote? ( =x11-libs/wxGTK-2.4* ) + !remote? ( >=x11-libs/wxGTK-2.4.2-r2 ) + >=net-misc/curl-7.11.0 + >=sys-libs/zlib-1.2.1 + stats? ( >=media-libs/gd-2.0.26 ) + gd? ( >=media-libs/gd-2.0.26 ) + !net-p2p/xmule" + +pkg_setup() { + + if use gtk2 >& /dev/null && use remote >& /dev/null ; then + die "aMule remote utilities don't work with wxGTK 2.5 so use either USE='remote' or USE='gtk2'" + fi + + need-wxwidgets gtk + + if ${WX_CONFIG} --version | grep 2.4 >& /dev/null ; then + if use gtk2 >& /dev/null || use unicode >& /dev/null ; then + einfo "Compiling ${PN} against wxGTK2 2.4.x is not supported." + einfo "You can upgrade wxGTK to development snapshot 2.5.*" + einfo "but this will break other applications, or emerge amule" + einfo "with USE=\"-gtk2 -unicode\"." + die "Emerge amule with USE=\"-gtk2 -unicode\"." + fi + else + if ! use gtk2 >& /dev/null ; then + need-wxwidgets gtk || die "gtk version of x11-libs/wxGTK not found" + elif use unicode >& /dev/null ; then + need-wxwidgets unicode || die "You need to emerge unicoded wxGTK with USE='gtk2 unicode'" + else + need-wxwidgets gtk2 || die "You need to emerge wxGTK with USE='gtk2'" + fi + fi +} + +src_compile() { + econf \ + --enable-optimise \ + --with-wx-config=${WX_CONFIG} \ + --with-wxbase-config=${WX_CONFIG} \ + `use_enable nls` \ + `use_enable remote amulecmd` \ + `use_enable remote amulecmdgui` \ + `use_enable remote webserver` \ + `use_enable remote webservergui` \ + `use_enable stats cas` \ + `use_enable stats wxcas` \ + `use_enable stats alc` \ + `use_enable stats alcc` \ + `use_enable debug` || die + + emake -j1 || die +} + +src_install() { + make DESTDIR=${D} install || die +} |