summaryrefslogtreecommitdiff
blob: 3e658c3f2385f4fcb96bbb44185a1b358b1c5080 (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
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="A meta-ebuild for installing the ROX Desktop, and many useful related packages"
HOMEPAGE="http://www.gentoo.org/proj/en/desktop/rox/"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="wifi"

# TODO: Do something about the fact that rox-session's window-manager selection
# code isn't very intuitive.  And probably provide a choice in here to ensure
# that at least one window manager is installed!

DEPEND="=rox-base/rox-${PV}*
	rox-base/rox-session
	rox-base/mime-editor
	rox-base/thumbs
	rox-base/pager
	rox-base/systemtrayn
	rox-base/tasktray
	rox-base/xdg-menu
	!amd64? ( rox-base/volume )
	rox-extra/archive
	rox-extra/clock
	rox-extra/downloadmanager
	rox-extra/find
	rox-extra/memo
	wifi? ( rox-extra/rox-wifi )"

pkg_postinst() {
	# TODO: Create default panel:
	# Home
	# Apps
	# XDG-Menu
	# ...
	# tasktray
	# memo
	# systrayn
	# pager

	# TODO: Create default application handlers for archive and other nice
	# format handlers?  Or perhaps do that in their own ebuilds?

	# TODO: Get xdgsettings or some other send-to manager in here

	einfo "This is an experimental wrapper, please send suggestions,"
	einfo "improvements, or patches to rox@gentoo.org"
}