public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/btop/
Date: Fri, 04 Jul 2025 20:00:47 +0000 (UTC)	[thread overview]
Message-ID: <1751659234.deb6bcce7e3404718040d7952cfc3adaa542fdaa.sam@gentoo> (raw)

commit:     deb6bcce7e3404718040d7952cfc3adaa542fdaa
Author:     idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Thu Jul  3 23:52:13 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul  4 20:00:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb6bcce

sys-process/btop: add 1.4.4

Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42857
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-process/btop/Manifest          |  1 +
 sys-process/btop/btop-1.4.4.ebuild | 52 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index c3eedeb5ecb1..d83a58651f4d 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -2,3 +2,4 @@ DIST btop-1.3.2.tar.gz 1144620 BLAKE2B dfe351fff0b9e0aa376ebc93d76e1542a1cd93eec
 DIST btop-1.4.0.gh.tar.gz 1239400 BLAKE2B 360b56fc0dab9bc017a4971ffe32cdbe2939b09949f0b4e1d12de5c7b91e6c540d1837c12184b298e35d26c972928d9dd2ef454dbac6464480f3f3e13123545d SHA512 7b7c63daf68192893ae4533c04ea70dcd6f253e188b1c842f2ebebac0b28e51431edef6ccfce5b25b3adbd5b2b637fc832bce7d5d64d664c2bf5c4672be75c8f
 DIST btop-1.4.1.gh.tar.gz 1245448 BLAKE2B cc6be5978da81b1170bf4864ebd6ef352436dbcacf8216780b27af04903b971da4a41d93e992470b3b470c34a414296e0bfd5cad7f431eb9a97a12e48557a008 SHA512 c13bc2d7646b8050283fcfe0a5e7b901284ec08be05d917c0bbc55d92e3d4350f06b164d69b1ad3501805972848ea567074f449b5e2f2ec06e186134487a02d0
 DIST btop-1.4.3.gh.tar.gz 1245882 BLAKE2B fa4c9086866f373b46bcde2778ebdd816eeea9f9e0e088c8ff8ae910dd551c59726546682792da1c7a8e7c52647d4f3960bf1df00a93baa6f75d4d8bd85b4bd6 SHA512 4a63c57d9d12549528055d3e509816123966a2143ed8c8cbc76d4c417ac8729265ef1be3102f5a00bc36b1a15786a089eaef05e6ec43382d65fd52ebcea03a4c
+DIST btop-1.4.4.gh.tar.gz 1245613 BLAKE2B 9dae74de6aa4738e5a665fff6abafb7f8712eeb81c208ee410f330ee29816d35b3483294a36c2ab9523d7c3c6de7735132a2ecc6b785c0aee77dcfc04a60c74e SHA512 acd206daa8832cf6ca8a715ae481088f2854887dbce586a3b1dd5142e8a43e2ee67f2cfa29d9e680f51786ff107346d82ceb17205c30c47f0ec737372a17ef58

diff --git a/sys-process/btop/btop-1.4.4.ebuild b/sys-process/btop/btop-1.4.4.ebuild
new file mode 100644
index 000000000000..2ea3a1c12102
--- /dev/null
+++ b/sys-process/btop/btop-1.4.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature toolchain-funcs xdg
+
+DESCRIPTION="A monitor of resources"
+HOMEPAGE="https://github.com/aristocratos/btop"
+SRC_URI="
+	https://github.com/aristocratos/btop/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+	app-text/lowdown
+"
+
+DOCS=( "README.md" "CHANGELOG.md" )
+
+pkg_setup() {
+	if [[ "${MERGE_TYPE}" != "binary" ]]; then
+		if tc-is-clang ; then
+			if [[ "$(clang-major-version)" -lt 16 ]]; then
+				die "sys-process/btop requires >=llvm-core/clang-16.0.0 to build."
+			fi
+		elif ! tc-is-gcc ; then
+			die "$(tc-getCXX) is not a supported compiler. Please use sys-devel/gcc or >=llvm-core/clang-16.0.0 instead."
+		fi
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBTOP_GPU=true
+		-DBTOP_RSMI_STATIC=false
+		-DBTOP_STATIC=false
+		# These settings can be controlled in make.conf CFLAGS/CXXFLAGS
+		-DBTOP_LTO=false
+	)
+	cmake_src_configure
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+
+	optfeature "GPU monitoring support (Radeon GPUs)" dev-util/rocm-smi
+	optfeature "GPU monitoring support (NVIDIA GPUs)" x11-drivers/nvidia-drivers
+}


             reply	other threads:[~2025-07-04 20:01 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-04 20:00 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-10-06  3:18 [gentoo-commits] repo/gentoo:master commit in: sys-process/btop/ Sam James
2025-09-05 14:13 Arthur Zamarin
2025-09-05 13:11 Arthur Zamarin
2025-09-04 20:48 Sam James
2025-09-04 20:32 Sam James
2025-09-04 20:32 Sam James
2025-07-04 20:00 Sam James
2025-07-04 20:00 Sam James
2025-07-04 20:00 Sam James
2025-07-03  5:30 Sam James
2025-06-23  0:22 Sam James
2025-06-06  0:08 Sam James
2025-06-05 20:21 Arthur Zamarin
2025-06-05 20:21 Arthur Zamarin
2025-06-05 20:21 Arthur Zamarin
2025-05-21 21:03 Sam James
2025-04-29  7:04 Yixun Lan
2025-01-29 18:23 Sam James
2025-01-05 12:15 WANG Xuerui
2024-11-10 18:38 James Le Cuirot
2024-11-10  0:43 Jakov Smolić
2024-11-09  9:02 Arthur Zamarin
2024-11-09  9:02 Arthur Zamarin
2024-11-05 20:43 Sam James
2024-11-05 20:43 Sam James
2024-11-05 10:31 Florian Schmaus
2024-03-23 13:39 Sam James
2024-03-23 10:41 Michał Górny
2024-03-23 10:25 Michał Górny
2024-03-02 14:08 Arthur Zamarin
2024-02-21  2:15 Sam James
2024-02-21  2:15 Sam James
2024-02-21  1:48 Sam James
2024-02-18 12:44 Yixun Lan
2024-01-29  6:38 WANG Xuerui
2023-12-11  8:29 Florian Schmaus
2023-07-26  3:35 Sam James
2023-07-26  3:35 Sam James
2023-07-26  3:35 Sam James
2023-07-26  0:55 Sam James
2023-06-27  8:07 James Le Cuirot
2023-03-23  0:43 Sam James
2023-02-24 17:15 Arthur Zamarin
2023-01-15 20:39 Sam James
2023-01-15 20:34 Sam James
2023-01-15 20:34 Sam James
2023-01-15 20:27 Arthur Zamarin
2022-12-10 13:10 Joonas Niilola
2022-12-09 15:36 Sam James
2022-12-09 13:55 Arthur Zamarin
2022-12-09 13:55 Arthur Zamarin
2022-12-09 13:39 Arthur Zamarin
2022-11-18 13:07 Arthur Zamarin
2022-11-10  5:20 Sam James
2022-11-10  5:20 Sam James
2022-11-10  5:20 Sam James
2022-11-10  5:11 Arthur Zamarin
2022-11-07 11:33 Florian Schmaus
2022-10-10 11:49 Sam James
2022-10-09  8:55 Agostino Sarubbo
2022-10-09  8:48 Agostino Sarubbo
2022-10-08 19:54 Arthur Zamarin
2022-10-08 16:32 Arthur Zamarin
2022-10-07 21:07 Florian Schmaus
2022-09-15 12:48 Sam James
2022-09-07  6:34 Florian Schmaus
2022-09-07  6:34 Florian Schmaus
2022-08-24 13:57 Yixun Lan
2022-08-12  6:58 Joonas Niilola
2022-08-12  6:58 Joonas Niilola
2022-08-12  4:49 Arthur Zamarin
2022-08-12  4:49 Arthur Zamarin
2022-07-05  7:09 Joonas Niilola
2022-07-05  6:45 Agostino Sarubbo
2022-07-05  6:04 Agostino Sarubbo
2022-07-05  6:02 Agostino Sarubbo
2022-07-04 13:57 Florian Schmaus
2022-06-18  7:18 Ulrich Müller
2022-06-05 12:47 Jakov Smolić
2022-06-04 10:44 Jakov Smolić
2022-06-04  8:19 Florian Schmaus
2022-06-03 10:51 Florian Schmaus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1751659234.deb6bcce7e3404718040d7952cfc3adaa542fdaa.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox