# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-9999.ebuild,v 1.4 2012/02/12 02:19:18 floppym Exp $ EAPI=4 SUPPORT_PYTHON_ABIS=1 PYTHON_DEPEND="2:2.5" RESTRICT_PYTHON_ABIS="2.4 3.*" inherit distutils eutils multilib if [[ ${PV} != *9999* ]]; then KEYWORDS="~amd64 ~x86" SRC_URI="https://bitbucket.org/${PN}/targz/downloads/${P}.tar.gz" else inherit mercurial EHG_REPO_URI="https://bitbucket.org/tortoisehg/thg" KEYWORDS="" SRC_URI="" fi DESCRIPTION="Set of graphical tools for Mercurial" HOMEPAGE="http://tortoisehg.bitbucket.org" LICENSE="GPL-2" SLOT="0" IUSE="doc nautilus" RDEPEND="dev-python/iniparse dev-python/pygments dev-python/PyQt4 dev-python/qscintilla-python >=dev-vcs/mercurial-2.0 nautilus? ( dev-python/nautilus-python )" DEPEND="${RDEPEND} doc? ( >=dev-python/sphinx-1.0.3 )" src_prepare() { # make the install respect multilib. sed -i -e "s:lib/nautilus:$(get_libdir)/nautilus:" setup.py || die distutils_src_prepare } src_compile() { distutils_src_compile if use doc ; then emake -C doc html fi } src_install() { distutils_src_install dodoc doc/ReadMe*.txt doc/TODO if use doc ; then dohtml -r doc/build/html || die fi insinto /usr/share/icons/hicolor/scalable/apps newins icons/scalable/apps/thg-logo.svg tortoisehg_logo.svg domenu contrib/${PN}.desktop if ! use nautilus; then rm -r "${ED}usr/$(get_libdir)/nautilus" || die fi }