/[gentoo-x86]/gnome-base/gnome-control-center/gnome-control-center-3.2.2.ebuild
Gentoo

Contents of /gnome-base/gnome-control-center/gnome-control-center-3.2.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (show annotations) (download)
Tue Aug 7 10:18:15 2012 UTC (23 months, 3 weeks ago) by tetromino
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +1 -1 lines
FILE REMOVED
Fix build failure with cups-1.6.x; drop old.

(Portage version: 2.2.0_alpha120/cvs/Linux x86_64)

1 # Copyright 1999-2012 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-3.2.2.ebuild,v 1.7 2012/05/21 18:51:38 tetromino Exp $
4
5 EAPI="4"
6 GCONF_DEBUG="yes"
7 GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
8
9 inherit autotools eutils gnome2
10
11 DESCRIPTION="GNOME Desktop Configuration Tool"
12 HOMEPAGE="http://www.gnome.org/"
13
14 LICENSE="GPL-2"
15 SLOT="2"
16 IUSE="+cheese +colord +cups +networkmanager +socialweb"
17 KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
18
19 # XXX: gnome-desktop-2.91.5 is needed for upstream commit c67f7efb
20 # XXX: NetworkManager-0.9 support is automagic, make hard-dep once it's released
21 #
22 # gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login
23 # Latest gsettings-desktop-schemas is neededfor commit 73f9bffb
24 # gnome-settings-daemon-3.1.4 is needed for power panel (commit 4f08a325)
25 # g-s-d[policykit] needed for bug #403527
26 COMMON_DEPEND="
27 >=dev-libs/glib-2.29.14:2
28 >=x11-libs/gdk-pixbuf-2.23.0:2
29 >=x11-libs/gtk+-3.1.19:3
30 >=gnome-base/gsettings-desktop-schemas-3.0.2
31 >=gnome-base/gconf-2.0:2
32 >=dev-libs/dbus-glib-0.73
33 >=gnome-base/gnome-desktop-3.1.0:3
34 >=gnome-base/gnome-settings-daemon-3.1.4[colord(+)?,policykit]
35 >=gnome-base/libgnomekbd-2.91.91
36
37 app-text/iso-codes
38 dev-libs/libxml2:2
39 gnome-base/gnome-menus:3
40 gnome-base/libgtop:2
41 media-libs/fontconfig
42 net-libs/gnome-online-accounts
43
44 >=media-libs/libcanberra-0.13[gtk3]
45 >=media-sound/pulseaudio-0.9.16[glib]
46 >=sys-auth/polkit-0.97
47 >=sys-power/upower-0.9.1
48 >=x11-libs/libnotify-0.7.3
49
50 x11-apps/xmodmap
51 x11-libs/libX11
52 x11-libs/libXxf86misc
53 >=x11-libs/libxklavier-5.1
54 >=x11-libs/libXi-1.2
55
56 cheese? (
57 media-libs/gstreamer:0.10
58 >=media-video/cheese-2.91.91.1 )
59 colord? ( >=x11-misc/colord-0.1.8 )
60 cups? ( >=net-print/cups-1.4[dbus] )
61 networkmanager? (
62 >=gnome-extra/nm-applet-0.9.1.90
63 >=net-misc/networkmanager-0.8.997 )
64 socialweb? ( net-libs/libsocialweb )"
65 # <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
66 RDEPEND="${COMMON_DEPEND}
67 app-admin/apg
68 sys-apps/accountsservice
69 x11-themes/gnome-icon-theme-symbolic
70 cups? ( net-print/cups-pk-helper )
71
72 !<gnome-base/gdm-2.91.94
73 !<gnome-extra/gnome-color-manager-3.1.2
74 !gnome-extra/gnome-media[pulseaudio]
75 !<gnome-extra/gnome-media-2.32.0-r300"
76 # PDEPEND to avoid circular dependency
77 PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
78 DEPEND="${COMMON_DEPEND}
79 x11-proto/xproto
80 x11-proto/xf86miscproto
81 x11-proto/kbproto
82
83 >=sys-devel/gettext-0.17
84 >=dev-util/intltool-0.40.1
85 virtual/pkgconfig
86
87 app-text/scrollkeeper
88 >=app-text/gnome-doc-utils-0.10.1
89
90 cups? ( sys-apps/sed )"
91 # Needed for autoreconf
92 # gnome-base/gnome-common
93
94 pkg_setup() {
95 G2CONF="${G2CONF}
96 --disable-update-mimedb
97 --disable-static
98 $(use_with cheese)
99 $(use_enable colord color)
100 $(use_enable cups)
101 $(use_with socialweb libsocialweb)"
102 DOCS="AUTHORS ChangeLog NEWS README TODO"
103 }
104
105 src_prepare() {
106 # Upstream patch to not crash on missing metacity; will be in next release
107 epatch "${FILESDIR}/${P}-metacity-gconf.patch"
108
109 # Make colord plugin optional; requires eautoreconf
110 epatch "${FILESDIR}/${PN}-3.2.1-optional-colord.patch"
111 eautoreconf
112
113 gnome2_src_prepare
114 }

  ViewVC Help
Powered by ViewVC 1.1.20