summaryrefslogtreecommitdiff
blob: bb76c8967e16c4c207da4aa1a1e417e18a854179 (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
# 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="acpi gnome 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!

RDEPEND="
	rox-base/mime-editor
	rox-base/pager
	rox-base/rox-autostart
	rox-base/rox-session
	rox-base/systemtrayn
	rox-base/tasklist
	rox-base/thumbs
	rox-base/volume
	rox-base/xdg-menu
	rox-extra/archive
	rox-extra/clock
	rox-extra/contacts
	rox-extra/diff
	rox-extra/downloadmanager
	rox-extra/edit
	rox-extra/find
	rox-extra/memo
	rox-extra/picky
	rox-extra/resolution
	rox-extra/reticker
	rox-extra/ripper
	rox-extra/roxcd
	rox-extra/roxdao
	rox-extra/roxiso
	rox-extra/rox-tail
	rox-extra/rox-xplanet
	rox-extra/wallpaper
	rox-extra/weather
	acpi? ( rox-extra/lithium )
	gnome? ( rox-base/devtray
		rox-base/tasktray
		rox-extra/gnome-thumbnailer )
	wifi? ( rox-extra/rox-wifi )
	rox-extra/comicthumb
	rox-extra/magickthumbnail
	rox-extra/videothumbnail
	"
# TODO: Put these last 3 thumbnailers in a USE flag of some sort?

# TODO: Add rox-extra/musicbox?  But fix it first.

pkg_postinst() {
	# TODO: Create default panel?
	# Home
	# Apps
	# XDG-Menu
	# ...
	# devtray
	# 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 and have it
	# autostart by default by rox-session?

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