diff options
author | Mattia Borda | 2022-12-18 14:37:42 +0100 |
---|---|---|
committer | Mattia Borda | 2022-12-18 14:37:42 +0100 |
commit | 4d162722a21ddbf46932bbff56024551be0d6ac6 (patch) | |
tree | 48cc1a38a4437e882dcf4d517a51bb2f5c11ff9a | |
parent | 402360968f58d9ce8f3f88be7baa77d209591909 (diff) | |
download | aur-4d162722a21ddbf46932bbff56024551be0d6ac6.tar.gz |
Use tags in pkgver and add check
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 11 insertions, 3 deletions
@@ -1,6 +1,6 @@ pkgbase = cavalier-git pkgdesc = Audio visualizer based on CAVA - pkgver = r33.c157976 + pkgver = 2022.12.18.r0.g3030895 pkgrel = 1 url = https://github.com/fsobolev/cavalier arch = any @@ -1,7 +1,7 @@ # Maintainer: Mattia Borda <mattiagiovanni.borda@icloud.com> pkgname=cavalier-git -pkgver=r33.c157976 +pkgver=2022.12.18.r0.g3030895 pkgrel=1 pkgdesc='Audio visualizer based on CAVA' arch=(any) @@ -16,7 +16,11 @@ b2sums=('SKIP') pkgver() { cd ${pkgname%-git} - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + sed -i "s/'validate'/'validate-relax'/" ${pkgname%-git}/data/meson.build } build() { @@ -24,6 +28,10 @@ build() { meson compile -C build } +check() { + meson test -C build --print-errorlog +} + package() { DESTDIR="$pkgdir" meson install -C build install -Dm644 ${pkgname%-git}/COPYING -t "$pkgdir/usr/share/licenses/$pkgname" |