blob: eaacc1f743767822a015ab566f2eab7daea0e2ff (
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
|
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/desklet-psisensors/desklet-psisensors-20040420.ebuild,v 1.5 2004/07/14 00:31:23 obz Exp $
MY_PN="PsiSensorPackage"
MY_P=${MY_PN}-${PV}
S=${WORKDIR}
DESCRIPTION="Psi's collection of popular gDesklet Sensors including CPU, Disk, Memory, Network and other Sensors"
SRC_URI="http://gdesklets.gnomedesktop.org/files/${MY_P}.tar.gz"
HOMEPAGE="http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&gd_app_id=38"
LICENSE="as-is"
SLOT="0"
IUSE=""
KEYWORDS="~x86 ~ppc ~alpha ~amd64"
DEPEND=">=gnome-extra/gdesklets-core-0.23"
# The following have been removed from portage now
# !x11-plugins/desklet-cpuinfo
# !x11-plugins/desklet-diskinfo
# !x11-plugins/desklet-meminfo
# !x11-plugins/desklet-networkinfo"
# This package provides all of the *info desklets,
# which are now outdated. We need to block them, or
# we could have two packages providing the same file.
DOCS="README ChangeLog"
src_install() {
SYS_PATH="/usr/share/gdesklets"
dodir ${SYS_PATH}/Sensors
# We dont want to include the FontSelector sensor
# here, as it's provided with the core library now
rm -rf ${S}/{FontSelector,MemoOver}-*
# We're also removing the MemoOver sensor as it's not
# complete, requires per-user python script to store
# memos etc.
for sensor in $( ls ); do
cd ${S}/${sensor}
INSTALL_BIN="Install_${sensor/-*/}_Sensor.bin"
python ${INSTALL_BIN} --nomsg ${D}${SYS_PATH}/Sensors
docinto ${sensor}
dodoc ${DOCS}
done
# the desklets unpack preserves permissions of the archive
chown -R root:root ${D}${SYS_PATH}/Sensors
}
|