summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/meld/meld-1.0.0.ebuild')
-rw-r--r--dev-util/meld/meld-1.0.0.ebuild77
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
+}