Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/nautilus: ChangeLog nautilus-2.26.4-r1.ebuild
Date: Wed, 30 Dec 2009 00:11:47
Message-Id: E1NPmAA-0005vQ-3d@stork.gentoo.org
1 nirbheek 09/12/30 00:11:42
2
3 Modified: ChangeLog
4 Added: nautilus-2.26.4-r1.ebuild
5 Log:
6 Fix nautilus window closing when doing DnD from file-roller, bug 290001
7 (Portage version: 2.1.7.16/cvs/Linux i686)
8
9 Revision Changes Path
10 1.330 gnome-base/nautilus/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.330&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.330&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?r1=1.329&r2=1.330
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v
19 retrieving revision 1.329
20 retrieving revision 1.330
21 diff -u -r1.329 -r1.330
22 --- ChangeLog 17 Dec 2009 23:26:33 -0000 1.329
23 +++ ChangeLog 30 Dec 2009 00:11:41 -0000 1.330
24 @@ -1,6 +1,13 @@
25 # ChangeLog for gnome-base/nautilus
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.329 2009/12/17 23:26:33 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.330 2009/12/30 00:11:41 nirbheek Exp $
29 +
30 +*nautilus-2.26.4-r1 (30 Dec 2009)
31 +
32 + 30 Dec 2009; Nirbheek Chauhan <nirbheek@g.o>
33 + +nautilus-2.26.4-r1.ebuild,
34 + +files/nautilus-2.26.4-file-roller-drag-n-drop.patch:
35 + Fix nautilus window closing when doing DnD from file-roller, bug 290001
36
37 *nautilus-2.28.4 (17 Dec 2009)
38
39
40
41
42 1.1 gnome-base/nautilus/nautilus-2.26.4-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: nautilus-2.26.4-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4-r1.ebuild,v 1.1 2009/12/30 00:11:41 nirbheek Exp $
52
53 EAPI="2"
54
55 inherit gnome2 eutils virtualx
56
57 DESCRIPTION="A file manager for the GNOME desktop"
58 HOMEPAGE="http://www.gnome.org/projects/nautilus/"
59
60 LICENSE="GPL-2 LGPL-2 FDL-1.1"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
63 IUSE="beagle doc gnome tracker xmp"
64
65 # not adding gnome-base/gail because it is in gtk+
66 RDEPEND=">=dev-libs/glib-2.19.0
67 >=gnome-base/gnome-desktop-2.25.5
68 >=x11-libs/pango-1.1.2
69 >=x11-libs/gtk+-2.16.0
70 >=dev-libs/libxml2-2.4.7
71 >=media-libs/libexif-0.5.12
72 >=gnome-base/gconf-2.0
73 >=gnome-base/gvfs-0.1.2
74 dev-libs/libunique
75 dev-libs/dbus-glib
76 x11-libs/libXft
77 x11-libs/libXrender
78 beagle? ( || (
79 dev-libs/libbeagle
80 =app-misc/beagle-0.2* ) )
81 tracker? ( >=app-misc/tracker-0.6.4 )
82 xmp? ( >=media-libs/exempi-2 )"
83
84 DEPEND="${RDEPEND}
85 >=dev-lang/perl-5
86 sys-devel/gettext
87 >=dev-util/pkgconfig-0.9
88 >=dev-util/intltool-0.40.1
89 doc? ( >=dev-util/gtk-doc-1.4 )
90 gnome-base/gnome-common
91 dev-util/gtk-doc-am"
92
93 PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )"
94
95 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
96
97 pkg_setup() {
98 G2CONF="${G2CONF}
99 --disable-update-mimedb
100 --disable-packagekit
101 $(use_enable beagle)
102 $(use_enable tracker)
103 $(use_enable xmp)"
104 }
105
106 src_prepare() {
107 gnome2_src_prepare
108
109 # FIXME: tarball generated with broken gtk-doc, revisit me.
110 if use doc; then
111 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
112 -i gtk-doc.make || die "sed 1 failed"
113 else
114 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/bin/true" \
115 -i gtk-doc.make || die "sed 2 failed"
116 fi
117
118 # gtk-doc-am and gnome-common needed for this
119
120 # Fix intltoolize broken file, see upstream #577133
121 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
122
123 # Fix nautilus flipping-out with --no-desktop -- bug 266398
124 epatch "${FILESDIR}/${PN}-2.26.2-change-reg-desktop-file-with-no-desktop.patch"
125
126 # Fix massive memory consumption by Nautilus for larger zoom levels.
127 # Import from upstream, see distributor mailing lists.
128 epatch "${FILESDIR}/${PN}-2.26.3-thumbnail-zoom-level.patch"
129
130 # Fix nautilus window closing when doing DnD from file-roller, bug 290001
131 epatch "${FILESDIR}/${P}-file-roller-drag-n-drop.patch"
132 }
133
134 src_test() {
135 addwrite "/root/.gnome2_private"
136 unset SESSION_MANAGER
137 unset ORBIT_SOCKETDIR
138 unset DBUS_SESSION_BUS_ADDRESS
139 Xemake check || die "Test phase failed"
140 }
141
142 pkg_postinst() {
143 gnome2_pkg_postinst
144
145 elog "nautilus can use gstreamer to preview audio files. Just make sure"
146 elog "to have the necessary plugins available to play the media type you"
147 elog "want to preview"
148 }