public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2020-06-14 10:39 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2020-06-14 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     8c5842f9cd4372cf3f77c39e4408a4d0a319c3fd
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sat Jun 13 15:36:18 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Jun 13 15:36:18 2020 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-9999.ebuild | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-process/nvtop/nvtop-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 9ef08c8..594d987 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2020-06-14 10:39 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2020-06-14 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     795fa06d3a39031447bcc489912b3bc5ae814c05
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sat Jun 13 15:25:50 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Jun 13 15:28:06 2020 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-9999.ebuild | 55 +++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/sys-process/nvtop/nvtop-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
new file mode 100644
index 0000000..9ef08c8
--- /dev/null
+++ b/sys-process/nvtop/nvtop-9999.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} == "9999" ]] ; 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
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2020-06-14 10:39 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2020-06-14 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5e22e4dcf91857d1ac10c5e3e6d8b400cd412594
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sat Jun 13 17:08:16 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Jun 13 17:08:16 2020 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-1.0.0.ebuild | 2 +-
 sys-process/nvtop/nvtop-9999.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} == "9999" ]] ; then
+if [[ "${PV}" == "9999" ]] ; then
 	EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"
 	inherit git-r3
 else

diff --git a/sys-process/nvtop/nvtop-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 594d987..42b38e8 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.ebuild
@@ -8,7 +8,7 @@ inherit cmake-utils
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop"
 
-if [[ ${PV} == "9999" ]] ; then
+if [[ "${PV}" == "9999" ]] ; then
 	EGIT_REPO_URI="https://github.com/Syllo/${PN}.git"
 	inherit git-r3
 else


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2020-06-14 10:39 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2020-06-14 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     7c9fb8355533da7ce8cd718b601528308056ee64
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sat Jun 13 15:36:49 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Jun 13 15:36:49 2020 +0000
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 <vowstar <AT> 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"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2020-06-14 15:00 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2020-06-14 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     147fbf6bcc8a3972080db01d7a7837d4b34546d7
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sun Jun 14 11:02:18 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Jun 14 11:02:38 2020 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-1.0.0.ebuild | 4 ++--
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 42b38e8..02eab10 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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
 }


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2021-01-01 13:14 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-01-01 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b644cb5b3d70bbd0ee37fc36315baddba4bf3146
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Jan  1 09:50:43 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Jan  1 09:50:43 2021 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-1.1.0.ebuild | 2 +-
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index ed7e5ae6..0fb35d00 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
  2021-08-03  8:55 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-08-03  8:55 ` Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-08-03  8:55 UTC (permalink / raw
  To: gentoo-commits

commit:     18bac58718b117abcca567b4b0c18b901214e9d5
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  3 08:55:00 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Aug  3 08:55:00 2021 +0000
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 <andrewammerlaan <AT> gentoo.org>

 sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +-
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 0fb35d006..72caa501a 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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
 "
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2021-11-08 13:08 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-11-08 13:08 UTC (permalink / raw
  To: gentoo-commits

commit:     9f71a7322cb2f5acb6a5ba70abd959217c4c801a
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  8 13:08:12 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Nov  8 13:08:12 2021 +0000
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 <andrewammerlaan <AT> gentoo.org>

 sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +-
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 72caa501a..7df8c6766 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.ebuild
@@ -30,7 +30,7 @@ SLOT="0"
 IUSE="debug unicode"
 
 RDEPEND="
-	sys-libs/ncurses:0=[unicode(-)?]
+	sys-libs/ncurses:0=
 	x11-drivers/nvidia-drivers
 "
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2022-02-07 20:35 Arthur Zamarin
  0 siblings, 0 replies; 12+ messages in thread
From: Arthur Zamarin @ 2022-02-07 20:35 UTC (permalink / raw
  To: gentoo-commits

commit:     dc540a68d43af328ff42494c3f18a42d5fb6aece
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Mon Feb  7 15:51:27 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 15:51:27 2022 +0000
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 <vowstar <AT> gmail.com>

 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 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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 7df8c6766..128d6f80e 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
 }


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2023-03-31 10:16 Florian Schmaus
  0 siblings, 0 replies; 12+ messages in thread
From: Florian Schmaus @ 2023-03-31 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     bf9cc2453b88d511ad10154b5599f2789e39add5
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Mar 31 04:40:18 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 04:40:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf9cc245

sys-process/nvtop: drop 3.0.0

Signed-off-by: Huang Rui <vowstar <AT> 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..000000000
--- 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}" == "9999" ]] ; 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
-}
-


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2023-03-31 10:16 Florian Schmaus
  0 siblings, 0 replies; 12+ messages in thread
From: Florian Schmaus @ 2023-03-31 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     cbbe9965a618d99707aaed6fe32a768f7d393f4c
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Mar 31 04:37:52 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 04:37:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbbe9965

sys-process/nvtop: add 3.0.1

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 sys-process/nvtop/Manifest                                  | 1 +
 sys-process/nvtop/{nvtop-9999.ebuild => nvtop-3.0.1.ebuild} | 3 +--
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-3.0.1.ebuild
similarity index 98%
copy from sys-process/nvtop/nvtop-9999.ebuild
copy to sys-process/nvtop/nvtop-3.0.1.ebuild
index 326aef999..e2d0d4176 100644
--- a/sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 326aef999..e2d0d4176 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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
 }
-


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/
@ 2024-12-14 11:46 David Roman
  0 siblings, 0 replies; 12+ messages in thread
From: David Roman @ 2024-12-14 11:46 UTC (permalink / raw
  To: gentoo-commits

commit:     93676d42bf6a2799d977d797cc5120b41ca72544
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Sat Dec 14 03:32:46 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Dec 14 03:32:46 2024 +0000
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 <vowstar <AT> gmail.com>

 sys-process/nvtop/nvtop-3.1.0.ebuild | 3 +--
 sys-process/nvtop/nvtop-9999.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-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 81c40c089..0a63ae9e4 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.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)


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-12-14 11:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-14 10:39 [gentoo-commits] repo/proj/guru:master commit in: sys-process/nvtop/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2024-12-14 11:46 David Roman
2023-03-31 10:16 Florian Schmaus
2023-03-31 10:16 Florian Schmaus
2022-02-07 20:35 Arthur Zamarin
2021-11-08 13:08 Andrew Ammerlaan
2021-08-03  8:55 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-08-03  8:55 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-01-01 13:14 Andrew Ammerlaan
2020-06-14 15:00 Andrew Ammerlaan
2020-06-14 10:39 Andrew Ammerlaan
2020-06-14 10:39 Andrew Ammerlaan
2020-06-14 10:39 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox