summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Borda2022-12-18 14:37:42 +0100
committerMattia Borda2022-12-18 14:37:42 +0100
commit4d162722a21ddbf46932bbff56024551be0d6ac6 (patch)
tree48cc1a38a4437e882dcf4d517a51bb2f5c11ff9a
parent402360968f58d9ce8f3f88be7baa77d209591909 (diff)
downloadaur-4d162722a21ddbf46932bbff56024551be0d6ac6.tar.gz
Use tags in pkgver and add check
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 46e1a159b80b..101578d73863 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e5ea78eab9c6..40b6aa0f8fba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"