summaryrefslogtreecommitdiff
path: root/sys-process
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/Manifest.gzbin9981 -> 9980 bytes
-rw-r--r--sys-process/glances/Manifest3
-rw-r--r--sys-process/glances/files/glances-3.4.0.3-disable-update-check.patch40
-rw-r--r--sys-process/glances/glances-3.4.0.3.ebuild93
4 files changed, 136 insertions, 0 deletions
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index f6a74ed4cb77..121046b39691 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index a1937cd7e1c6..44d64bff9308 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,4 +1,7 @@
AUX glances-3.2.5-disable-update-check.patch 1049 BLAKE2B ae9e4e94dd7d9d096c6c5c94c7d0faf916cba6e53eacce34098aacf24a761b7c0ffaf18cb0e3f730c243d70e0dc58bd8f1547f7cae44076067fc0d1aa77bcb1d SHA512 7cfc2a0f8034cc746e024b6cd57944a2c4430fedb82efa1df669d4234ad002a4e2a4a32bbabe64a5145ffee335ddd2b2b2ca05cb7db109cf392eb1bd708b804b
+AUX glances-3.4.0.3-disable-update-check.patch 1520 BLAKE2B 070fa7fce954451b318f9291bfb3f1e46d0fbcd9297587811d361f3584e745c1d4d889d201fe75c6c9fb21e2d8eda470da215bbe8e8cbcd22d553379a489ea22 SHA512 7c24f3ca744792ff9bcfc963c1ea03345d54eb8fb48d2d02fb13b14a3eb23c2ba25f0c0fe744b598f60b4c6dd197f7a7b08fc569662add04a0a9ef1415b84776
DIST glances-3.3.0.gh.tar.gz 6143830 BLAKE2B 022a8bfc93f73f2c728af21553ca36535340129cc5fb6f539d6f282e9ffc7a2b88878c04345a47479241447c0f1329123f804677383688fa5857dd1a9978dc65 SHA512 ee238e39e69dce3e46df560f7be1287a87a0c9002242d7b381bc971e627a4c23f6102519d7f6864998adcc9be7cf8e68461579f2a88d15db86ad75878015a843
+DIST glances-3.4.0.3.gh.tar.gz 6472143 BLAKE2B 5437d3daefd4d36e9b84481543cf8189964006d566a77506099bfe7748d37409d5fb2a3a8eb52c8eeef0efa469c2ca92db7a37a44625969aec822d1adf46dbb3 SHA512 f4960d7d23b52e249069b41fd9b20a4d6f56006a6998b1bfd341ef00628fa92c14503885ebbea6adeee6f926a6c6fb440c288e2c772d4536b2c2b49e4124a7a0
EBUILD glances-3.3.0-r1.ebuild 2766 BLAKE2B 4dd93800fdf7e5bb420d0ea22f477531a78d3928baee7ada15185ac92b4f4a8208dc97fc5c84273617cbcbe4c514e21efa44346332a25aa24aa9dce8e7fa45e1 SHA512 45bf582cabafcf745786a2e9fd6a14eaaa669f9b949d1ca8a399195934119b43a26ab68e5cfce514974fa39d99623d55b55160d7bb937a79bb5eaaf967c43a40
+EBUILD glances-3.4.0.3.ebuild 2811 BLAKE2B 09f6dfe00d9bd9dee3e1ef3b68d8899973450cfba5cec2f4e69656770e4348eea6182c4939c63aa49961ec474df41954f2c901e222f7566bd8d35b276c5552fd SHA512 5a052c91551fae35c3b40f749eae9df8499bddb544ad49070edadf2894ca76a1c164a3d6eb86ff8419be0d3e6ead1f322867ca7a4f0492f0a0f1b715f79a5d7a
MISC metadata.xml 966 BLAKE2B d7161ddac280337b7054b2c1b898cb83b84d79d44bb11f587292d98cc70771c35da6a4e903250d9ae74a6ca33d316029fc569c6c1eab40b01e436c93757dac9a SHA512 acdbc968713b9863489933e6cb3625cf1e1bfe40278f6d0cc8bcc3146d2dac1c12c1157a6827eb4d3174035d706c820773fc50b5851981d855d4a04d10369a84
diff --git a/sys-process/glances/files/glances-3.4.0.3-disable-update-check.patch b/sys-process/glances/files/glances-3.4.0.3-disable-update-check.patch
new file mode 100644
index 000000000000..79391aca3e4f
--- /dev/null
+++ b/sys-process/glances/files/glances-3.4.0.3-disable-update-check.patch
@@ -0,0 +1,40 @@
+commit cf50275006e4bdd4a08c2235e688050a4a25a7a4
+Author: John Helmert III <ajak@gentoo.org>
+Date: Sat Jun 10 10:38:03 2023 -0700
+
+ disable out-to-date runtime check
+
+ Signed-off-by: John Helmert III <ajak@gentoo.org>
+
+diff --git a/glances/standalone.py b/glances/standalone.py
+index 8ab60e8c..b1f8c454 100644
+--- a/glances/standalone.py
++++ b/glances/standalone.py
+@@ -105,9 +105,6 @@ class GlancesStandalone(object):
+ # Init screen
+ self.screen = GlancesCursesStandalone(config=config, args=args)
+
+- # Check the latest Glances version
+- self.outdated = Outdated(config=config, args=args)
+-
+ @property
+ def quiet(self):
+ return self._quiet
+@@ -186,17 +183,3 @@ class GlancesStandalone(object):
+
+ # Exit from export modules
+ self.stats.end()
+-
+- # Check Glances version versus PyPI one
+- if self.outdated.is_outdated():
+- print(
+- "You are using Glances version {}, however version {} is available.".format(
+- self.outdated.installed_version(), self.outdated.latest_version()
+- )
+- )
+- print("You should consider upgrading using: pip install --upgrade glances")
+- print("Disable this warning temporarily using: glances --disable-check-update")
+- print(
+- "To disable it permanently, refer config reference at "
+- "https://glances.readthedocs.io/en/latest/config.html#syntax"
+- )
diff --git a/sys-process/glances/glances-3.4.0.3.ebuild b/sys-process/glances/glances-3.4.0.3.ebuild
new file mode 100644
index 000000000000..d09170272d3e
--- /dev/null
+++ b/sys-process/glances/glances-3.4.0.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 linux-info optfeature
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances"
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
+ dev-python/ujson[${PYTHON_USEDEP}]
+ ')
+"
+
+# PYTHON_USEDEP omitted on purpose
+BDEPEND="doc? ( dev-python/sphinx-rtd-theme )"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.4.0.3-disable-update-check.patch"
+)
+
+distutils_enable_tests setup.py
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+python_prepare_all() {
+ # Remove duplicate entries of a prebuilt doc build and
+ # ensure install of the file glances.conf in /etc/${PN}
+ sed \
+ -e '/share\/doc\/glances/d' \
+ -e "s/'CONTRIBUTING.md',//" \
+ -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', ['conf/glances.conf':g" \
+ -i setup.py || die
+ sed -i "s/, 'irq']/]/" unitest.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ # add an intended file from original data set from setup.py to DOCS
+ local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ #optfeature "Action script feature" dev-python/pystache
+ optfeature "Autodiscover mode" dev-python/zeroconf
+ optfeature "Cloud support" dev-python/requests
+ optfeature "Docker monitoring support" dev-python/docker
+ #optfeature "Export module" \
+ # unpackaged/bernhard \
+ # unpackaged/cassandra-driver \
+ # unpackaged/potsdb \
+ # dev-python/couchdb-python \
+ # dev-python/elasticsearch-py \
+ # dev-python/influxdb \
+ # dev-python/kafka-python \
+ # dev-python/pika \
+ # dev-python/paho-mqtt \
+ # dev-python/prometheus-client \
+ # dev-python/pyzmq \
+ # dev-python/statsd
+ #optfeature "Nvidia GPU monitoring" unpackaged/nvidia-ml-py3
+ optfeature "SVG graph support" dev-python/pygal
+ optfeature "IP plugin" dev-python/netifaces
+ optfeature "RAID monitoring" dev-python/pymdstat
+ #optfeature "SMART support" unpackaged/pySMART.smartx
+ optfeature "RAID support" dev-python/pymdstat
+ optfeature "SNMP support" dev-python/pysnmp
+ #optfeature "sparklines plugin" unpackaged/sparklines
+ optfeature "Web server mode" dev-python/bottle dev-python/requests
+ optfeature "WIFI plugin" net-wireless/python-wifi
+}