George Hu pushed to branch main at Arch Linux / Packaging / Packages / nvtop
Commits:
58468ddc by George Hu at 2026-01-24T20:34:04+08:00
Enable tests and add check() function
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -5,6 +5,7 @@ pkgbase = nvtop
url = https://github.com/Syllo/nvtop
arch = x86_64
license = GPL-3.0-or-later
+ checkdepends = gtest
makedepends = git
makedepends = cmake
makedepends = libdrm
=====================================
PKGBUILD
=====================================
@@ -10,16 +10,21 @@ url="https://github.com/Syllo/nvtop"
license=('GPL-3.0-or-later')
depends=('ncurses' 'systemd-libs')
makedepends=('git' 'cmake' 'libdrm' 'systemd')
+checkdepends=('gtest')
source=("git+https://github.com/Syllo/nvtop.git#tag=$pkgver")
sha512sums=('15edd1f83a78ade76942bcf8f4baf63903bb88641dc82fceef44999dc3452d7ffe49339f019a8a25df4f510bed10ce32f693414e5e5b5495c789359e4708579b')
build() {
cd $pkgname
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DNVIDIA_SUPPORT=ON -DAMDGPU_SUPPORT=ON .
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DNVIDIA_SUPPORT=ON -DAMDGPU_SUPPORT=ON
-DBUILD_TESTING=ON .
make
}
+check() {
+ ctest --test-dir $pkgname --output-on-failure
+}
+
package() {
cd $pkgname
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nvtop/-/commit/58468ddcafdc4ceeb2749dfac12507970badabf1
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nvtop/-/commit/58468ddcafdc4ceeb2749dfac12507970badabf1
You're receiving this email because of your account on gitlab.archlinux.org.