blob: 325e4d23f781359845b067990ead1c9db0e9e970 (
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
|
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-volume-manager/gnome-volume-manager-2.22.5.ebuild,v 1.3 2008/07/30 21:51:18 ranger Exp $
inherit gnome2 eutils
DESCRIPTION="Daemon that enforces volume-related policies"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~sh ~sparc ~x86" # ~x86-fbsd"
IUSE="automount debug"
# TODO: libnotify support is optional but doesn't have a configure switch
RDEPEND=">=gnome-base/libgnomeui-2.1.5
>=dev-libs/dbus-glib-0.71
>=sys-apps/hal-0.5.9
>=x11-libs/gtk+-2.6
>=gnome-base/libglade-2
>=x11-libs/libnotify-0.3
>=gnome-base/gconf-2
gnome-base/nautilus
>=gnome-base/gnome-mount-0.6"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/pkgconfig-0.20
>=dev-util/intltool-0.35"
DOCS="AUTHORS ChangeLog README HACKING NEWS TODO"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable debug) $(use_enable automount)"
# FIXME: We should be more intelligent about disabling multiuser support
# (like enable it when pam_console is available?). For now, this is a
# slightly nicer solution than applying ${PN}-1.5.9-no-pam_console.patch
# FIXME: now that we have pambase, find time to check if we can do this
G2CONF="${G2CONF} --disable-multiuser"
}
src_unpack() {
gnome2_src_unpack
# Fix most FreeBSD issues (bug #183442) -- local fallback wont work
epatch "${FILESDIR}"/${PN}-2.22.0-fbsd-support.patch
# Fix default totem command. Bug #200999
epatch "${FILESDIR}"/${PN}-2.17.0-totem-dvd.patch
}
pkg_postinst() {
gnome2_pkg_postinst
elog "To start the gnome-volume-manager daemon you need to configure"
elog "it through it's preferences capplet. Also the HAL daemon (hald)"
elog "needs to be running or it will shut down."
elog
elog "If you experience problems with automounting (windows opened"
elog "twice or nothing happening on media insertion) try changing"
elog "the status of the automount USE flag."
}
|