Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/nautilus: ChangeLog nautilus-2.28.4-r1.ebuild
Date: Tue, 30 Mar 2010 10:00:23
Message-Id: E1NwYFA-0004tT-En@stork.gentoo.org
1 pacho 10/03/30 10:00:20
2
3 Modified: ChangeLog
4 Added: nautilus-2.28.4-r1.ebuild
5 Log:
6 Revision bump to drop tracker support, being able to stabilize this sooner.
7 (Portage version: 2.1.7.17/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.339 gnome-base/nautilus/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.339&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.339&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?r1=1.338&r2=1.339
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v
19 retrieving revision 1.338
20 retrieving revision 1.339
21 diff -u -r1.338 -r1.339
22 --- ChangeLog 16 Mar 2010 18:43:03 -0000 1.338
23 +++ ChangeLog 30 Mar 2010 10:00:20 -0000 1.339
24 @@ -1,6 +1,12 @@
25 # ChangeLog for gnome-base/nautilus
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.338 2010/03/16 18:43:03 fauli Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.339 2010/03/30 10:00:20 pacho Exp $
29 +
30 +*nautilus-2.28.4-r1 (30 Mar 2010)
31 +
32 + 30 Mar 2010; Pacho Ramos <pacho@g.o> +nautilus-2.28.4-r1.ebuild:
33 + Revision bump to drop tracker support and being able to safely stabilize
34 + this without requiring tracker stabilization too.
35
36 16 Mar 2010; Christian Faulhammer <fauli@g.o>
37 nautilus-2.26.4-r1.ebuild:
38
39
40
41 1.1 gnome-base/nautilus/nautilus-2.28.4-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.28.4-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.28.4-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: nautilus-2.28.4-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2010 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.28.4-r1.ebuild,v 1.1 2010/03/30 10:00:20 pacho Exp $
51
52 EAPI="2"
53 GCONF_DEBUG="no"
54
55 inherit eutils gnome2 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="~amd64 ~arm ~hppa ~sh ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
63 IUSE="beagle doc gnome xmp"
64
65 # not adding gnome-base/gail because it is in >=gtk+-2.13
66 RDEPEND=">=dev-libs/glib-2.21.3
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 dev-libs/libunique
74 dev-libs/dbus-glib
75 x11-libs/libXft
76 x11-libs/libXrender
77 beagle? ( || (
78 dev-libs/libbeagle
79 =app-misc/beagle-0.2* ) )
80 xmp? ( >=media-libs/exempi-2 )"
81
82 DEPEND="${RDEPEND}
83 >=dev-lang/perl-5
84 sys-devel/gettext
85 >=dev-util/pkgconfig-0.9
86 >=dev-util/intltool-0.40.1
87 doc? ( >=dev-util/gtk-doc-1.4 )"
88 # For eautoreconf
89 # gnome-base/gnome-common
90 # dev-util/gtk-doc-am"
91
92 PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )
93 >=gnome-base/gvfs-0.1.2"
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 --disable-tracker
102 $(use_enable beagle)
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 # Fix intltoolize broken file, see upstream #577133
119 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
120 || die "sed 3 failed"
121
122 # Remove crazy CFLAGS
123 sed 's:-DG.*DISABLE_DEPRECATED::g' -i configure.in configure \
124 || die "sed 4 failed"
125
126 # Fix nautilus flipping-out with --no-desktop -- bug 266398
127 epatch "${FILESDIR}/${PN}-2.27.4-change-reg-desktop-file-with-no-desktop.patch"
128 }
129
130 src_test() {
131 addwrite "/root/.gnome2_private"
132 unset SESSION_MANAGER
133 unset ORBIT_SOCKETDIR
134 unset DBUS_SESSION_BUS_ADDRESS
135 Xemake check || die "Test phase failed"
136 }
137
138 src_install() {
139 gnome2_src_install
140 find "${D}" -name "*.la" -delete || die "remove of la files failed"
141 }
142
143 pkg_postinst() {
144 gnome2_pkg_postinst
145
146 elog "nautilus can use gstreamer to preview audio files. Just make sure"
147 elog "to have the necessary plugins available to play the media type you"
148 elog "want to preview"
149 }