diff options
Diffstat (limited to 'dev-util/meld/meld-1.0.0.ebuild')
-rw-r--r-- | dev-util/meld/meld-1.0.0.ebuild | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/dev-util/meld/meld-1.0.0.ebuild b/dev-util/meld/meld-1.0.0.ebuild new file mode 100644 index 000000000000..23c1270247f4 --- /dev/null +++ b/dev-util/meld/meld-1.0.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/meld-1.0.0.ebuild,v 1.1 2005/07/03 23:43:14 allanonjl Exp $ + +inherit python gnome2 eutils + +DESCRIPTION="A graphical (GNOME 2) diff and merge tool" +HOMEPAGE="http://meld.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~alpha ~sparc ~ppc ~amd64" +IUSE="doc" + +DEPEND=">=dev-lang/python-2.2 + >=gnome-base/libglade-2 + >=gnome-base/libgnome-2 + >=dev-python/gnome-python-1.99.15 + >=dev-python/pygtk-1.99.15 + >=dev-python/pyorbit-1.99.0 + dev-python/gnome-python-extras + " + +#MAKEOPTS="${MAKEOPTS} -j1" + +pkg_setup() { + + if ! built_with_use pygtk gnome ; then + einfo "" + einfo "Meld requires pygtk be built with the gnome use flag set." + einfo "Please re-emerge pygtk with the gnome use flag set." + einfo "" + die "You need to re-emerge pygtk with gnome use flag." + fi + # same check for gnome-python-extras with gtkhtml + if ! built_with_use gnome-python-extras gtkhtml ; then + einfo "" + einfo "Meld requires gnome-python-extras be built " + einfo "with gtkhtml use flag set to enable line " + einfo "numbering and source highlighting. " + einfo "" + einfo "You need to re-emerge gnome-python-extras " + einfo "with gtkhtml use flag." + fi +} + +src_unpack() { + + unpack ${A} + cd ${S} + # Fix the .desktop icon name + sed -i -e "s:Icon=meld:Icon=/usr/share/pixmaps/meld.png:" ./meld.desktop.in + + # error in fr.po, sent upstream + epatch ${FILESDIR}/meld-1.0.0-frpo.patch + + # fix omf scrollkeeper + sed -i -e 's:-scrollkeeper-install.*::' ./help/C/GNUmakefile + + # fix the prefix so its not in */local/* + sed -i -e 's:/usr/local:/usr:' INSTALL +} + +src_compile() { + emake || die "make failed" +} + +USE_DESTDIR="1" +DOCS="AUTHORS COPYING INSTALL README.CVS changelog help/" + +pkg_postinst() { + python_mod_optimize /usr/lib/meld +} + +pkg_postrm() { + python_mod_cleanup /usr/lib/meld +} |