maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>"
pkgname=dbus-waiter
pkgver=0.3.0
pkgrel=0
pkgdesc="Implement readiness notifications for dbus services"
url="https://git.sr.ht/~whynothugo/dbus-waiter"
arch="all"
license="ISC"
makedepends="cargo cargo-auditable"
source="dbus-waiter-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/dbus-waiter/archive/v$pkgver.tar.gz"
builddir="$srcdir/$pkgname-v$pkgver"
options="net" # fetch dependencies

prepare() {
	default_prepare

	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --release --frozen
}

check() {
	cargo test --frozen
}

package() {
	install -Dm 0755 target/release/$pkgname "$pkgdir/usr/bin/$pkgname"
}

sha512sums="
006af2c5d9dba298876461402d4007cd50970a3cfc26898dbf2115ce228405581b78f209ef3642351f9074121af6be9b58d07e22d6164ad902170ccb61b6129b  dbus-waiter-0.3.0.tar.gz
"
