blob: 8bef0feb5aa47b322b9f4af0e84d8317d8e5471b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/nautilus/nautilus-2.20.0-r2.ebuild,v 1.1 2008/10/11 15:18:48 eva Exp $
inherit virtualx eutils gnome2 autotools
DESCRIPTION="A file manager for the GNOME desktop"
HOMEPAGE="http://www.gnome.org/projects/nautilus/"
LICENSE="GPL-2 LGPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="beagle esd gnome tracker"
# cups flac gstreamer mad ogg vorbis
RDEPEND=">=media-libs/libart_lgpl-2.3.10
>=gnome-base/libbonobo-2.1
>=gnome-base/eel-2.15.92
esd? ( >=media-sound/esound-0.2.27 )
>=dev-libs/glib-2.13
>=gnome-base/gnome-desktop-2.9.91
>=gnome-base/libgnome-2.14.0
>=gnome-base/libgnomeui-2.6
>=gnome-base/gnome-vfs-2.19.3
>=gnome-base/orbit-2.4
>=x11-libs/pango-1.1.2
>=x11-libs/gtk+-2.11.6
>=gnome-base/librsvg-2.0.1
>=dev-libs/libxml2-2.4.7
>=x11-libs/startup-notification-0.8
>=media-libs/libexif-0.5.12
>=gnome-base/gconf-2
media-libs/audiofile
beagle? ( =app-misc/beagle-0.2* )
x86? ( tracker? ( >=app-misc/tracker-0.0.1 ) )
x11-libs/libICE
x11-libs/libSM
x11-proto/xproto
virtual/eject"
# !gstreamer? ( vorbis? ( media-sound/vorbis-tools ) )
# gstreamer? (
# >=media-libs/gstreamer-0.8
# >=media-libs/gst-plugins-0.8
# >=media-plugins/gst-plugins-gnomevfs-0.8
# mad? ( >=media-plugins/gst-plugins-mad-0.8 )
# ogg? ( >=media-plugins/gst-plugins-ogg-0.8 )
# vorbis? ( >=media-plugins/gst-plugins-vorbis-0.8 )
# flac? ( >=media-plugins/gst-plugins-flac-0.8 ) )"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/intltool-0.35
>=dev-util/pkgconfig-0.9"
PDEPEND="gnome? ( >=x11-themes/gnome-icon-theme-1.1.91 )"
DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
pkg_setup() {
G2CONF="--disable-update-mimedb --disable-xmp $(use_enable beagle) $(use_enable tracker) $(use_enable esd esound)"
}
src_unpack() {
gnome2_src_unpack
epatch "${FILESDIR}/${P}-sound-preview-cleanup.patch"
epatch "${FILESDIR}/${P}-statfs.patch"
# Patches from unreleased 2.20.1
epatch "${FILESDIR}/${P}-async-thumbnail-framing.patch"
epatch "${FILESDIR}/${P}-thumbnail-flashing.patch"
epatch "${FILESDIR}/${P}-small-font-crasher.patch"
# Fix for autoconf 2.62, see Gnome Bug #527315
epatch "${FILESDIR}/${P}-fix_broken_configure.patch"
# Fix automagic exempi detection, bug #206041
epatch "${FILESDIR}/${P}-exempi.patch"
eautoreconf
}
src_test() {
addwrite "/root/.gnome2_private"
unset SESSION_MANAGER
Xmake check || die "Test phase failed"
}
pkg_postinst() {
gnome2_pkg_postinst
elog "nautilus now has three ways of previewing sound. First, if the esd"
elog "USE flag is given, it will attempt to play directly via esd. If"
elog "the esd USE flag is *not* given, it will attempt to use totem to"
elog "play the sound. If totem is not installed, it will attempt to use"
elog "gstreamer 10.x to play the sound. If gstreamer 10.x is not installed"
elog "it will fail to preview the sound."
}
|