# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Cross-platform GUI front-end for the Subversion revision system." HOMEPAGE="http://rapidsvn.tigris.org/" SRC_URI="http://www.rapidsvn.org/download/${P}.tar.gz" LICENSE="Apache-1.1" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="doc" DEPEND=">=dev-util/subversion-1.0.0 >=x11-libs/wxGTK-2.4.2 doc? ( dev-libs/libxslt app-text/docbook-sgml-utils app-doc/doxygen )" src_unpack() { unpack ${A} cd ${S} if ! useq doc; then epatch ${FILESDIR}/Makefile.patch fi } src_compile() { ${S}/autogen.sh # if you compiled subversion without (the) apache2 (flag) and with the berkdb flag # you will get an error that it can't find the lib db4 local myconf #needs manpages support in docbook, gentoo doesn't seem to have this - i dunno use doc && myconf="--with-docbook-xsl=/usr/share/sgml/docbook/" \ || myconf="--without-docbook-xsl --without-doxygen \ --without-dot" econf --with-svn-lib=/usr/lib \ --with-svn-include=/usr/include \ ${myconf} || die "./configure failed" emake || die } src_install() { emake DESTDIR=${D} install || die doicon src/res/bitmaps/svn.xpm make_desktop_entry rapidsvn RapidSVN svn.xpm RevisionControl }