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.


Reply via email to