Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/nautilus: ChangeLog nautilus-2.26.3-r1.ebuild nautilus-2.26.4.ebuild
Date: Mon, 28 Sep 2009 13:10:33
Message-Id: E1MsFzI-0001xh-NT@stork.gentoo.org
1 mrpouet 09/09/28 13:09:56
2
3 Modified: ChangeLog
4 Added: nautilus-2.26.3-r1.ebuild nautilus-2.26.4.ebuild
5 Log:
6 Version bump, which includes fix for duplicates id in nautilus-file-management-properties (bug #286312). Apply this fix to 2.26.3, import patch from upstream (see distributor ML) which fixes massive memory consumption by Nautilus for larger zoom levels.
7 (Portage version: 2.2_rc42/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.317 gnome-base/nautilus/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.317&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.317&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?r1=1.316&r2=1.317
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v
19 retrieving revision 1.316
20 retrieving revision 1.317
21 diff -u -r1.316 -r1.317
22 --- ChangeLog 30 May 2009 23:41:17 -0000 1.316
23 +++ ChangeLog 28 Sep 2009 13:09:56 -0000 1.317
24 @@ -1,6 +1,19 @@
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.316 2009/05/30 23:41:17 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.317 2009/09/28 13:09:56 mrpouet Exp $
29 +
30 +*nautilus-2.26.4 (28 Sep 2009)
31 +*nautilus-2.26.3-r1 (28 Sep 2009)
32 +
33 + 28 Sep 2009; Romain Perier <mrpouet@g.o>
34 + +nautilus-2.26.3-r1.ebuild,
35 + +files/nautilus-2.26.3-file-management-properties-ui-dup-id.patch,
36 + +files/nautilus-2.26.3-thumbnail-zoom-level.patch,
37 + +nautilus-2.26.4.ebuild:
38 + Version bump, which includes fix for duplicates id in
39 + nautilus-file-management-properties (bug #286312). Apply this fix to
40 + 2.26.3, import patch from upstream (see distributor ML) which fixes
41 + massive memory consumption by Nautilus for larger zoom levels.
42
43 30 May 2009; Brent Baude <ranger@g.o> nautilus-2.26.3.ebuild:
44 Marking nautilus-2.26.3 ~ppc64 for bug 269309
45
46
47
48 1.1 gnome-base/nautilus/nautilus-2.26.3-r1.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.3-r1.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.3-r1.ebuild?rev=1.1&content-type=text/plain
52
53 Index: nautilus-2.26.3-r1.ebuild
54 ===================================================================
55 # Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.26.3-r1.ebuild,v 1.1 2009/09/28 13:09:56 mrpouet Exp $
58
59 EAPI="2"
60
61 inherit gnome2 eutils virtualx
62
63 DESCRIPTION="A file manager for the GNOME desktop"
64 HOMEPAGE="http://www.gnome.org/projects/nautilus/"
65
66 LICENSE="GPL-2 LGPL-2 FDL-1.1"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
69 IUSE="beagle doc gnome tracker xmp"
70
71 # not adding gnome-base/gail because it is in gtk+
72 RDEPEND=">=dev-libs/glib-2.19.0
73 >=gnome-base/gnome-desktop-2.25.5
74 >=x11-libs/pango-1.1.2
75 >=x11-libs/gtk+-2.16.0
76 >=dev-libs/libxml2-2.4.7
77 >=media-libs/libexif-0.5.12
78 >=gnome-base/gconf-2.0
79 >=gnome-base/gvfs-0.1.2
80 dev-libs/libunique
81 dev-libs/dbus-glib
82 x11-libs/libXft
83 x11-libs/libXrender
84 beagle? ( || (
85 dev-libs/libbeagle
86 =app-misc/beagle-0.2* ) )
87 tracker? ( >=app-misc/tracker-0.6.4 )
88 xmp? ( >=media-libs/exempi-2 )"
89
90 DEPEND="${RDEPEND}
91 >=dev-lang/perl-5
92 sys-devel/gettext
93 >=dev-util/pkgconfig-0.9
94 >=dev-util/intltool-0.40.1
95 doc? ( >=dev-util/gtk-doc-1.4 )
96 gnome-base/gnome-common
97 dev-util/gtk-doc-am"
98
99 PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )"
100
101 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
102
103 pkg_setup() {
104 G2CONF="${G2CONF}
105 --disable-update-mimedb
106 --disable-packagekit
107 $(use_enable beagle)
108 $(use_enable tracker)
109 $(use_enable xmp)"
110 }
111
112 src_prepare() {
113 gnome2_src_prepare
114
115 # FIXME: tarball generated with broken gtk-doc, revisit me.
116 if use doc; then
117 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
118 -i gtk-doc.make || die "sed 1 failed"
119 else
120 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/bin/true" \
121 -i gtk-doc.make || die "sed 2 failed"
122 fi
123
124 # gtk-doc-am and gnome-common needed for this
125
126 # Fix intltoolize broken file, see upstream #577133
127 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
128
129 # Fix nautilus flipping-out with --no-desktop -- bug 266398
130 epatch "${FILESDIR}/${PN}-2.26.2-change-reg-desktop-file-with-no-desktop.patch"
131 # Fix crash due to duplicate id in .ui file, bug #286312
132 epatch "${FILESDIR}/${P}-file-management-properties-ui-dup-id.patch"
133 # Fix massive memory consumption by Nautilus for larger zoom levels.
134 # Import from upstream, see distributor mailing lists.
135 epatch "${FILESDIR}/${P}-thumbnail-zoom-level.patch"
136 }
137
138 src_test() {
139 addwrite "/root/.gnome2_private"
140 unset SESSION_MANAGER
141 Xemake check || die "Test phase failed"
142 }
143
144 pkg_postinst() {
145 gnome2_pkg_postinst
146
147 elog "nautilus can use gstreamer to preview audio files. Just make sure"
148 elog "to have the necessary plugins available to play the media type you"
149 elog "want to preview"
150 }
151
152
153
154 1.1 gnome-base/nautilus/nautilus-2.26.4.ebuild
155
156 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4.ebuild?rev=1.1&view=markup
157 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4.ebuild?rev=1.1&content-type=text/plain
158
159 Index: nautilus-2.26.4.ebuild
160 ===================================================================
161 # Copyright 1999-2009 Gentoo Foundation
162 # Distributed under the terms of the GNU General Public License v2
163 # $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.26.4.ebuild,v 1.1 2009/09/28 13:09:56 mrpouet Exp $
164
165 EAPI="2"
166
167 inherit gnome2 eutils virtualx
168
169 DESCRIPTION="A file manager for the GNOME desktop"
170 HOMEPAGE="http://www.gnome.org/projects/nautilus/"
171
172 LICENSE="GPL-2 LGPL-2 FDL-1.1"
173 SLOT="0"
174 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
175 IUSE="beagle doc gnome tracker xmp"
176
177 # not adding gnome-base/gail because it is in gtk+
178 RDEPEND=">=dev-libs/glib-2.19.0
179 >=gnome-base/gnome-desktop-2.25.5
180 >=x11-libs/pango-1.1.2
181 >=x11-libs/gtk+-2.16.0
182 >=dev-libs/libxml2-2.4.7
183 >=media-libs/libexif-0.5.12
184 >=gnome-base/gconf-2.0
185 >=gnome-base/gvfs-0.1.2
186 dev-libs/libunique
187 dev-libs/dbus-glib
188 x11-libs/libXft
189 x11-libs/libXrender
190 beagle? ( || (
191 dev-libs/libbeagle
192 =app-misc/beagle-0.2* ) )
193 tracker? ( >=app-misc/tracker-0.6.4 )
194 xmp? ( >=media-libs/exempi-2 )"
195
196 DEPEND="${RDEPEND}
197 >=dev-lang/perl-5
198 sys-devel/gettext
199 >=dev-util/pkgconfig-0.9
200 >=dev-util/intltool-0.40.1
201 doc? ( >=dev-util/gtk-doc-1.4 )
202 gnome-base/gnome-common
203 dev-util/gtk-doc-am"
204
205 PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )"
206
207 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
208
209 pkg_setup() {
210 G2CONF="${G2CONF}
211 --disable-update-mimedb
212 --disable-packagekit
213 $(use_enable beagle)
214 $(use_enable tracker)
215 $(use_enable xmp)"
216 }
217
218 src_prepare() {
219 gnome2_src_prepare
220
221 # FIXME: tarball generated with broken gtk-doc, revisit me.
222 if use doc; then
223 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
224 -i gtk-doc.make || die "sed 1 failed"
225 else
226 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/bin/true" \
227 -i gtk-doc.make || die "sed 2 failed"
228 fi
229
230 # gtk-doc-am and gnome-common needed for this
231
232 # Fix intltoolize broken file, see upstream #577133
233 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
234
235 # Fix nautilus flipping-out with --no-desktop -- bug 266398
236 epatch "${FILESDIR}/${PN}-2.26.2-change-reg-desktop-file-with-no-desktop.patch"
237 # Fix massive memory consumption by Nautilus for larger zoom levels.
238 # Import from upstream, see distributor mailing lists.
239 epatch "${FILESDIR}/${PN}-2.26.3-thumbnail-zoom-level.patch"
240 }
241
242 src_test() {
243 addwrite "/root/.gnome2_private"
244 unset SESSION_MANAGER
245 Xemake check || die "Test phase failed"
246 }
247
248 pkg_postinst() {
249 gnome2_pkg_postinst
250
251 elog "nautilus can use gstreamer to preview audio files. Just make sure"
252 elog "to have the necessary plugins available to play the media type you"
253 elog "want to preview"
254 }