[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/files/, sys-process/nvtop/
commit: 81f05e04c925c7215363bcbbae9602191d4ad6d7 Author: David Roman gmail com> AuthorDate: Sat Dec 14 12:46:26 2024 + Commit: David Roman gmail com> CommitDate: Sat Dec 14 12:46:32 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81f05e04 sys-process/nvtop: treeclean, moved to ::gentoo Signed-off-by: David Roman gmail.com> sys-process/nvtop/Manifest | 1 - .../nvtop/files/nvtop-3.1.0-fix-drm-missing.patch | 23 -- sys-process/nvtop/metadata.xml | 30 - sys-process/nvtop/nvtop-3.1.0.ebuild | 52 -- sys-process/nvtop/nvtop-.ebuild| 48 5 files changed, 154 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest deleted file mode 100644 index 09ab64b89..0 --- a/sys-process/nvtop/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nvtop-3.1.0.tar.gz 269897 BLAKE2B 8d8e8b8014ea4d9dba241d620eaf9b4c37e99b593a8dddc31cc40d084eb1d5aaf3dff712d86567f46fb3b360b77392ac1836c9487e6b9f9a2514b27f2ebd1e94 SHA512 a22806920d85954930cf9a24450de2603418326b59bc7acedf8ff59ddb0f40e119de496a63f42706b4b6961c83ba664a8a33a3e4106a1c3ef6cd3da758aa5a55 diff --git a/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch b/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch deleted file mode 100644 index ea08bef38..0 --- a/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch +++ /dev/null @@ -1,23 +0,0 @@ -Merged by upstream: https://github.com/Syllo/nvtop/pull/338 -From 28328c5a6931786e57c9a205b2415114fa68a1ce Mon Sep 17 00:00:00 2001 -From: Takuya Wakazono -Date: Sat, 30 Nov 2024 21:54:23 +0900 -Subject: [PATCH] Include libdrm for builds with panfrost and panthor support - - src/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 169e112..25e4865 100644 a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -74,7 +74,7 @@ if(AMDGPU_SUPPORT OR INTEL_SUPPORT) - target_sources(nvtop PRIVATE device_discovery_linux.c) - endif() - --if(AMDGPU_SUPPORT OR MSM_SUPPORT) -+if(AMDGPU_SUPPORT OR MSM_SUPPORT OR PANFROST_SUPPORT OR PANTHOR_SUPPORT) - # Search for libdrm for AMDGPU support - find_package(Libdrm) - diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml deleted file mode 100644 index 2b6afc655..0 --- a/sys-process/nvtop/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd";> - - - vows...@gmail.com - Huang Rui - - - zhixu@gmail.com - Z. Liu - - - https://github.com/Syllo/nvtop/issues - https://github.com/Syllo/nvtop/releases - Syllo/nvtop - - - NVTOP stands for Neat Videocard TOP, a (h)top like task monitor - for GPUs and accelerators. It can handle multiple GPUs and print - information about them in a htop-familiar way. - - Currently supported vendors are AMD (Linux amdgpu driver), Apple - (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe - drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux - MSM driver), Broadcom VideoCore (Linux v3d driver). - - - Enable support for ncurses Unicode choice - - diff --git a/sys-process/nvtop/nvtop-3.1.0.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild deleted file mode 100644 index 81a0b78f6..0 --- a/sys-process/nvtop/nvtop-3.1.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 -else - SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno" - -RDEPEND=" - video_cards_intel? ( virtual/udev ) - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) - sys-libs/ncurses[unicode(+)?] -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-3.1.0-fix-drm-missing.patch" -) - -src_configure() { - local mycmakeargs=( - -DCURSES_NEED_WIDE=$(usex unicode) - -DINTEL_SUPPORT=$(usex video_cards_intel) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) -
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 93676d42bf6a2799d977d797cc5120b41ca72544 Author: Huang Rui gmail com> AuthorDate: Sat Dec 14 03:32:46 2024 + Commit: Rui Huang gmail com> CommitDate: Sat Dec 14 03:32:46 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93676d42 sys-process/nvtop: improve the ebuild - remove DCMAKE_INSTALL_PREFIX due to cmake.eclass set this for us - update (R)DEPEND to sys-libs/ncurses[unicode(+)?] Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-3.1.0.ebuild | 3 +-- sys-process/nvtop/nvtop-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/sys-process/nvtop/nvtop-3.1.0.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild index a12d95529..81a0b78f6 100644 --- a/sys-process/nvtop/nvtop-3.1.0.ebuild +++ b/sys-process/nvtop/nvtop-3.1.0.ebuild @@ -26,7 +26,7 @@ RDEPEND=" video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) - sys-libs/ncurses:0= + sys-libs/ncurses[unicode(+)?] " DEPEND="${RDEPEND}" @@ -41,7 +41,6 @@ PATCHES=( src_configure() { local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCURSES_NEED_WIDE=$(usex unicode) -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 81c40c089..0a63ae9e4 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -26,7 +26,7 @@ RDEPEND=" video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) - sys-libs/ncurses:0= + sys-libs/ncurses[unicode(+)?] " DEPEND="${RDEPEND}" @@ -37,7 +37,6 @@ BDEPEND=" src_configure() { local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCURSES_NEED_WIDE=$(usex unicode) -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 93b9a5fcbe90e30346d188e84c2cb03adbb1eb70 Author: Huang Rui gmail com> AuthorDate: Fri Dec 13 09:59:03 2024 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 13 09:59:03 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93b9a5fc sys-process/nvtop: correct use flag and longdescription Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/metadata.xml | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index d0719ad5b..2b6afc655 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -15,8 +15,16 @@ Syllo/nvtop - NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for - AMD, Intel and NVIDIA GPUs. It can handle multiple GPUs and print + NVTOP stands for Neat Videocard TOP, a (h)top like task monitor + for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way. + + Currently supported vendors are AMD (Linux amdgpu driver), Apple + (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe + drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux + MSM driver), Broadcom VideoCore (Linux v3d driver). + + Enable support for ncurses Unicode choice +
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/files/, sys-process/nvtop/
commit: 1e5a34abc2c94614b8fbe5c295be145fcde69aa5 Author: Huang Rui gmail com> AuthorDate: Fri Dec 13 09:52:29 2024 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 13 09:53:47 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e5a34ab sys-process/nvtop: fix missing drm.h - fix drm.h not find while build - apply https://github.com/Syllo/nvtop/pull/338 Signed-off-by: Huang Rui gmail.com> .../nvtop/files/nvtop-3.1.0-fix-drm-missing.patch | 23 ++ sys-process/nvtop/nvtop-3.1.0.ebuild | 4 2 files changed, 27 insertions(+) diff --git a/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch b/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch new file mode 100644 index 0..ea08bef38 --- /dev/null +++ b/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch @@ -0,0 +1,23 @@ +Merged by upstream: https://github.com/Syllo/nvtop/pull/338 +From 28328c5a6931786e57c9a205b2415114fa68a1ce Mon Sep 17 00:00:00 2001 +From: Takuya Wakazono +Date: Sat, 30 Nov 2024 21:54:23 +0900 +Subject: [PATCH] Include libdrm for builds with panfrost and panthor support + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 169e112..25e4865 100644 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -74,7 +74,7 @@ if(AMDGPU_SUPPORT OR INTEL_SUPPORT) + target_sources(nvtop PRIVATE device_discovery_linux.c) + endif() + +-if(AMDGPU_SUPPORT OR MSM_SUPPORT) ++if(AMDGPU_SUPPORT OR MSM_SUPPORT OR PANFROST_SUPPORT OR PANTHOR_SUPPORT) + # Search for libdrm for AMDGPU support + find_package(Libdrm) + diff --git a/sys-process/nvtop/nvtop-3.1.0.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild index 81c40c089..a12d95529 100644 --- a/sys-process/nvtop/nvtop-3.1.0.ebuild +++ b/sys-process/nvtop/nvtop-3.1.0.ebuild @@ -35,6 +35,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PN}-3.1.0-fix-drm-missing.patch" +) + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 2fd72aafcd2b009a63f06dd163c3ecff2c3a8d22 Author: Huang Rui gmail com> AuthorDate: Fri Dec 13 07:58:46 2024 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 13 07:58:46 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2fd72aaf sys-process/nvtop: update maintainers Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index d3248bd91..d0719ad5b 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -5,6 +5,10 @@ vows...@gmail.com Huang Rui + + zhixu@gmail.com + Z. Liu + https://github.com/Syllo/nvtop/issues https://github.com/Syllo/nvtop/releases
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 53f289b6fc0892870f000df4fb44845972bc34e7 Author: Huang Rui gmail com> AuthorDate: Fri Dec 13 07:56:10 2024 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 13 07:56:10 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53f289b6 sys-process/nvtop: drop 2.0.3, 3.0.2, add 3.1.0 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 4 +- sys-process/nvtop/nvtop-2.0.3.ebuild | 55 -- .../{nvtop-3.0.2.ebuild => nvtop-3.1.0.ebuild} | 2 +- sys-process/nvtop/nvtop-.ebuild| 2 +- 4 files changed, 3 insertions(+), 60 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 8c8472c0d..09ab64b89 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1 @@ -DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c -DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03 SHA512 e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed +DIST nvtop-3.1.0.tar.gz 269897 BLAKE2B 8d8e8b8014ea4d9dba241d620eaf9b4c37e99b593a8dddc31cc40d084eb1d5aaf3dff712d86567f46fb3b360b77392ac1836c9487e6b9f9a2514b27f2ebd1e94 SHA512 a22806920d85954930cf9a24450de2603418326b59bc7acedf8ff59ddb0f40e119de496a63f42706b4b6961c83ba664a8a33a3e4106a1c3ef6cd3da758aa5a55 diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild b/sys-process/nvtop/nvtop-2.0.3.ebuild deleted file mode 100644 index c0fcc5624..0 --- a/sys-process/nvtop/nvtop-2.0.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, … GPUs" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - sys-libs/ncurses:0= -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCURSES_NEED_WIDE=$(usex unicode) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) - -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -} diff --git a/sys-process/nvtop/nvtop-3.0.2.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild similarity index 93% rename from sys-process/nvtop/nvtop-3.0.2.ebuild rename to sys-process/nvtop/nvtop-3.1.0.ebuild index 308b984c1..81c40c089 100644 --- a/sys-process/nvtop/nvtop-3.0.2.ebuild +++ b/sys-process/nvtop/nvtop-3.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" +DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 308b984c1..81c40c089 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" +DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 2f85b8a8d9edb155d0eec15e77a4ad5debae65cf Author: Filip Kobierski pm me> AuthorDate: Sat Nov 30 11:25:00 2024 + Commit: Filip Kobierski pm me> CommitDate: Sat Nov 30 12:29:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f85b8a8 sys-process/nvtop: drop 3.0.1 Signed-off-by: Filip Kobierski pm.me> sys-process/nvtop/Manifest | 1 - sys-process/nvtop/nvtop-3.0.1.ebuild | 47 2 files changed, 48 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index daa7d50d5..8c8472c0d 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,4 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c -DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895 SHA512 2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12 DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03 SHA512 e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed diff --git a/sys-process/nvtop/nvtop-3.0.1.ebuild b/sys-process/nvtop/nvtop-3.0.1.ebuild deleted file mode 100644 index 1e15ea20b..0 --- a/sys-process/nvtop/nvtop-3.0.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 -else - SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_intel? ( virtual/udev ) - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - sys-libs/ncurses:0= -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCURSES_NEED_WIDE=$(usex unicode) - -DINTEL_SUPPORT=$(usex video_cards_intel) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) - -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 573e66ea4d266ffd5863962bf25960671c7851e1 Author: Filip Kobierski pm me> AuthorDate: Sat Nov 30 11:26:36 2024 + Commit: Filip Kobierski pm me> CommitDate: Sat Nov 30 12:29:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=573e66ea sys-process/nvtop: add bugs-to & changelog Signed-off-by: Filip Kobierski pm.me> sys-process/nvtop/metadata.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index f1193f555..d3248bd91 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -6,6 +6,8 @@ Huang Rui + https://github.com/Syllo/nvtop/issues + https://github.com/Syllo/nvtop/releases Syllo/nvtop
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: e27144507a8a537188b652eb6508f6ac50929622 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Feb 9 17:15:12 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Feb 9 17:15:42 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2714450 Update description for multi-vendor support Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> sys-process/nvtop/metadata.xml | 8 +++- sys-process/nvtop/nvtop-2.0.3.ebuild | 2 +- sys-process/nvtop/nvtop-3.0.1.ebuild | 2 +- sys-process/nvtop/nvtop-3.0.2.ebuild | 2 +- sys-process/nvtop/nvtop-.ebuild | 2 +- 5 files changed, 7 insertions(+), 9 deletions(-) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index d16f6189d2..f1193f5554 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -9,10 +9,8 @@ Syllo/nvtop - Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA GPUs. - It can handle multiple GPUs and print information about them in a htop - familiar way. Some fields are shown as N/A: Ask NVIDIA for better support - of your hardware! Compatibility issues: Does not work with nouveau driver - stack and older NVIDIA GPU for the time being. + NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for + AMD, Intel and NVIDIA GPUs. It can handle multiple GPUs and print + information about them in a htop-familiar way. diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild b/sys-process/nvtop/nvtop-2.0.3.ebuild index a4383e95dc..c0fcc5624e 100644 --- a/sys-process/nvtop/nvtop-2.0.3.ebuild +++ b/sys-process/nvtop/nvtop-2.0.3.ebuild @@ -7,7 +7,7 @@ inherit cmake NVIDIA_PV="455.38" -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, … GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then diff --git a/sys-process/nvtop/nvtop-3.0.1.ebuild b/sys-process/nvtop/nvtop-3.0.1.ebuild index e2d0d4176d..1e15ea20b3 100644 --- a/sys-process/nvtop/nvtop-3.0.1.ebuild +++ b/sys-process/nvtop/nvtop-3.0.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then diff --git a/sys-process/nvtop/nvtop-3.0.2.ebuild b/sys-process/nvtop/nvtop-3.0.2.ebuild index 395e8ba179..308b984c1c 100644 --- a/sys-process/nvtop/nvtop-3.0.2.ebuild +++ b/sys-process/nvtop/nvtop-3.0.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 395e8ba179..308b984c1c 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: f993cd4056a31c9c10dc78bf68e4d5bbee657e5a Author: YiFei Zhu gmail com> AuthorDate: Fri Jan 12 05:44:01 2024 + Commit: YiFei Zhu gmail com> CommitDate: Fri Jan 12 05:47:16 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f993cd40 sys-process/nvtop: add 3.0.2, fix Signed-off-by: YiFei Zhu gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/{nvtop-.ebuild => nvtop-3.0.2.ebuild} | 6 -- sys-process/nvtop/nvtop-.ebuild | 6 -- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 4a2376560b..daa7d50d56 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895 SHA512 2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12 +DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03 SHA512 e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-3.0.2.ebuild similarity index 84% copy from sys-process/nvtop/nvtop-.ebuild copy to sys-process/nvtop/nvtop-3.0.2.ebuild index e2d0d4176d..395e8ba179 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-3.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,12 +19,13 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" +IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno" RDEPEND=" video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses:0= " @@ -41,6 +42,7 @@ src_configure() { -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + -DMSM_SUPPORT=$(usex video_cards_freedreno) ) cmake_src_configure diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index e2d0d4176d..395e8ba179 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,12 +19,13 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" +IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno" RDEPEND=" video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses:0= " @@ -41,6 +42,7 @@ src_configure() { -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + -DMSM_SUPPORT=$(usex video_cards_freedreno) ) cmake_src_configure
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: bf9cc2453b88d511ad10154b5599f2789e39add5 Author: Huang Rui gmail com> AuthorDate: Fri Mar 31 04:40:18 2023 + Commit: Rui Huang gmail com> CommitDate: Fri Mar 31 04:40:18 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf9cc245 sys-process/nvtop: drop 3.0.0 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 - sys-process/nvtop/nvtop-3.0.0.ebuild | 48 2 files changed, 49 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index e81c5e0e0..4a2376560 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,4 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c -DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd SHA512 fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79 DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895 SHA512 2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12 diff --git a/sys-process/nvtop/nvtop-3.0.0.ebuild b/sys-process/nvtop/nvtop-3.0.0.ebuild deleted file mode 100644 index 326aef999..0 --- a/sys-process/nvtop/nvtop-3.0.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 -else - SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_intel? ( virtual/udev ) - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - sys-libs/ncurses:0= -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCURSES_NEED_WIDE=$(usex unicode) - -DINTEL_SUPPORT=$(usex video_cards_intel) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) - -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) - ) - - cmake_src_configure -} -
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: cbbe9965a618d99707aaed6fe32a768f7d393f4c Author: Huang Rui gmail com> AuthorDate: Fri Mar 31 04:37:52 2023 + Commit: Rui Huang gmail com> CommitDate: Fri Mar 31 04:37:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbbe9965 sys-process/nvtop: add 3.0.1 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/{nvtop-.ebuild => nvtop-3.0.1.ebuild} | 3 +-- sys-process/nvtop/nvtop-.ebuild | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index a33d415b5..e81c5e0e0 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd SHA512 fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79 +DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895 SHA512 2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12 diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-3.0.1.ebuild similarity index 98% copy from sys-process/nvtop/nvtop-.ebuild copy to sys-process/nvtop/nvtop-3.0.1.ebuild index 326aef999..e2d0d4176 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-3.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake xdg DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; @@ -45,4 +45,3 @@ src_configure() { cmake_src_configure } - diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 326aef999..e2d0d4176 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake xdg DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; @@ -45,4 +45,3 @@ src_configure() { cmake_src_configure } -
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 4ca43753e12770f342915f1a6cebfde90d829a8b Author: Carlos Eduardo gmail com> AuthorDate: Tue Oct 25 02:46:19 2022 + Commit: Carlos Eduardo gmail com> CommitDate: Tue Oct 25 02:46:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ca43753 sys-process/nvtop: add 3.0.0, update build Signed-off-by: Carlos Eduardo gmail.com> sys-process/nvtop/Manifest | 1 + .../nvtop/{nvtop-.ebuild => nvtop-3.0.0.ebuild} | 17 + sys-process/nvtop/nvtop-.ebuild | 17 + 3 files changed, 11 insertions(+), 24 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 480f101b4..a33d415b5 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,2 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c +DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd SHA512 fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79 diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-3.0.0.ebuild similarity index 65% copy from sys-process/nvtop/nvtop-.ebuild copy to sys-process/nvtop/nvtop-3.0.0.ebuild index a4383e95d..326aef999 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-3.0.0.ebuild @@ -5,31 +5,24 @@ EAPI=8 inherit cmake -NVIDIA_PV="455.38" - DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " + SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode video_cards_amdgpu video_cards_nvidia" +IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" RDEPEND=" + video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) sys-libs/ncurses:0= @@ -45,11 +38,11 @@ src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCURSES_NEED_WIDE=$(usex unicode) + -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) ) - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - cmake_src_configure } + diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index a4383e95d..326aef999 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -5,31 +5,24 @@ EAPI=8 inherit cmake -NVIDIA_PV="455.38" - DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " + SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode video_cards_amdgpu video_cards_nvidia" +IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia" RDEPEND=" + video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: f1c36dcdae6aab6bc841876b53fdc1c4cb134f2f Author: Huang Rui gmail com> AuthorDate: Tue Sep 6 03:25:05 2022 + Commit: Rui Huang gmail com> CommitDate: Tue Sep 6 03:25:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1c36dcd sys-process/nvtop: drop 2.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 - sys-process/nvtop/nvtop-2.0.2.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 179754aaf..480f101b4 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,2 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596 SHA512 8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild b/sys-process/nvtop/nvtop-2.0.2.ebuild deleted file mode 100644 index a4383e95d..0 --- a/sys-process/nvtop/nvtop-2.0.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - sys-libs/ncurses:0= -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCURSES_NEED_WIDE=$(usex unicode) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) - -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 1d2eb258bd5c407caf298cd80cb8eeaa50f924b9 Author: Huang Rui gmail com> AuthorDate: Tue Sep 6 02:50:11 2022 + Commit: Rui Huang gmail com> CommitDate: Tue Sep 6 02:50:11 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2eb258 sys-process/nvtop: fix ebuild Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-.ebuild | 24 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 128d6f80e..a4383e95d 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -5,25 +5,34 @@ EAPI=8 inherit cmake +NVIDIA_PV="455.38" + DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " else - SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode" +IUSE="unicode video_cards_amdgpu video_cards_nvidia" RDEPEND=" + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) sys-libs/ncurses:0= - x11-drivers/nvidia-drivers " DEPEND="${RDEPEND}" @@ -32,16 +41,15 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch -) - src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DNVML_INCLUDE_DIRS="${S}/include" -DCURSES_NEED_WIDE=$(usex unicode) + -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) + -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) ) + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + cmake_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 1ac9f548e9912f1e7baccc1e8b913dbdca428b7f Author: Huang Rui gmail com> AuthorDate: Tue Sep 6 02:49:55 2022 + Commit: Rui Huang gmail com> CommitDate: Tue Sep 6 02:49:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ac9f548 sys-process/nvtop: drop 1.2.2, 2.0.1-r1 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 2 -- sys-process/nvtop/nvtop-1.2.2.ebuild| 53 --- sys-process/nvtop/nvtop-2.0.1-r1.ebuild | 55 - 3 files changed, 110 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 5f660ef4d..179754aaf 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,5 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a -DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771 SHA512 0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596 SHA512 8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild b/sys-process/nvtop/nvtop-1.2.2.ebuild deleted file mode 100644 index 0dc4d9851..0 --- a/sys-process/nvtop/nvtop-1.2.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode" - -RDEPEND=" - sys-libs/ncurses:0= - x11-drivers/nvidia-drivers -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DNVML_INCLUDE_DIRS="${S}/include" - -DCURSES_NEED_WIDE=$(usex unicode) - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -} diff --git a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild deleted file mode 100644 index a4383e95d..0 --- a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_amdgpu? ( x11-libs/l
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 42d1be042508831c680c94a187b5e3f35a99250e Author: Huang Rui gmail com> AuthorDate: Tue Sep 6 02:49:31 2022 + Commit: Rui Huang gmail com> CommitDate: Tue Sep 6 02:49:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d1be04 sys-process/nvtop: add 2.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-2.0.3.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index bafa079e5..5f660ef4d 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -2,3 +2,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771 SHA512 0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596 SHA512 8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5 +DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild b/sys-process/nvtop/nvtop-2.0.3.ebuild new file mode 100644 index 0..a4383e95d --- /dev/null +++ b/sys-process/nvtop/nvtop-2.0.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="unicode video_cards_amdgpu video_cards_nvidia" + +RDEPEND=" + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + sys-libs/ncurses:0= +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCURSES_NEED_WIDE=$(usex unicode) + -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) + -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 9af6e43287b8b08df58604ab1dd74b25864ae1f4 Author: Huang Rui gmail com> AuthorDate: Fri Jul 8 04:52:32 2022 + Commit: Rui Huang gmail com> CommitDate: Fri Jul 8 04:52:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9af6e432 sys-process/nvtop: changed url to https Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index 7e64f7cd0..d16f6189d 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -1,5 +1,5 @@ -http://www.gentoo.org/dtd/metadata.dtd";> +https://www.gentoo.org/dtd/metadata.dtd";> vows...@gmail.com
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 0fc1de8d8806492df783c9ee0402ac65215dfce1 Author: Huang Rui gmail com> AuthorDate: Fri Jul 8 04:53:05 2022 + Commit: Rui Huang gmail com> CommitDate: Fri Jul 8 04:53:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fc1de8d sys-process/nvtop: add 2.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-2.0.2.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 615b2ba33..bafa079e5 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771 SHA512 0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886 +DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596 SHA512 8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5 diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild b/sys-process/nvtop/nvtop-2.0.2.ebuild new file mode 100644 index 0..a4383e95d --- /dev/null +++ b/sys-process/nvtop/nvtop-2.0.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="unicode video_cards_amdgpu video_cards_nvidia" + +RDEPEND=" + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + sys-libs/ncurses:0= +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCURSES_NEED_WIDE=$(usex unicode) + -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) + -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 50438a6f33efb9e4629766ced962b63f5a74989d Author: Huang Rui gmail com> AuthorDate: Mon Apr 25 08:23:33 2022 + Commit: Rui Huang gmail com> CommitDate: Mon Apr 25 08:23:33 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50438a6f sys-process/nvtop: fix QA issue Removed NVML_INCLUDE_DIRS were not used by the project Closes: https://bugs.gentoo.org/840722 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/{nvtop-2.0.1.ebuild => nvtop-2.0.1-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-process/nvtop/nvtop-2.0.1.ebuild b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild similarity index 97% rename from sys-process/nvtop/nvtop-2.0.1.ebuild rename to sys-process/nvtop/nvtop-2.0.1-r1.ebuild index d967c1b84..a4383e95d 100644 --- a/sys-process/nvtop/nvtop-2.0.1.ebuild +++ b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild @@ -44,7 +44,6 @@ BDEPEND=" src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DNVML_INCLUDE_DIRS="${S}/include" -DCURSES_NEED_WIDE=$(usex unicode) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: a9537394a643099b2b21e63fb746bfbf743a4dc0 Author: Huang Rui gmail com> AuthorDate: Sun Apr 24 04:07:45 2022 + Commit: Rui Huang gmail com> CommitDate: Sun Apr 24 04:07:45 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9537394 sys-process/nvtop: add 2.0.1 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-2.0.1.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index acc308b01..615b2ba33 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,2 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a +DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771 SHA512 0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886 diff --git a/sys-process/nvtop/nvtop-2.0.1.ebuild b/sys-process/nvtop/nvtop-2.0.1.ebuild new file mode 100644 index 0..d967c1b84 --- /dev/null +++ b/sys-process/nvtop/nvtop-2.0.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="unicode video_cards_amdgpu video_cards_nvidia" + +RDEPEND=" + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + sys-libs/ncurses:0= +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DNVML_INCLUDE_DIRS="${S}/include" + -DCURSES_NEED_WIDE=$(usex unicode) + -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) + -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: dc540a68d43af328ff42494c3f18a42d5fb6aece Author: Huang Rui gmail com> AuthorDate: Mon Feb 7 15:51:27 2022 + Commit: Rui Huang gmail com> CommitDate: Mon Feb 7 15:51:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc540a68 sys-process/nvtop: EAPI=8 and happy new year 2022 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-1.2.2.ebuild | 13 - sys-process/nvtop/nvtop-.ebuild | 29 + 2 files changed, 13 insertions(+), 29 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild b/sys-process/nvtop/nvtop-1.2.2.ebuild index 7df8c6766..0dc4d9851 100644 --- a/sys-process/nvtop/nvtop-1.2.2.ebuild +++ b/sys-process/nvtop/nvtop-1.2.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake @@ -27,7 +27,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="debug unicode" +IUSE="unicode" RDEPEND=" sys-libs/ncurses:0= @@ -41,15 +41,10 @@ BDEPEND=" " src_configure() { - local CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) - " local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DNVML_INCLUDE_DIRS="${S}/include" - ${CMAKE_CONF} + -DCURSES_NEED_WIDE=$(usex unicode) ) cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 7df8c6766..128d6f80e 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -1,33 +1,25 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake -NVIDIA_PV="455.38" - DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " + SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" SLOT="0" -IUSE="debug unicode" +IUSE="unicode" RDEPEND=" sys-libs/ncurses:0= @@ -40,19 +32,16 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch +) + src_configure() { - local CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) - " local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DNVML_INCLUDE_DIRS="${S}/include" - ${CMAKE_CONF} + -DCURSES_NEED_WIDE=$(usex unicode) ) - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - cmake_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 9f71a7322cb2f5acb6a5ba70abd959217c4c801a Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Nov 8 13:08:12 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Nov 8 13:08:12 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f71a732 sys-process/nvtop: drop non-existent dep I *think* unicode is now enabled unconditionally on ncurses Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan gentoo.org> sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +- sys-process/nvtop/nvtop-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild b/sys-process/nvtop/nvtop-1.2.2.ebuild index 72caa501a..7df8c6766 100644 --- a/sys-process/nvtop/nvtop-1.2.2.ebuild +++ b/sys-process/nvtop/nvtop-1.2.2.ebuild @@ -30,7 +30,7 @@ SLOT="0" IUSE="debug unicode" RDEPEND=" - sys-libs/ncurses:0=[unicode(-)?] + sys-libs/ncurses:0= x11-drivers/nvidia-drivers " diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 72caa501a..7df8c6766 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -30,7 +30,7 @@ SLOT="0" IUSE="debug unicode" RDEPEND=" - sys-libs/ncurses:0=[unicode(-)?] + sys-libs/ncurses:0= x11-drivers/nvidia-drivers "
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 18bac58718b117abcca567b4b0c18b901214e9d5 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Aug 3 08:55:00 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Aug 3 08:55:00 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18bac587 sys-process/nvtop: add MissingUseDepDefault Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan gentoo.org> sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +- sys-process/nvtop/nvtop-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild b/sys-process/nvtop/nvtop-1.2.2.ebuild index 0fb35d006..72caa501a 100644 --- a/sys-process/nvtop/nvtop-1.2.2.ebuild +++ b/sys-process/nvtop/nvtop-1.2.2.ebuild @@ -30,7 +30,7 @@ SLOT="0" IUSE="debug unicode" RDEPEND=" - sys-libs/ncurses:0=[unicode?] + sys-libs/ncurses:0=[unicode(-)?] x11-drivers/nvidia-drivers " diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 0fb35d006..72caa501a 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -30,7 +30,7 @@ SLOT="0" IUSE="debug unicode" RDEPEND=" - sys-libs/ncurses:0=[unicode?] + sys-libs/ncurses:0=[unicode(-)?] x11-drivers/nvidia-drivers "
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 1d02e74e2a7e65301f0bebdb1caf6dacd56e58d8 Author: Huang Rui gmail com> AuthorDate: Wed Jul 28 02:36:08 2021 + Commit: Rui Huang gmail com> CommitDate: Wed Jul 28 02:36:08 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d02e74e sys-process/nvtop: drop 1.2.1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 - sys-process/nvtop/nvtop-1.2.1.ebuild | 58 2 files changed, 59 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index c8e30fbd8..acc308b01 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,2 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5 SHA512 dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a diff --git a/sys-process/nvtop/nvtop-1.2.1.ebuild b/sys-process/nvtop/nvtop-1.2.1.ebuild deleted file mode 100644 index 0fb35d006..0 --- a/sys-process/nvtop/nvtop-1.2.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="debug unicode" - -RDEPEND=" - sys-libs/ncurses:0=[unicode?] - x11-drivers/nvidia-drivers -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) - " - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DNVML_INCLUDE_DIRS="${S}/include" - ${CMAKE_CONF} - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: ce79e7636ae4663c9fba21a0b77076fa752a2f7c Author: Huang Rui gmail com> AuthorDate: Wed Jul 28 02:34:26 2021 + Commit: Rui Huang gmail com> CommitDate: Wed Jul 28 02:34:26 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce79e763 sys-process/nvtop: bump to 1.2.2 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-1.2.2.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index b9e0a3939..c8e30fbd8 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,2 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5 SHA512 dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4 +DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild b/sys-process/nvtop/nvtop-1.2.2.ebuild new file mode 100644 index 0..0fb35d006 --- /dev/null +++ b/sys-process/nvtop/nvtop-1.2.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="debug unicode" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) + " + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DNVML_INCLUDE_DIRS="${S}/include" + ${CMAKE_CONF} + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 4fbe49d1c93691a557b403a76597334f61f9f5c0 Author: Huang Rui gmail com> AuthorDate: Mon May 31 03:00:52 2021 + Commit: Rui Huang gmail com> CommitDate: Mon May 31 03:00:52 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fbe49d1 sys-process/nvtop: drop 1.1.0 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 - sys-process/nvtop/nvtop-1.1.0.ebuild | 58 2 files changed, 59 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 229f8e877..b9e0a3939 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,2 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36 SHA512 f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5 SHA512 dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4 diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild b/sys-process/nvtop/nvtop-1.1.0.ebuild deleted file mode 100644 index 0fb35d006..0 --- a/sys-process/nvtop/nvtop-1.1.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="NVIDIA GPUs htop like monitoring tool" -HOMEPAGE="https://github.com/Syllo/nvtop"; - -if [[ "${PV}" == "" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="debug unicode" - -RDEPEND=" - sys-libs/ncurses:0=[unicode?] - x11-drivers/nvidia-drivers -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) - " - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DNVML_INCLUDE_DIRS="${S}/include" - ${CMAKE_CONF} - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 9557e611c1fbec577ba590e9ad1a33f8d7cd8257 Author: Huang Rui gmail com> AuthorDate: Mon May 31 03:00:19 2021 + Commit: Rui Huang gmail com> CommitDate: Mon May 31 03:00:19 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9557e611 sys-process/nvtop: bump to 1.2.1 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-1.2.1.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 4b81771c8..229f8e877 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,2 +1,3 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36 SHA512 f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a +DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5 SHA512 dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4 diff --git a/sys-process/nvtop/nvtop-1.2.1.ebuild b/sys-process/nvtop/nvtop-1.2.1.ebuild new file mode 100644 index 0..0fb35d006 --- /dev/null +++ b/sys-process/nvtop/nvtop-1.2.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="debug unicode" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) + " + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DNVML_INCLUDE_DIRS="${S}/include" + ${CMAKE_CONF} + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: b644cb5b3d70bbd0ee37fc36315baddba4bf3146 Author: Huang Rui gmail com> AuthorDate: Fri Jan 1 09:50:43 2021 + Commit: Rui Huang gmail com> CommitDate: Fri Jan 1 09:50:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b644cb5b sys-process/nvtop: happy new year Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-1.1.0.ebuild | 2 +- sys-process/nvtop/nvtop-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild b/sys-process/nvtop/nvtop-1.1.0.ebuild index ed7e5ae6..0fb35d00 100644 --- a/sys-process/nvtop/nvtop-1.1.0.ebuild +++ b/sys-process/nvtop/nvtop-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index ed7e5ae6..0fb35d00 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/, sys-process/nvtop/files/
commit: 56fd265a2378171fe7039fa93b98f0c4b162b9b6 Author: Huang Rui gmail com> AuthorDate: Fri Dec 4 19:20:27 2020 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 4 19:21:07 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56fd265a sys-process/nvtop: drop 1.0.0 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest |1 - sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch | 1020 .../nvtop/files/nvtop-1.0.0-fix-ncurses.patch | 162 sys-process/nvtop/nvtop-1.0.0.ebuild | 53 - 4 files changed, 1236 deletions(-) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index ddb1b057..4b81771c 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,2 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb SHA512 904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36 SHA512 f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a diff --git a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch deleted file mode 100644 index a1c5cd1a.. --- a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch +++ /dev/null @@ -1,1020 +0,0 @@ -diff --git a/include/nvml.h b/include/nvml.h -new file mode 100644 -index 000..ed7c3e0 /dev/null -+++ b/include/nvml.h -@@ -0,0 +1,1014 @@ -+#ifndef __nvml_nvml_h__ -+#define __nvml_nvml_h__ -+#ifdef __cplusplus -+extern "C" { -+#endif -+#if defined _WINDOWS -+#if !defined NVML_STATIC_IMPORT -+#if defined NVML_LIB_EXPORT -+#define DECLDIR __declspec(dllexport) -+#else -+#define DECLDIR __declspec(dllimport) -+#endif -+#else -+#define DECLDIR -+#endif -+#else -+#define DECLDIR -+#endif -+#define NVML_API_VERSION 10 -+#define NVML_API_VERSION_STR "10" -+#define nvmlInit nvmlInit_v2 -+#define nvmlDeviceGetPciInfo nvmlDeviceGetPciInfo_v3 -+#define nvmlDeviceGetCount nvmlDeviceGetCount_v2 -+#define nvmlDeviceGetHandleByIndex nvmlDeviceGetHandleByIndex_v2 -+#define nvmlDeviceGetHandleByPciBusId nvmlDeviceGetHandleByPciBusId_v2 -+#define nvmlDeviceGetNvLinkRemotePciInfo nvmlDeviceGetNvLinkRemotePciInfo_v2 -+#define nvmlDeviceRemoveGpu nvmlDeviceRemoveGpu_v2 -+#define nvmlDeviceGetGridLicensableFeatures nvmlDeviceGetGridLicensableFeatures_v3 -+#define NVML_VALUE_NOT_AVAILABLE (-1) -+typedef struct nvmlDevice_st* nvmlDevice_t; -+#define NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE 32 -+#define NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE 16 -+typedef struct nvmlPciInfo_st -+{ -+char busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE]; -+unsigned int domain; -+unsigned int bus; -+unsigned int device; -+unsigned int pciDeviceId; -+unsigned int pciSubSystemId; -+char busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE]; -+} nvmlPciInfo_t; -+#define NVML_DEVICE_PCI_BUS_ID_LEGACY_FMT "%04X:%02X:%02X.0" -+#define NVML_DEVICE_PCI_BUS_ID_FMT "%08X:%02X:%02X.0" -+#define NVML_DEVICE_PCI_BUS_ID_FMT_ARGS(pciInfo) (pciInfo)->domain, \ -+(pciInfo)->bus, \ -+(pciInfo)->device -+typedef struct nvmlEccErrorCounts_st -+{ -+unsigned long long l1Cache; -+unsigned long long l2Cache; -+unsigned long long deviceMemory; -+unsigned long long registerFile; -+} nvmlEccErrorCounts_t; -+typedef struct nvmlUtilization_st -+{ -+unsigned int gpu; -+unsigned int memory; -+} nvmlUtilization_t; -+typedef struct nvmlMemory_st -+{ -+unsigned long long total; -+unsigned long long free; -+unsigned long long used; -+} nvmlMemory_t; -+typedef struct nvmlBAR1Memory_st -+{ -+unsigned long long bar1Total; -+unsigned long long bar1Free; -+unsigned long long bar1Used; -+}nvmlBAR1Memory_t; -+typedef struct nvmlProcessInfo_st -+{ -+unsigned int pid; -+unsigned long long usedGpuMemory; -+} nvmlProcessInfo_t; -+typedef enum nvmlBridgeChipType_enum -+{ -+NVML_BRIDGE_CHIP_PLX = 0, -+NVML_BRIDGE_CHIP_BRO4 = 1 -+}nvmlBridgeChipType_t; -+#define NVML_NVLINK_MAX_LINKS 6 -+typedef
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 5ebcf32f285706ac88d73850d19d0f678ab6 Author: Huang Rui gmail com> AuthorDate: Fri Dec 4 19:20:58 2020 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 4 19:21:07 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ebcf32f sys-process/nvtop: fix live ebuild Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-.ebuild | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 02eab100..ed7e5ae6 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -5,14 +5,22 @@ EAPI=7 inherit cmake +NVIDIA_PV="455.38" + DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " else - SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " KEYWORDS="~amd64 ~x86" fi @@ -32,10 +40,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch -) - src_configure() { local CMAKE_CONF=" !debug? ( -DCMAKE_BUILD_TYPE=Release ) @@ -48,5 +52,7 @@ src_configure() { ${CMAKE_CONF} ) + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + cmake_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 035b069b1087f40aed21e149e5a66fbd25c0fc02 Author: Huang Rui gmail com> AuthorDate: Fri Dec 4 19:19:29 2020 + Commit: Rui Huang gmail com> CommitDate: Fri Dec 4 19:21:07 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=035b069b sys-process/nvtop: bump to 1.1.0 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest | 2 ++ sys-process/nvtop/nvtop-1.1.0.ebuild | 58 2 files changed, 60 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index a5887758..ddb1b057 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1 +1,3 @@ +DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb SHA512 904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b +DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36 SHA512 f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild b/sys-process/nvtop/nvtop-1.1.0.ebuild new file mode 100644 index ..ed7e5ae6 --- /dev/null +++ b/sys-process/nvtop/nvtop-1.1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ "${PV}" == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="debug unicode" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) + " + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DNVML_INCLUDE_DIRS="${S}/include" + ${CMAKE_CONF} + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 147fbf6bcc8a3972080db01d7a7837d4b34546d7 Author: Huang Rui gmail com> AuthorDate: Sun Jun 14 11:02:18 2020 + Commit: Rui Huang gmail com> CommitDate: Sun Jun 14 11:02:38 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=147fbf6b sys-process/nvtop: use cmake eclass replace cmake-utils make-utils eclass will be deprecated soon Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-1.0.0.ebuild | 4 ++-- sys-process/nvtop/nvtop-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild b/sys-process/nvtop/nvtop-1.0.0.ebuild index 5a831a1..cf47220 100644 --- a/sys-process/nvtop/nvtop-1.0.0.ebuild +++ b/sys-process/nvtop/nvtop-1.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; @@ -49,5 +49,5 @@ src_configure() { ${CMAKE_CONF} ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 42b38e8..02eab10 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; @@ -48,5 +48,5 @@ src_configure() { ${CMAKE_CONF} ) - cmake-utils_src_configure + cmake_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 5e22e4dcf91857d1ac10c5e3e6d8b400cd412594 Author: Huang Rui gmail com> AuthorDate: Sat Jun 13 17:08:16 2020 + Commit: Rui Huang gmail com> CommitDate: Sat Jun 13 17:08:16 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e22e4dc sys-process/nvtop: change ${PV} to "${PV}" Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-1.0.0.ebuild | 2 +- sys-process/nvtop/nvtop-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild b/sys-process/nvtop/nvtop-1.0.0.ebuild index b7b88af..5a831a1 100644 --- a/sys-process/nvtop/nvtop-1.0.0.ebuild +++ b/sys-process/nvtop/nvtop-1.0.0.ebuild @@ -8,7 +8,7 @@ inherit cmake-utils DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; -if [[ ${PV} == "" ]] ; then +if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 else diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 594d987..42b38e8 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -8,7 +8,7 @@ inherit cmake-utils DESCRIPTION="NVIDIA GPUs htop like monitoring tool" HOMEPAGE="https://github.com/Syllo/nvtop"; -if [[ ${PV} == "" ]] ; then +if [[ "${PV}" == "" ]] ; then EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; inherit git-r3 else
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 7c9fb8355533da7ce8cd718b601528308056ee64 Author: Huang Rui gmail com> AuthorDate: Sat Jun 13 15:36:49 2020 + Commit: Rui Huang gmail com> CommitDate: Sat Jun 13 15:36:49 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c9fb835 sys-process/nvtop: change IUSE order and move CMAKE_CONF to local Optimize the ebuild file Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-1.0.0.ebuild | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild b/sys-process/nvtop/nvtop-1.0.0.ebuild index 5d7ced8..b7b88af 100644 --- a/sys-process/nvtop/nvtop-1.0.0.ebuild +++ b/sys-process/nvtop/nvtop-1.0.0.ebuild @@ -19,7 +19,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode debug" +IUSE="debug unicode" RDEPEND=" sys-libs/ncurses:0=[unicode?] @@ -32,20 +32,17 @@ BDEPEND=" virtual/pkgconfig " -BUILD_DIR="${WORKDIR}/build" - -CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) -" - PATCHES=( "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch "${FILESDIR}"/${PN}-1.0.0-fix-ncurses.patch ) src_configure() { + local CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) + " local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DNVML_INCLUDE_DIRS="${S}/include"
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 8c5842f9cd4372cf3f77c39e4408a4d0a319c3fd Author: Huang Rui gmail com> AuthorDate: Sat Jun 13 15:36:18 2020 + Commit: Rui Huang gmail com> CommitDate: Sat Jun 13 15:36:18 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c5842f9 sys-process/nvtop: change IUSE order and move CMAKE_CONF to local Optimize the ebuild file Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-.ebuild | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild index 9ef08c8..594d987 100644 --- a/sys-process/nvtop/nvtop-.ebuild +++ b/sys-process/nvtop/nvtop-.ebuild @@ -19,7 +19,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="unicode debug" +IUSE="debug unicode" RDEPEND=" sys-libs/ncurses:0=[unicode?] @@ -32,19 +32,16 @@ BDEPEND=" virtual/pkgconfig " -BUILD_DIR="${WORKDIR}/build" - -CMAKE_CONF=" - !debug? ( -DCMAKE_BUILD_TYPE=Release ) - debug? ( -DCMAKE_BUILD_TYPE=Debug ) - unicode? ( -DCURSES_NEED_WIDE=TRUE ) -" - PATCHES=( "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch ) src_configure() { + local CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) + " local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DNVML_INCLUDE_DIRS="${S}/include"
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/
commit: 795fa06d3a39031447bcc489912b3bc5ae814c05 Author: Huang Rui gmail com> AuthorDate: Sat Jun 13 15:25:50 2020 + Commit: Rui Huang gmail com> CommitDate: Sat Jun 13 15:28:06 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=795fa06d sys-process/nvtop: add live build Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/nvtop-.ebuild | 55 + 1 file changed, 55 insertions(+) diff --git a/sys-process/nvtop/nvtop-.ebuild b/sys-process/nvtop/nvtop-.ebuild new file mode 100644 index 000..9ef08c8 --- /dev/null +++ b/sys-process/nvtop/nvtop-.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop"; + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"; + inherit git-r3 +else + SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="unicode debug" + +RDEPEND=" + sys-libs/ncurses:0=[unicode?] + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +BUILD_DIR="${WORKDIR}/build" + +CMAKE_CONF=" + !debug? ( -DCMAKE_BUILD_TYPE=Release ) + debug? ( -DCMAKE_BUILD_TYPE=Debug ) + unicode? ( -DCURSES_NEED_WIDE=TRUE ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DNVML_INCLUDE_DIRS="${S}/include" + ${CMAKE_CONF} + ) + + cmake-utils_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/, sys-process/nvtop/files/
commit: 30ae0e1985f7a2df19a95ccdad3c84662bb76601 Author: Huang Rui gmail com> AuthorDate: Sat Jun 13 15:24:53 2020 + Commit: Rui Huang gmail com> CommitDate: Sat Jun 13 15:28:06 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30ae0e19 sys-process/nvtop: new package Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA GPUs. It can handle multiple GPUs and print information about them in a htop familiar way. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> sys-process/nvtop/Manifest |1 + sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch | 1020 .../nvtop/files/nvtop-1.0.0-fix-ncurses.patch | 162 sys-process/nvtop/metadata.xml | 18 + sys-process/nvtop/nvtop-1.0.0.ebuild | 56 ++ 5 files changed, 1257 insertions(+) diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest new file mode 100644 index 000..a588775 --- /dev/null +++ b/sys-process/nvtop/Manifest @@ -0,0 +1 @@ +DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb SHA512 904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b diff --git a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch new file mode 100644 index 000..a1c5cd1 --- /dev/null +++ b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch @@ -0,0 +1,1020 @@ +diff --git a/include/nvml.h b/include/nvml.h +new file mode 100644 +index 000..ed7c3e0 +--- /dev/null b/include/nvml.h +@@ -0,0 +1,1014 @@ ++#ifndef __nvml_nvml_h__ ++#define __nvml_nvml_h__ ++#ifdef __cplusplus ++extern "C" { ++#endif ++#if defined _WINDOWS ++#if !defined NVML_STATIC_IMPORT ++#if defined NVML_LIB_EXPORT ++#define DECLDIR __declspec(dllexport) ++#else ++#define DECLDIR __declspec(dllimport) ++#endif ++#else ++#define DECLDIR ++#endif ++#else ++#define DECLDIR ++#endif ++#define NVML_API_VERSION 10 ++#define NVML_API_VERSION_STR "10" ++#define nvmlInit nvmlInit_v2 ++#define nvmlDeviceGetPciInfo nvmlDeviceGetPciInfo_v3 ++#define nvmlDeviceGetCount nvmlDeviceGetCount_v2 ++#define nvmlDeviceGetHandleByIndex nvmlDeviceGetHandleByIndex_v2 ++#define nvmlDeviceGetHandleByPciBusId nvmlDeviceGetHandleByPciBusId_v2 ++#define nvmlDeviceGetNvLinkRemotePciInfo nvmlDeviceGetNvLinkRemotePciInfo_v2 ++#define nvmlDeviceRemoveGpu nvmlDeviceRemoveGpu_v2 ++#define nvmlDeviceGetGridLicensableFeatures nvmlDeviceGetGridLicensableFeatures_v3 ++#define NVML_VALUE_NOT_AVAILABLE (-1) ++typedef struct nvmlDevice_st* nvmlDevice_t; ++#define NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE 32 ++#define NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE 16 ++typedef struct nvmlPciInfo_st ++{ ++char busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE]; ++unsigned int domain; ++unsigned int bus; ++unsigned int device; ++unsigned int pciDeviceId; ++unsigned int pciSubSystemId; ++char busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE]; ++} nvmlPciInfo_t; ++#define NVML_DEVICE_PCI_BUS_ID_LEGACY_FMT "%04X:%02X:%02X.0" ++#define NVML_DEVICE_PCI_BUS_ID_FMT "%08X:%02X:%02X.0" ++#define NVML_DEVICE_PCI_BUS_ID_FMT_ARGS(pciInfo) (pciInfo)->domain, \ ++(pciInfo)->bus, \ ++(pciInfo)->device ++typedef struct nvmlEccErrorCounts_st ++{ ++unsigned long long l1Cache; ++unsigned long long l2Cache; ++unsigned long long deviceMemory; ++unsigned long long registerFile; ++} nvmlEccErrorCounts_t; ++typedef struct nvmlUtilization_st ++{ ++unsigned int gpu; ++unsigned int memory; ++} nvmlUtilization_t; ++typedef struct nvmlMemory_st ++{ ++unsigned long long total; ++unsigned long long free; ++unsigned long long used; ++} nvmlMemory_t; ++typedef struct nvmlBAR1Memory_st ++{ ++unsigned long long bar1Total; ++unsigned long long bar1Free; ++unsigned long long bar1Used; ++}nvmlBAR1Memory_t; ++typedef struct nvmlProcessInfo_st ++{ ++unsigned int pid; ++unsigned long long usedGpuMemory; ++} nvmlProcessInfo_t; ++typedef enum nvmlBridgeChipType_enum ++{ ++NVML_BRIDGE_CHIP_PLX = 0, ++NVML_BRIDGE_CHIP_BRO4 = 1 ++}nvmlBridgeChipType_t; ++#define NVML_NVLINK_MAX_LINKS 6 ++typedef enum nvmlNvLinkUtilizationCountUnits_enum ++{ ++NVML_NVLINK_COUNTER_UNIT_CYCLES = 0, ++NVML_NVLINK_COUNTER_UNIT_PACKETS = 1, ++NVML_NVLINK_COUNTER_UNIT_BYTES = 2, ++NVML_NVLINK_COUNTER_UNIT_RESERVED = 3, ++NVML_NVLINK_COUNTER_UNIT_COUNT ++} nvmlNvLinkUtilizationCountUnits_t; ++typedef enum nvmlNvLinkUtilizationCountPktTypes_enum ++{ ++NVML_NVLINK_COUNTER_PKTFILTER_NOP = 0x1, ++NVML_NVLIN