maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>"
pkgname=way-secure
pkgver=0.2.0
pkgrel=0
pkgdesc="Create wayland security contexts"
url="https://git.sr.ht/~whynothugo/way-secure"
# s390x: nix/libc crate
# loongarch64: libc crate
arch="all !s390x !loongarch64"
license="ISC"
makedepends="cargo cargo-auditable scdoc"
subpackages="$pkgname-doc"
source="way-secure-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/way-secure/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/way-secure -t "$pkgdir"/usr/bin/
	install -Dm 0644 way-secure.1 -t "$pkgdir"/usr/share/man/man1/
}

sha512sums="
5435796cff9e2f41b65065558a1424b9725d37149e777c2d311d133313011a715330426d5f371ee069f41189a409b2932c71e92f24a39645560436748a2ed65d  way-secure-0.2.0.tar.gz
"
