summaryrefslogtreecommitdiff
path: root/sys-process/glances
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process/glances')
-rw-r--r--sys-process/glances/Manifest5
-rw-r--r--sys-process/glances/files/glances-4.3.1-disable-update-check.patch20
-rw-r--r--sys-process/glances/glances-4.3.1.ebuild (renamed from sys-process/glances/glances-4.0.6.ebuild)25
3 files changed, 39 insertions, 11 deletions
diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index b5038a60059a..d256a6b99dcd 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,7 +1,8 @@
AUX glances-4.0.6-disable-update-check.patch 1379 BLAKE2B ca1b269e272ca0160a022599b3a464a3f6747955b5795a33057df65055fceaa3ebb84abf184a3c4278ab1f8be1d84d68e17185e85bc899634947c2d32de174c7 SHA512 3bc5cefa22b55d9b9e26208c6424672964e5d959940343c6dec823a7abb1cd32d0380c7774cd4becb44436bac2a487e0f8c8689fa7d5e837e0789788f3767241
AUX glances-4.0.6-doc-install-path.patch 691 BLAKE2B 447b2a7f570f46d66aa4bddbc07ac264eb704dc7c77cfdea82787ff99e3c2f73a06bf67f07191bfb89fffef672d6f63de4bb26991ad074d02cc93de96c389d25 SHA512 c64c8ca54b2c614d1b53149d66936270059a62e6b75f16a09fd7777c0098d65877ed0b2d8b689c2e6a292fc4c6b6d52df8c71e7474c2d637d3ccce282da244c2
-DIST glances-4.0.6.gh.tar.gz 6622650 BLAKE2B 82290999d94ea46bb5671a6eb2959cbb4246dd231fddbb6ad72108d7270faf5a3da5f73f25d1bdb8987a6db79d7a07eb05581fa7b4d7406df97cffb274e20387 SHA512 d5bb804aff6dbc5147a185cb613ca9f402b43fc2d9bef1e80dfd90db3fe11f445aade0d73e987a9a3665c4bf4f210dd3d1a98e9b53e028ef4e49a9111b527f0d
+AUX glances-4.3.1-disable-update-check.patch 601 BLAKE2B 7b1ac3dd36c9f9b8473b4cbd42d79c683b10e8a34f0cf38becbb52cd83b3deadd0748a9e9d8b09510aa832dc3510ab9968bb1d834951f8e8f17214599a685583 SHA512 8ca719acdc5b269d8b653fe81e14529c27cfc2ea22d00c3f4d22ce159cb65dca1923c7c483c50da4a2b4a5bed1f85cc0795cb367bb5ec420d1688e8cf134e5ff
DIST glances-4.1.2.1.gh.tar.gz 6579592 BLAKE2B 2c22bd5bc4c1a162b92dcb016363dcf789c13b0fbeaab091f0f84d5538885b7c7e20347620491cc248242e25f81806119d82395ee72623ca2a80ffab78cddf56 SHA512 a440e6fb39c6aac3fa846e49268170e2a7c1a331a7b319dbe9d5cadf8aa9975146a5fae7d99abc085a9f9aadc739281073f5a99f95f456132a2e78b14898f340
-EBUILD glances-4.0.6.ebuild 1665 BLAKE2B bfea80a7adebe5faeba48f5081a08b43b976c8be4e0d37f9a60230db3c3d5ab61d63fbe2d3d1466acb64716e66ec825f7adae8c4e3990bd0b45d0c1218818125 SHA512 4d6bea2143cb9fabdbaa758cc82a6dd6c202c2debf8e9497e4c56ed6cd68a2431177b520b856b69bd11028fa8c3a1074bee53cff169a42575e461df5c710e881
+DIST glances-4.3.1.gh.tar.gz 7041565 BLAKE2B 1aa115c7fe0c651ed8bd7b2a3b46bd7434494701508e01089815bb1a06e6e8de5e9250eab2693e4a2bc2771ddba8911bb5e572e8e3be0abba3816cee3070908d SHA512 5721f1f02a8fe0946d3c87210464337b1565884377e7dfffb0f208407a4ec4dc1bf16d4acf2139bfb4a09f195591f908e4c72368f76646d8ab7dcaed7a457e31
EBUILD glances-4.1.2.1.ebuild 1882 BLAKE2B 76b66cbbaee6f0bf50eb26f7eb54b975bfb645ef863f652623a89f22197ec0b625292fdc8d5b6de324e5e02914879f7e52ea1f907e2931cc1a2a3e855727f949 SHA512 153b3b9d9eba6515e790ee9d3623828848f568a11880e805665a82d877feab1ff43772ebfd027efd3d9133516c6c3c44dc5728454671b196bccc069c00dca7d6
+EBUILD glances-4.3.1.ebuild 1857 BLAKE2B fe79879bea38a8d4547f794008f08128d8c390bc6f3450cdb014b43e76424655429202a04fbe256783567c43847e4b15d37a0641717869584401f64c76fb641e SHA512 da72af59253a552fd65eb29cd9837d1c49d17cabd19bafe8e756e754b245bb76103c604e2dd55a13f05d48d6aa9f810d0b74b240d189b8ac8930b743cbd768f0
MISC metadata.xml 854 BLAKE2B 2490007fac08af17714511646730b34390bcbffe42db3cb1fe39ab5f4dd3f7e5979e58732d26863194c9ca3ef1daafb5242184a432eb08d70590a4dea9761be5 SHA512 8de66d9b8bc3c603f95ab355869bd0f6720652711462021af5efbda012fbefeacc155f2c29613fe33095edc9b2699e28a692284fca14bfd4166c329dfa78138a
diff --git a/sys-process/glances/files/glances-4.3.1-disable-update-check.patch b/sys-process/glances/files/glances-4.3.1-disable-update-check.patch
new file mode 100644
index 000000000000..ded052dd0faf
--- /dev/null
+++ b/sys-process/glances/files/glances-4.3.1-disable-update-check.patch
@@ -0,0 +1,20 @@
+From 345789c365404f41d2743df43b4c1debd424f460 Mon Sep 17 00:00:00 2001
+From: John Helmert III <ajak@gentoo.org>
+Date: Sun, 13 Apr 2025 12:37:06 -0700
+Subject: [PATCH] disable update check
+
+Signed-off-by: John Helmert III <ajak@gentoo.org>
+--- a/glances/main.py
++++ b/glances/main.py
+@@ -606,7 +606,7 @@ Examples of use:
+ parser.add_argument(
+ '--disable-check-update',
+ action='store_true',
+- default=False,
++ default=True,
+ dest='disable_check_update',
+ help='disable online Glances version ckeck',
+ )
+--
+2.49.0
+
diff --git a/sys-process/glances/glances-4.0.6.ebuild b/sys-process/glances/glances-4.3.1.ebuild
index 49f02a9164bd..659be5648689 100644
--- a/sys-process/glances/glances-4.0.6.ebuild
+++ b/sys-process/glances/glances-4.3.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="ncurses"
DISTUTILS_USE_PEP517=setuptools
@@ -16,28 +16,28 @@ SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
$(python_gen_cond_dep '
dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/orjson[${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 )"
+BDEPEND="doc? ( dev-python/sphinx-rtd-theme )
+ test? ( $(python_gen_cond_dep 'dev-python/selenium[${PYTHON_USEDEP}]') )"
CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
PATCHES=(
- "${FILESDIR}/${PN}-4.0.6-disable-update-check.patch"
- "${FILESDIR}/${PN}-4.0.6-doc-install-path.patch"
+ "${FILESDIR}/${PN}-4.3.1-disable-update-check.patch"
)
-distutils_enable_tests unittest
+distutils_enable_tests pytest
distutils_enable_sphinx docs --no-autodoc
pkg_setup() {
@@ -46,7 +46,14 @@ pkg_setup() {
}
python_test() {
- "${EPYTHON}" unittest-core.py || echo "tests failed with ${EPYTHON}"
+ "${EPYTHON}" -m pytest ./tests/test_core.py || die "tests failed with ${EPYTHON}"
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ mv "${ED}/usr/share/doc/${PN}"/* "${ED}/usr/share/doc/${PF}" || die
+ rmdir "${ED}/usr/share/doc/${PN}" || die
}
pkg_postinst() {