From dc540a68d43af328ff42494c3f18a42d5fb6aece Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 7 Feb 2022 23:51:27 +0800 Subject: [PATCH] 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 --- sys-process/nvtop/nvtop-1.2.2.ebuild | 13 ++++--------- sys-process/nvtop/nvtop-9999.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 7df8c67660..0dc4d98513 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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild index 7df8c67660..128d6f80e6 100644 --- a/sys-process/nvtop/nvtop-9999.ebuild +++ b/sys-process/nvtop/nvtop-9999.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}" == "9999" ]] ; 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 }