blob: 33e1c2c74c6f41b7a6f8b929e4a6555d775a9449 (
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
|
# Copyright 1999-2020 Gentoo authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools eutils
DESCRIPTION="Modern graphical system monitor for XFCE/MATE/LXDE (GNOME applet fork)"
HOMEPAGE="https://udda.github.io/multiload-ng/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/udda/multiload-ng.git"
KEYWORDS=""
else
SRC_URI="https://github.com/udda/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="autostart awn debug gtk2 +gtk3 indicator lxde mate +standalone systray xfce"
LANGS=" de es fr it lt ru zh_CN"
IUSE="${IUSE} ${LANGS// / linguas_}"
RDEPEND="
gtk2? ( >=x11-libs/gtk+-2.20:2 )
gtk3? ( x11-libs/gtk+:3 )
x11-libs/cairo:=
awn? (
>=gnome-extra/avant-window-navigator-0.3.9
>=dev-cpp/glibmm-2.16.0:2
>=dev-cpp/gtkmm-2.20:2.4
)
indicator? (
gtk2? ( >=dev-libs/libappindicator-0.4.92:2 )
gtk3? ( >=dev-libs/libappindicator-0.4.92:3 )
)
lxde? (
>=lxde-base/lxpanel-0.5.8
)
mate? (
gtk2? ( >=mate-base/mate-panel-1.7.0 )
gtk3? ( >=mate-base/mate-panel-1.7.0[gtk3(-)] )
)
xfce? (
gtk2? (
>=xfce-base/libxfce4util-4.6.0
>=xfce-base/xfce4-panel-4.6.0
)
gtk3? (
>=xfce-base/libxfce4util-4.12.0
>=xfce-base/xfce4-panel-4.12.0
)
)"
DEPEND="${RDEPEND}
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
REQUIRED_USE="
^^ ( gtk2 gtk3 )
|| ( awn indicator lxde mate standalone systray xfce )
awn? ( gtk2 )"
DOCS=( AUTHORS Changelog.md CONTRIBUTING.md README.md )
src_prepare() {
eapply "${FILESDIR}/fix-sysfs-nvme-dm.patch"
eapply_user
eautoreconf
}
src_configure() {
if use gtk2; then
GTK_CONF="--with-gtk=2.0"
else
GTK_CONF="--with-gtk=3.0 --disable-deprecations"
fi
econf \
$(use_enable debug) \
$(use_enable autostart) \
$GTK_CONF \
$(use_with standalone) \
$(use_with awn) \
$(use_with indicator) \
$(use_with lxde lxpanel) \
$(use_with mate) \
$(use_with systray) \
$(use_with xfce xfce4)
}
|