# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-0.8.0.ebuild,v 1.1 2006/10/12 00:26:48 spb Exp $ DESCRIPTION="paludis, the other package mangler" HOMEPAGE="http://paludis.berlios.de/" SRC_URI="http://download.berlios.de/paludis/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" IUSE="doc pink selinux qa ruby glsa" DEPEND=" dev-cpp/libebt dev-cpp/libwrapiter >=app-shells/bash-3 >=sys-devel/autoconf-2.59 =sys-devel/automake-1.9* doc? ( app-doc/doxygen ) selinux? ( sys-libs/libselinux ) qa? ( dev-libs/pcre++ >=dev-libs/libxml2-2.6 app-crypt/gnupg ) glsa? ( >=dev-libs/libxml2-2.6 ) ruby? ( >=dev-lang/ruby-1.8 )" RDEPEND=" >=app-admin/eselect-1.0.2 >=app-shells/bash-3 net-misc/wget net-misc/rsync qa? ( dev-libs/pcre++ >=dev-libs/libxml2-2.6 app-crypt/gnupg ) glsa? ( >=dev-libs/libxml2-2.6 ) !mips? ( sys-apps/sandbox ) selinux? ( sys-libs/libselinux ) ruby? ( >=dev-lang/ruby-1.8 )" PROVIDE="virtual/portage" src_compile() { econf \ $(use_enable doc doxygen ) \ $(use_enable !mips sandbox ) \ $(use_enable pink) \ $(use_enable selinux) \ $(use_enable glsa) \ $(use_enable qa) \ || die "econf failed" emake || die "emake failed" if use doc ; then make doxygen || die "make doxygen failed" fi } src_install() { make DESTDIR="${D}" install || die "install failed" dodoc AUTHORS README ChangeLog NEWS if use doc ; then dohtml -r -V doc/html/ fi } src_test() { # Work around Portage bug addwrite /var/cache emake check || die "Make check failed" } pkg_postinst() { echo einfo "Before using Paludis and before reporting issues, you should read:" einfo " http://paludis.berlios.de/KnownIssues.html" echo }