diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 83dd25f..854ebd1 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -1,2 +1,2 @@ DIST nautilus-2.26.1.tar.bz2 5925125 RMD160 d8aa3845c7cbd4f13f83c7c9fe7c6ff19441d4c2 SHA1 36e0a1f377bc6b66ec6fba4f51533401884f23ca SHA256 86c8839ad5c8a1c5674eb3617bbe15e9c9bb2358a7435a0e2d22cd25ab7718ff -EBUILD nautilus-2.26.1.ebuild 1793 RMD160 d1471f35c630229743c2bcf2a82edf9a4a960bff SHA1 7f71094b794e016d04a683c338610725d54bcf82 SHA256 b2420f843bf115ddea3cb50496608dfd78c2726b78afa5a31f91bf8bf99c7302 +EBUILD nautilus-2.26.1.ebuild 2324 RMD160 5635bf20074513b8a1817b97b12a884a06a4cecd SHA1 a9523ee117e7b1e0d754202be9f730dfc85df9f2 SHA256 04b8274ed02632edb8201045b60620b8c2ee7406464fccb95c707190f2b55013 diff --git a/gnome-base/nautilus/nautilus-2.26.1.ebuild b/gnome-base/nautilus/nautilus-2.26.1.ebuild index 1a13a1d..0e7c80e 100644 --- a/gnome-base/nautilus/nautilus-2.26.1.ebuild +++ b/gnome-base/nautilus/nautilus-2.26.1.ebuild @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.24.2.ebuild,v 1.6 2009/01/31 08:23:21 aballier Exp $ -inherit gnome2 eutils virtualx +EAPI=2 + +inherit gnome2 eutils virtualx autotools DESCRIPTION="A file manager for the GNOME desktop" HOMEPAGE="http://www.gnome.org/projects/nautilus/" @@ -52,6 +54,21 @@ pkg_setup() { $(use_enable xmp)" } +src_prepare() { + # FIXME: tarball generated with broken gtk-doc, revisit me. + if use doc; then + sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" -i gtk-doc.make || die "sed 1 failed" + else + sed "/^TARGET_DIR/i \GTKDOC_REBASE=/bin/true" -i gtk-doc.make || die "sed 2 failed" + fi + + # gtk-doc-am and gnome-common needed for this + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf + + gnome2_src_prepare +} + src_test() { addwrite "/root/.gnome2_private" unset SESSION_MANAGER