summaryrefslogtreecommitdiff
blob: 103916d2e8ab656170df50b02a66b65d6ed4f786 (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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2

inherit eutils

DESCRIPTION="Meta package for a typical Gentoo desktop using GNOME, merge this package to install"
HOMEPAGE="http://dev.gentooexperimental.org/~bheekling/"
LICENSE="as-is"
SLOT="0"
IUSE="applets archives bluetooth +console dev extras games +fancy +fonts +laptop
mobile net p2p +portage pulseaudio scim +splash +vcs"

KEYWORDS="~amd64 ~x86"

RDEPEND="gnome-base/gnome-light

	app-crypt/seahorse
	app-text/evince[djvu]
	gnome-base/gdm
	media-fonts/dejavu
	app-dicts/myspell-en

	|| ( app-editors/leafpad
		 app-editors/gedit
		 app-editors/gvim )

	|| ( net-im/pidgin
		 net-im/empathy
		 net-im/gajim )

	|| ( mail-client/evolution
		 mail-client/mozilla-thunderbird-bin
		 mail-client/mozilla-thunderbird )

	|| ( >=www-client/mozilla-firefox-3
		 >=www-client/mozilla-firefox-bin-3
		 >=www-client/epiphany-2.26.3
		 >=www-client/seamonkey-bin-2.0
		 >=www-client/seamonkey-2.0
		 www-client/chromium-bin
		 www-client/chromium )

	|| ( media-gfx/eog
		 media-gfx/feh )

	|| ( app-cdr/brasero
		 gnome-extra/nautilus-cd-burner )

	|| ( www-plugins/adobe-flash
		 www-plugins/swfdec-mozilla
		 www-plugins/gnash )

	applets? ( gnome-base/gnome-applets )

	archives? ( app-arch/file-roller
				app-arch/p7zip
				app-arch/unrar
				|| ( app-arch/xz-utils
					 app-arch/lzma-utils ) )

	bluetooth? ( || ( net-wireless/bluez-gnome
					  net-wireless/gnome-bluetooth )
				 gnome-base/gvfs[bluetooth] )

	console? ( app-shells/gentoo-bashcomp
			   app-misc/screen
			   app-editors/vim
			   sys-process/htop
			   sys-process/iotop )

	dev? ( dev-util/strace
		   dev-util/ltrace
		   sys-devel/gdb
		   dev-util/devhelp )

	extras? ( gnome-extra/gconf-editor
			  gnome-extra/gnome-screensaver
			  media-sound/rhythmbox
			  media-libs/gst-plugins-bad
			  gnome-extra/gnome-utils )

	fancy? ( x11-themes/gnome-backgrounds
			 x11-themes/tango-icon-theme
			 x11-themes/vanilla-dmz-xcursors
			 x11-themes/sound-theme-freedesktop )

	fonts? ( media-fonts/lohit-fonts
			 media-fonts/liberation-fonts
			 media-fonts/font-adobe-75dpi )

	games? ( gnome-extra/gnome-games[X,artworkextra,guile,opengl]
			 games-misc/fortune-mod
			 games-misc/cowsay )

	laptop? ( sys-apps/hal[laptop]
			  sys-apps/smartmontools
			  sys-power/pm-utils
			  sys-power/powertop
			  gnome-extra/gnome-power-manager
			  gnome-extra/sensors-applet )

	mobile? ( net? ( net-dialup/wvdial ) )

	net? ( dev? ( net-analyzer/nmap
				  net-analyzer/iftop
				  net-dns/bind-tools
				  net-analyzer/tcpdump )
		   net-dialup/ppp
		   net-analyzer/macchanger )

	office? ( || ( ( || ( app-office/openoffice-bin
						  app-office/openoffice ) )
				   ( app-office/abiword
					 app-office/gnumeric ) ) )
	
	p2p? ( || ( net-p2p/transmission
				net-p2p/deluge ) )

	portage? ( app-portage/eix
			   app-portage/gentoolkit
			   app-portage/layman
			   dev-util/ccache
			   dev? ( app-portage/gentoolkit-dev
					  app-portage/portage-utils ) )

	pulseaudio? ( extras? ( media-sound/pavucontrol
							media-sound/padevchooser
							media-sound/paprefs
							media-sound/paman )
				  media-libs/libao
				  media-plugins/gst-plugins-pulse )

	scim? ( app-i18n/freewnn
			app-i18n/scim-anthy )

	splash? ( media-gfx/splash-themes-livecd
			  media-gfx/splashutils
			  sys-apps/v86d )

	vcs? ( dev-util/git
		   dev-util/subversion
		   extras? ( dev-util/giggle )
		   dev? ( dev-util/cvs ) )
"

pkg_postinst() {
	elog "Check the USE flags and merge to get what you need."
	if use pulseaudio; then
		elog "Check that swfdec is compiled with USE -alsa and +pulseaudio"
	fi
}