blob: 9980e1397cb24058781f71125670fda57a3c16d4 (
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
|
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.22.0.ebuild,v 1.3 2008/05/29 16:57:31 hawking Exp $
inherit eutils gnome2 autotools python
DESCRIPTION="Applets for the GNOME Desktop and Panel"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="acpi apm doc gnome gstreamer hal ipv6 test"
# TODO: configure says python stuff is optional
# my secret script says cpufrequtils might be needed in RDEPEND
RDEPEND=">=x11-libs/gtk+-2.11
>=dev-libs/glib-2.15.6
>=gnome-base/libgnome-2.8
>=gnome-base/libgnomeui-2.8
>=gnome-base/gconf-2.8
>=gnome-base/gnome-panel-2.13.4
>=gnome-base/libglade-2.4
>=gnome-base/gail-1.1
>=x11-libs/libxklavier-2.91
>=x11-libs/libwnck-2.9.3
>=gnome-base/gnome-desktop-2.11.1
>=x11-libs/libnotify-0.3.2
hal? ( >=sys-apps/hal-0.5.3 )
>=dev-libs/dbus-glib-0.71
>=x11-themes/gnome-icon-theme-2.15.91
>=dev-libs/libxml2-2.5.0
>=dev-libs/libgweather-2.21.1
>=virtual/python-2.4
apm? ( sys-apps/apmd )
x11-apps/xrdb x11-libs/libX11
gnome? (
>=gnome-base/libgnomekbd-2.21.4.1
gnome-base/control-center
>=gnome-extra/gucharmap-1.4
>=gnome-base/libgtop-2.11.92
>=gnome-base/gnome-vfs-2.15.4
>=dev-python/pygtk-2.6
>=dev-python/gnome-python-2.10
)
gstreamer? (
>=media-libs/gstreamer-0.10.2
>=media-libs/gst-plugins-base-0.10.14
)"
# Remove gnome-system-tools 2.14 from RDEPEND to all because it is starting
# to cause more headache to keep it than to mask it. Supports only s-t-b-1
# anyway.
# >=app-admin/system-tools-backends-1.1.3
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-0.1.4
>=app-text/gnome-doc-utils-0.3.2
>=dev-util/pkgconfig-0.19
>=dev-util/intltool-0.35
dev-libs/libxslt
doc? (
app-text/docbook-sgml-utils
~app-text/docbook-xml-dtd-4.3
)
test? ( ~app-text/docbook-xml-dtd-4.3 )"
DOCS="AUTHORS ChangeLog NEWS README"
src_unpack() {
gnome2_src_unpack
# disable pyc compiling
mv py-compile py-compile.orig
ln -s $(type -P true) py-compile
}
pkg_setup() {
G2CONF="${G2CONF}
--disable-scrollkeeper --enable-flags
$(use_with hal)
$(use_enable ipv6)"
if use gstreamer; then
G2CONF="${G2CONF} --with-gstreamer=0.10"
fi
if ! use ppc && ! use apm && ! use acpi; then
G2CONF="${G2CONF} --disable-battstat"
fi
if use ppc && ! use apm; then
G2CONF="${G2CONF} --disable-battstat"
fi
}
src_install() {
gnome2_src_install
APPLETS="accessx-status battstat charpick cpufreq drivemount geyes \
gkb-new gswitchit gweather invest-applet mini-commander \
mixer modemlights multiload null_applet stickynotes trashapplet"
# modemlights is out because it needs system-tools-backends-1
for applet in ${APPLETS} ; do
docinto ${applet}
for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
[ -s ${applet}/${d} ] && dodoc ${applet}/${d}
done
done
}
pkg_postinst() {
gnome2_pkg_postinst
if use acpi && ! use hal ; then
elog "It is highly recommended that you install acpid if you use the"
elog "battstat applet to prevent any issues with other applications "
elog "trying to read acpi information."
fi
# check for new python modules on bumps
python_version
python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/invest
}
pkg_postrm() {
gnome2_pkg_postrm
python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/invest
}
|