--- /usr/portage/dev-util/meld/meld-1.1.5.1-r1.ebuild 2008-02-12 04:10:50.000000000 +0530 +++ meld-1.1.5.1-r2.ebuild 1970-01-01 05:30:00.000000000 +0530 @@ -1,53 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/meld-1.1.5.1-r1.ebuild,v 1.1 2008/02/11 22:40:50 eva Exp $ - -inherit python gnome2 eutils multilib - -DESCRIPTION="A graphical (GNOME 2) diff and merge tool" -HOMEPAGE="http://meld.sourceforge.net/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc gnome" - -RDEPEND=">=dev-lang/python-2.3 - >=gnome-base/libglade-2 - >=gnome-base/libgnome-2 - >=dev-python/gnome-python-2.6.0 - >=dev-python/pygtk-2.6.0 - >=dev-python/pyorbit-1.99.0 - gnome? ( dev-python/gnome-python-desktop )" - -DEPEND="${RDEPEND} - dev-util/intltool - app-text/scrollkeeper" - -DOCS="AUTHORS README.CVS changelog help/" - -src_unpack() { - gnome2_src_unpack - - # fix the prefix so its not in */local/* - sed -i -e 's:/usr/local:/usr:' INSTALL - sed -i -e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):" INSTALL - - # let the python eclass handle python objects - sed -i -e '/$(PYTHON) .* .import compileall;/s/\t/&#/g' GNUmakefile - - # don't run scrollkeeper (with the wrong path), leave that to gnome2.eclass #145833 - sed -i -e '/scrollkeeper-update/s/\t/&#/' help/*/GNUmakefile -} - -src_compile() { - emake || die "make failed" -} - -pkg_postinst() { - python_mod_optimize /usr/$(get_libdir)/meld -} - -pkg_postrm() { - python_mod_cleanup /usr/$(get_libdir)/meld -}