gnome-shell-system-monitor-applet-99994nykey
download
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PLOCALES="
ar ca cs de es_ES es_MX fa fi fr it ja pl pt pt_BR ro ru sk uk zh_CN
"
inherit gnome2-utils plocale
if [[ -z ${PV%%*9999} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mgalgs/${PN}.git"
SRC_URI=""
else
MY_PV="e881d93"
[[ -n ${PV%%*_p*} ]] && MY_PV="v${PV}"
SRC_URI="
mirror://githubcl/mgalgs/${PN}/tar.gz/${MY_PV} -> ${P}.tar.gz
"
RESTRICT="primaryuri"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV#v}"
fi
DESCRIPTION="An extension for displaying sensors information in GNOME Shell"
HOMEPAGE="https://github.com/mgalgs/gnome-shell-system-monitor-applet"
LICENSE="GPL-3"
SLOT="0"
IUSE="nls"
DEPEND="
app-eselect/eselect-gnome-shell-extensions
"
RDEPEND="
${DEPEND}
>=gnome-base/gnome-shell-45
gnome-extra/gnome-system-monitor
media-libs/clutter[introspection]
gnome-base/libgtop[introspection]
net-misc/networkmanager[introspection]
"
DEPEND="
${DEPEND}
"
BDEPEND="
nls? ( sys-devel/gettext )
"
src_prepare() {
local PATCHES=(
"${FILESDIR}"/gssma-makefile.diff
)
sed -e '/UUID)\/README/d' -i Makefile
default
rm -rf [email protected]/locale
if use nls; then
my_loc() { rm -rf po/${1}; }
plocale_for_each_disabled_locale my_loc
else
sed \
-e '/build:/s,translate,,' \
-e '/usr\/share\/locale/d' \
-i Makefile
fi
MAKEOPTS="${MAKEOPTS} BUILD_FOR_RPM=1"
}
src_compile() {
local myemakeargs=( V=1 )
[[ -n ${PV%%*9999} ]] && myemakeargs+=( VERSION="${PV%_p*}" )
emake "${myemakeargs[@]}" build
}
pkg_preinst() {
gnome2_schemas_savelist
}
pkg_postinst() {
gnome2_schemas_update
ebegin "Updating list of installed extensions"
eselect gnome-shell-extensions update
eend $?
}
pkg_postrm() {
gnome2_schemas_update
ebegin "Updating list of installed extensions"
eselect gnome-shell-extensions update
eend $?
}