summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Holthuis2023-08-03 23:28:54 +0200
committerJan Holthuis2023-08-03 23:28:54 +0200
commitdbe8be5c6a76db6f9f373502ce2d31bf0b71addf (patch)
tree84fde4344f0dca6bf01f29bd296c1f446d337db7
parent1142888a7329145ef34594c6c9f84e593f2e5f06 (diff)
downloadaur-dbe8be5c6a76db6f9f373502ce2d31bf0b71addf.tar.gz
Add `check()` function to `PKGBUILD` to run tests
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
2 files changed, 7 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d225222daa83..a78eb8fe9552 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mixxx-git
pkgdesc = Digital DJ mixing software. Git master branch (development/alpha).
pkgver = r8841
- pkgrel = 1
+ pkgrel = 2
url = https://mixxx.org/
install = mixxx.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 6ed48a369ccd..946f8f98a12c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=mixxx-git
pkgver=r8841
-pkgrel=1
+pkgrel=2
pkgdesc="Digital DJ mixing software. Git master branch (development/alpha)."
arch=('i686' 'x86_64' 'aarch64')
url="https://mixxx.org/"
@@ -82,6 +82,11 @@ build() {
cmake --build "$srcdir/${pkgname%-*}/build" --parallel "$(nproc)" --target mixxx
}
+check() {
+ cmake --build "$srcdir/${pkgname%-*}/build" --parallel "$(nproc)" --target mixxx-test
+ ctest --test-dir "$srcdir/${pkgname%-*}/build" --parallel "$(nproc)" --output-on-failure
+}
+
package() {
mkdir -p "$pkgdir/usr/lib/udev/rules.d/"
install -Dm644 "$srcdir/${pkgname%-*}/res/linux/mixxx-usb-uaccess.rules" "$pkgdir/usr/lib/udev/rules.d/99-mixxx-usb-uaccess.rules"