commit:     f99eb252f260200897f662991c2d2620fcd276b2
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 19 21:18:59 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Wed Mar 19 21:19:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99eb252

sys-apps/amdgpu_top: add 0.10.4

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 sys-apps/amdgpu_top/Manifest                 |  3 ++
 sys-apps/amdgpu_top/amdgpu_top-0.10.4.ebuild | 74 ++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-apps/amdgpu_top/Manifest b/sys-apps/amdgpu_top/Manifest
index 89eb9eebe956..c85b1ccb62a2 100644
--- a/sys-apps/amdgpu_top/Manifest
+++ b/sys-apps/amdgpu_top/Manifest
@@ -1,5 +1,7 @@
 DIST amdgpu_top-0.10.1.gh.tar.gz 3139335 BLAKE2B 
ea7f0fda8e3ae0cc7fa3af5e0afe7217440436a5830acfe0875017616cb0f20d3b2ab4728420129d7b2c04e7cbf31269f5752e24fcbbb9c0cf3b5a33e2932d0a
 SHA512 
3618cc231d2a8b2618456441eebe77184da6b0c289c68e1c2e28303288288c0dc13d886e3e652fc8a77c945be8c7ebb3ec5fc4796469e6c2413c094c581aa28c
 DIST amdgpu_top-0.10.3.gh.tar.gz 3170146 BLAKE2B 
8edd77e009012857de06468c02c2989ed0093fd4a68244a2fa4f63977010249c830336c73e5918a9748f0b425c6ae6a4ac00833c5af6d0beb0a657f769fc7756
 SHA512 
cfb5f345b377eeb1311a5393e1d11f27643237a2c7603c5d4b0bd752a3af8444cc611b905048ba2131a1d30216ada43a43c7b59a406d0643e063962d5d86ecdb
+DIST amdgpu_top-0.10.4-crates.tar.xz 38055628 BLAKE2B 
4286b9c560c1071708b2ce95417086f7a1edeb6c1263b364fcb8a3befee8ec351cb0a40351f9c5eba45e2daae66055d159dd28d9992447df568d4dba30c52b69
 SHA512 
0450ba36552bd26296e011a94e188f31161718f5f304f6b469f0277dee0e5ebaee47fbd501608927dd21c86bf465bec114734de43ae6dee90172fc7cee061869
+DIST amdgpu_top-0.10.4.gh.tar.gz 3172339 BLAKE2B 
e642e8c9336f61f65f1f02abd3b7df0f14836a408c35a7ba9770fefa0fc68bb0e72bdbb87c6e2f88cb1665d471d6bc4de22085d8d805c918cb84ab0161f891a2
 SHA512 
3e10e7928d565399effc3f01ec209ebac9596e81399dbc6210660dc08c058786e558c21eaf51c580c68225069cdfa0a5d935107620fe09fbef2d3a39a5802a40
 DIST amdgpu_top-0.7.0.gh.tar.gz 3114789 BLAKE2B 
302e2ceb708a21f2e97690fd1ffabefbfd42fd1274e7b0641f75ad349384411fda43caa0e243ed6e987700ebc6408e0d28fb735e3c54408d450f679b29d34457
 SHA512 
4f0e759b5a5407c4dbf5fd04b1f33dcd3d159205868aca48efc95f0c9d309a80e3a615a65eddab80da92da909f2926bb33b813af1bd811442cb7d000d2ffbf3a
 DIST amdgpu_top-0.9.1.gh.tar.gz 3127230 BLAKE2B 
b675ee77bddac6cf12611202b06808c1dd0ff15778dd6cdb23c4ba907d7f3d2bf39d64efaca8ee5584842d9f2d2991ebe0bd86a3a2b23a2a3d4e430a0a4d33c2
 SHA512 
a5aabe87882a6def5e9ea072c8bfe2257b9174f9618f827bf58cff5a009d3e139e286095483fd4b439c04ff740eafdea2ffc3ffb0d7267d32d6cd7d1d2eac6f8
 DIST amdgpu_top-v0.10.1-crates.tar.xz 36611684 BLAKE2B 
a701a76fa0768743bb5007010c7656f3c42e8ce88fff6b09147c1e4e8b929f5057f36e8917adbf988f9d641ad669a55f5dc7e30d457a40be248cc4c13b77f2f1
 SHA512 
3121ea4326ec2e78e8cdaa428dc0b8811eb7b1e3a91c47ead860b419b01fceb1b7d514e10faa59097cd27e25728e6cb3bf217cece279e3e048f02c518234a741
@@ -7,6 +9,7 @@ DIST amdgpu_top-v0.10.3-crates.tar.xz 36982492 BLAKE2B 
d5165fba3b7b4dd25970dbcce
 DIST amdgpu_top-v0.7.0-crates.tar.xz 31903896 BLAKE2B 
40302c61c7437ad7d65c6f45063bae5c59b107f1ea313945f078617f0a8582ab306bd407cbf386c6b4c45f0ce480db19e5b6a48e8f34b330e8d67da57c254819
 SHA512 
7764be037942b4a89841887685af3d5a938a2ab20f2da12fd64eb7b5cf4ba37d3ef6f09a5e114ae9239fad37433f1a0bb4d4f5d561960849cbe60120e5502496
 DIST amdgpu_top-v0.9.1-crates.tar.xz 36413732 BLAKE2B 
86fd57af4150b3d405a0dbf477c03cb3121a53fb80c47b346340fb88a3e51acd35adfdb919a70f01a9601fc0953118b2129243d98c6b0eee6c6a77f296a5c8c4
 SHA512 
0ad3f94f60fe3ed1ef58f4cbc9de652c682fb024e57e2a82f43fc6891b44b9917db71d50582f3e23d3a0e5a657c22dd1b3062baccd113e98c7711eec7fa0f176
 DIST libdrm-amdgpu-sys-rs-6852a973c639385988ce0454b59dddcf40ebcd2f.gh.tar.gz 
117442 BLAKE2B 
25d176dd1375e45665ba1e9666258930676551d8264d2ca6aee80c0e6d8b7031efe661bf98982a29bd3e10faa3d7ace384488221d71d5230b78b31a33710890e
 SHA512 
59ae9f614dfb7c02d8a0cc48b968c1e8410ab01ec7d0ab6301e8b6b4876b99e5601efd6406f2dedc81ab7ebdb90ab54c1420e35746882f8c9da4d335f6d9788c
+DIST libdrm-amdgpu-sys-rs-69196107b2a8ab8dabfd67265f004f16f146a308.gh.tar.gz 
764312 BLAKE2B 
709479a02bf6571017be61624eb9fcf1556f69868234ce7c5e9e6cf01254d0e7a3fd7caa2629b2777ffa7201f23399fef6f8f798c89a99c3b254a30419924ff1
 SHA512 
6ff42d29ddff30793050753e87e519ba3223eac49b67e73a110532e3fe051a80ef5b04efad89cf4ecf7e993cac861cdf65042b14328d00748a273b8243104f11
 DIST libdrm-amdgpu-sys-rs-b5e3441c39ea680871a255c702addbf24c90118a.gh.tar.gz 
622620 BLAKE2B 
adf007ef4b4b16d40c808bfb95672109a2312e7febe9db9d735382e3ad4719350861f0a2c85716c2b992eb2e070902786969b36af1f00d1b439d896ace407e1c
 SHA512 
261f400d17a891d66a189129bdf6f8826ff5ef4458bd48a16ddf69c22cb03906b8507d01a3709f950ddf2d68a6e26836d5da56c83e084421d78fad92f588d9a0
 DIST libdrm-amdgpu-sys-rs-b981299647a56ab8397b36a040f5a82943906a18.gh.tar.gz 
644840 BLAKE2B 
4d3d5fddc348398e204b49be7703070ca39ad6ae99ca600511c325ce2438dab5937532c22c9608e5397ea820e37dd47d46ad590ae0102a3811d2e6ccf8adc51e
 SHA512 
5929bb963d0218d0c246eda2a556ad70f445c5d4275915f789b05dbb739a3c721f3b81c1821c39372598c18579b575b6e5818e53c29367bc6e582a52f347fe4e
 DIST libdrm-amdgpu-sys-rs-bbe45fbfd1924b96684fc76683e4c61a93449c49.gh.tar.gz 
756390 BLAKE2B 
0ba170bc24f4a2504ee83207f7b6c33edc8dc7409a2ba46cf5bd65bc0a0ffda1de7ae7c0e4c8f5b31e869ac4716103454cae1df96ef62390e2a999c76dd9a082
 SHA512 
c0751e18d9b28bb5a65ccb121c50b6e1c45a5ec7a45c6309a6f14a368fee6f06428b8a041919d80fbed687091e2b01e64c99e08ecbd8ddcd088f2714ef244fd7

diff --git a/sys-apps/amdgpu_top/amdgpu_top-0.10.4.ebuild 
b/sys-apps/amdgpu_top/amdgpu_top-0.10.4.ebuild
new file mode 100644
index 000000000000..806b98832d0a
--- /dev/null
+++ b/sys-apps/amdgpu_top/amdgpu_top-0.10.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.5
+
+EAPI=8
+
+CRATES=""
+
+declare -A GIT_CRATES=(
+       
[libdrm_amdgpu_sys]='https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs;69196107b2a8ab8dabfd67265f004f16f146a308;libdrm-amdgpu-sys-rs-%commit%'
+)
+
+inherit desktop cargo
+
+DESCRIPTION="Tool to display AMDGPU usage."
+HOMEPAGE="https://github.com/Umio-Yasuno/amdgpu_top";
+SRC_URI="
+       
https://github.com/Umio-Yasuno/amdgpu_top/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+SRC_URI+=" 
https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz";
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC MIT OFL-1.1
+       UbuntuFontLicense-1.0 Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="man"
+
+DEPEND="
+       x11-libs/libdrm:=[video_cards_amdgpu]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+       man? (
+               || (
+                       app-text/lowdown
+                       virtual/pandoc
+               )
+       )
+"
+
+QA_PREBUILT="/usr/bin/amdgpu_top"
+
+DOCS=(
+       README.md
+)
+
+src_compile() {
+       cargo_src_compile
+
+       if use man; then
+               local docgen=lowdown
+
+               # prefer pandoc if it's installed
+               has_version virtual/pandoc && docgen=pandoc
+
+               "${docgen}" docs/man.${PN}.md -s -t man -o docs/${PN}.1 \
+                       || die "failed to generate man page with ${docgen}"
+       fi
+}
+
+src_install() {
+       cargo_src_install
+
+       use man && doman docs/${PN}.1
+       domenu assets/*.desktop
+       dodoc "${DOCS[@]}" docs/*
+}

Reply via email to