x11-base/xorg-server: Add udev use flag
[phenriksson.git] / local-gnome / gnome-base / gnome-control-center / gnome-control-center-2.24.0.1-r10.ebuild
blob4b84fd9d5f7254b5f2e1c423730901b6e40e18c1
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-2.24.0.1-r10.ebuild,v 1.1 2009/07/27 00:03:27 eva Exp $
5 EAPI="2"
7 inherit autotools eutils gnome2
9 DESCRIPTION="The gnome2 Desktop configuration tool"
10 HOMEPAGE="http://www.gnome.org/"
12 LICENSE="GPL-2"
13 SLOT="2"
14 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
15 IUSE="eds hal +sound"
17 # FIXME: eel is still needed for libslab
18 RDEPEND="x11-libs/libXft
19         >=x11-libs/gtk+-2.11.6
20         >=dev-libs/glib-2.17.4
21         >=gnome-base/gconf-2.0
22         >=gnome-base/libglade-2
23         >=gnome-base/librsvg-2.0
24         >=gnome-base/nautilus-2.6
25         >=media-libs/fontconfig-1
26         >=dev-libs/dbus-glib-0.73
27         >=x11-libs/libxklavier-3.6
28         >=x11-wm/metacity-2.23.1
29         >=gnome-base/gnome-panel-2.0
30         >=gnome-base/libgnomekbd-2.21.4.1
31         >=gnome-base/gnome-desktop-2.23.90
32         >=gnome-base/gnome-menus-2.11.1
33         gnome-base/eel
34         gnome-base/gnome-settings-daemon
36         >=media-libs/gstreamer-0.10.1.2
37         >=media-libs/gst-plugins-base-0.10.1.2
38         >=media-plugins/gst-plugins-gconf-0.10
39         media-plugins/gst-plugins-meta:0.10
41         x11-libs/pango
42         dev-libs/libxml2
43         media-libs/freetype
45         eds? ( >=gnome-extra/evolution-data-server-1.7.90 )
46         hal? ( >=sys-apps/hal-0.5.6 )
47         sound? (
48                 >=media-libs/libcanberra-0.4[gtk]
49                 x11-themes/sound-theme-freedesktop )
51         >=gnome-base/libbonobo-2
52         >=gnome-base/libgnome-2.2
53         >=gnome-base/libbonoboui-2
54         >=gnome-base/libgnomeui-2.2
56         x11-apps/xmodmap
57         x11-libs/libXScrnSaver
58         x11-libs/libXext
59         x11-libs/libX11
60         x11-libs/libXxf86misc
61         x11-libs/libXrandr
62         x11-libs/libXrender
63         x11-libs/libXcursor"
64 DEPEND="${RDEPEND}
65         x11-proto/scrnsaverproto
66         x11-proto/xextproto
67         x11-proto/xproto
68         x11-proto/xf86miscproto
69         x11-proto/kbproto
70         x11-proto/randrproto
71         x11-proto/renderproto
73         sys-devel/gettext
74         >=dev-util/intltool-0.40
75         >=dev-util/pkgconfig-0.19
76         dev-util/desktop-file-utils
78         app-text/scrollkeeper
79         gnome-base/gnome-common
80         >=app-text/gnome-doc-utils-0.10.1"
82 DOCS="AUTHORS ChangeLog NEWS README TODO"
84 pkg_setup() {
85         G2CONF="${G2CONF}
86                 --disable-update-mimedb
87                 --enable-gstreamer=0.10
88                 $(use_enable eds aboutme)
89                 $(use_enable hal)
90                 $(use_with sound libcanberra)"
93 src_prepare() {
94         gnome2_src_prepare
96         # Fix compilation on fbsd, bug #256958
97         epatch "${FILESDIR}/${P}-fbsd.patch"
99         # Upstream patch for Hor and Vert Maximise, bug #263166
100         epatch "${FILESDIR}/${P}-hv-max.patch"
102         # Upstream patch for fixing capplet help buttons, bug #263168
103         epatch "${FILESDIR}/${P}-capplet-help.patch"
105         # Add missing libgnomeui check, bug #269383
106         epatch "${FILESDIR}/${P}-libgnomeui.patch"
108         # Add fixes for gnome-desktop-2.26 API changes, bug #269383
109         epatch "${FILESDIR}/${P}-gnome-desktop-api.patch"
111         # Fix build with libxklavier-4
112         epatch "${FILESDIR}/${PN}-2.26.0-libxklavier4.patch"
114         intltoolize --force --copy --automake || die "intltoolize failed"
115         eautoreconf