# Maintainer: Yuuta Liang pkgname=libacron-git pkgver=r68.0506ca8 pkgrel=1 pkgdesc="Acron client library" arch=(x86_64) url="https://yuuta.moe/acron" license=('LGPL') groups=() depends=(json-c) makedepends=(git meson ninja) provides=(libacron) conflicts=(libacron) replaces=() backup=() options=() install= source=('libacron::git+https://git.yuuta.moe/Minecraft/acron.git') noextract=() md5sums=('SKIP') pkgver() { cd "$srcdir/${pkgname%-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/${pkgname%-git}" git submodule update --init } build() { cd "$srcdir/${pkgname%-git}/client/libacron/" arch-meson --buildtype=release build meson compile -C build } check() { cd "$srcdir/${pkgname%-git}/client/libacron/" meson test -C build } package() { cd "$srcdir/${pkgname%-git}/client/libacron/" DESTDIR="$pkgdir/" meson install -C build }