|
1 # Copyright 1999-2011 Gentoo Foundation |
|
2 # Distributed under the terms of the GNU General Public License v2 |
|
3 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-light/gnome-light-3.2.1.ebuild,v 1.2 2011/12/06 19:06:33 tetromino Exp $ |
|
4 |
|
5 EAPI="4" |
|
6 |
|
7 DESCRIPTION="Meta package for GNOME-Light, merge this package to install with lighter replacement" |
|
8 HOMEPAGE="http://www.gnome.org/" |
|
9 LICENSE="as-is" |
|
10 SLOT="2.0" |
|
11 IUSE="cups +fallback +gnome-shell" |
|
12 |
|
13 # when unmasking for an arch |
|
14 # double check none of the deps are still masked ! |
|
15 KEYWORDS="~amd64 ~x86" |
|
16 |
|
17 # XXX: Note to developers: |
|
18 # This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of |
|
19 # the bare minimum of libs/apps needed. It is basically gnome-base/gnome without |
|
20 # any apps, but shouldn't be used by users unless they know what they are doing. |
|
21 RDEPEND="!gnome-base/gnome |
|
22 >=gnome-base/gnome-core-libs-${PV}[cups?] |
|
23 |
|
24 >=gnome-base/gnome-session-${PV} |
|
25 >=gnome-base/gnome-menus-3.2:3 |
|
26 >=gnome-base/gnome-settings-daemon-${PV}[cups?] |
|
27 >=gnome-base/gnome-control-center-${PV}[cups?] |
|
28 |
|
29 x11-misc/pcmanfm |
|
30 |
|
31 gnome-shell? ( |
|
32 >=x11-wm/mutter-${PV} |
|
33 >=gnome-base/gnome-shell-${PV} ) |
|
34 |
|
35 fallback? ( >=gnome-base/gnome-fallback-${PV} ) |
|
36 |
|
37 >=x11-themes/gnome-icon-theme-${PV} |
|
38 >=x11-themes/gnome-icon-theme-symbolic-${PV} |
|
39 >=x11-themes/gnome-themes-standard-${PV} |
|
40 |
|
41 >=x11-terms/gnome-terminal-${PV} |
|
42 " |
|
43 DEPEND="" |
|
44 PDEPEND=">=gnome-base/gvfs-1.10.1" |
|
45 S=${WORKDIR} |
|
46 |
|
47 pkg_pretend() { |
|
48 if ! use fallback && ! use gnome-shell; then |
|
49 # Users probably want to use e16, sawfish, etc |
|
50 ewarn "You're installing neither GNOME Shell nor GNOME Fallback!" |
|
51 ewarn "You will have to install and manage a window manager by yourself" |
|
52 # https://bugs.gentoo.org/show_bug.cgi?id=303375 |
|
53 ewarn "See: <add link to docs about component handling in gnome-session>" |
|
54 fi |
|
55 } |