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 $
7 inherit autotools eutils gnome2
9 DESCRIPTION="The gnome2 Desktop configuration tool"
10 HOMEPAGE="http://www.gnome.org/"
14 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
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
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
45 eds? ( >=gnome-extra/evolution-data-server-1.7.90 )
46 hal? ( >=sys-apps/hal-0.5.6 )
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
57 x11-libs/libXScrnSaver
65 x11-proto/scrnsaverproto
68 x11-proto/xf86miscproto
74 >=dev-util/intltool-0.40
75 >=dev-util/pkgconfig-0.19
76 dev-util/desktop-file-utils
79 gnome-base/gnome-common
80 >=app-text/gnome-doc-utils-0.10.1"
82 DOCS="AUTHORS ChangeLog NEWS README TODO"
86 --disable-update-mimedb
87 --enable-gstreamer=0.10
88 $(use_enable eds aboutme)
90 $(use_with sound libcanberra)"
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"