Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/nautilus: ChangeLog nautilus-2.28.1.ebuild
Date: Thu, 29 Oct 2009 22:08:10
Message-Id: E1N3dA8-0002Va-Ha@stork.gentoo.org
1 eva 09/10/29 22:08:08
2
3 Modified: ChangeLog
4 Added: nautilus-2.28.1.ebuild
5 Log:
6 New version for GNOME 2.28.
7 (Portage version: 2.2_rc46/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.323 gnome-base/nautilus/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.323&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?rev=1.323&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/ChangeLog?r1=1.322&r2=1.323
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v
19 retrieving revision 1.322
20 retrieving revision 1.323
21 diff -u -r1.322 -r1.323
22 --- ChangeLog 28 Oct 2009 22:06:30 -0000 1.322
23 +++ ChangeLog 29 Oct 2009 22:08:07 -0000 1.323
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.322 2009/10/28 22:06:30 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/ChangeLog,v 1.323 2009/10/29 22:08:07 eva Exp $
29 +
30 +*nautilus-2.28.1 (29 Oct 2009)
31 +
32 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o>
33 + +files/nautilus-2.27.4-change-reg-desktop-file-with-no-desktop.patch,
34 + +nautilus-2.28.1.ebuild:
35 + New version for GNOME 2.28.
36
37 28 Oct 2009; Gilles Dartiguelongue <eva@g.o>
38 -nautilus-2.24.2.ebuild, nautilus-2.24.2-r3.ebuild,
39
40
41
42 1.1 gnome-base/nautilus/nautilus-2.28.1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.28.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/nautilus/nautilus-2.28.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: nautilus-2.28.1.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.28.1.ebuild,v 1.1 2009/10/29 22:08:07 eva Exp $
52
53 EAPI="2"
54 GCONF_DEBUG="no"
55
56 inherit eutils gnome2 virtualx
57
58 DESCRIPTION="A file manager for the GNOME desktop"
59 HOMEPAGE="http://www.gnome.org/projects/nautilus/"
60
61 LICENSE="GPL-2 LGPL-2 FDL-1.1"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
64 IUSE="beagle doc gnome xmp" # tracker
65
66 # not adding gnome-base/gail because it is in >=gtk+-2.13
67 # to be bumped: tracker? ( >=app-misc/tracker-0.7 )
68 RDEPEND=">=dev-libs/glib-2.21.3
69 >=gnome-base/gnome-desktop-2.25.5
70 >=x11-libs/pango-1.1.2
71 >=x11-libs/gtk+-2.16.0
72 >=dev-libs/libxml2-2.4.7
73 >=media-libs/libexif-0.5.12
74 >=gnome-base/gconf-2.0
75 >=gnome-base/gvfs-0.1.2
76 dev-libs/libunique
77 dev-libs/dbus-glib
78 x11-libs/libXft
79 x11-libs/libXrender
80 beagle? ( || (
81 dev-libs/libbeagle
82 =app-misc/beagle-0.2* ) )
83 xmp? ( >=media-libs/exempi-2 )"
84
85 DEPEND="${RDEPEND}
86 >=dev-lang/perl-5
87 sys-devel/gettext
88 >=dev-util/pkgconfig-0.9
89 >=dev-util/intltool-0.40.1
90 doc? ( >=dev-util/gtk-doc-1.4 )"
91 # For eautoreconf
92 # gnome-base/gnome-common
93 # dev-util/gtk-doc-am"
94
95 PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )"
96
97 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
98
99 pkg_setup() {
100 G2CONF="${G2CONF}
101 --disable-update-mimedb
102 --disable-packagekit
103 $(use_enable beagle)
104 $(use_enable tracker)
105 $(use_enable xmp)"
106 }
107
108 src_prepare() {
109 gnome2_src_prepare
110
111 # FIXME: tarball generated with broken gtk-doc, revisit me.
112 if use doc; then
113 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/usr/bin/gtkdoc-rebase" \
114 -i gtk-doc.make || die "sed 1 failed"
115 else
116 sed "/^TARGET_DIR/i \GTKDOC_REBASE=/bin/true" \
117 -i gtk-doc.make || die "sed 2 failed"
118 fi
119
120 # Fix intltoolize broken file, see upstream #577133
121 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
122 || die "sed 3 failed"
123
124 # Remove crazy CFLAGS
125 sed 's:-DG.*DISABLE_DEPRECATED::g' -i configure.in configure \
126 || die "sed 4 failed"
127
128 # Fix nautilus flipping-out with --no-desktop -- bug 266398
129 epatch "${FILESDIR}/${PN}-2.27.4-change-reg-desktop-file-with-no-desktop.patch"
130 }
131
132 src_test() {
133 addwrite "/root/.gnome2_private"
134 unset SESSION_MANAGER
135 unset ORBIT_SOCKETDIR
136 unset DBUS_SESSION_BUS_ADDRESS
137 Xemake check || die "Test phase failed"
138 }
139
140 src_install() {
141 gnome2_src_install
142 find "${D}" -name "*.la" -delete || die "remove of la files failed"
143 }
144
145 pkg_postinst() {
146 gnome2_pkg_postinst
147
148 elog "nautilus can use gstreamer to preview audio files. Just make sure"
149 elog "to have the necessary plugins available to play the media type you"
150 elog "want to preview"
151 }