# Maintainer: devvick pkgname=zeronsd pkgver=0.3.1 pkgrel=2 pkgdesc="Unicast DNS resolver for ZeroTier networks" url="https://github.com/zerotier/zeronsd" license=("BSD-3-Clause") arch=("any") depends=("zerotier-one") makedepends=("cargo" "git") source=("$pkgname-$pkgver.tar.gz::https://github.com/zerotier/$pkgname/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('20291c8e88cff9abcc7501459778336cd94be8a6ceddaf21746cace89e7ff638') build() { cd "$pkgname-$pkgver" cargo build --release --locked --all-features } check() { cd "$pkgname-$pkgver" cargo test --release --locked --lib } package() { cd "$pkgname-$pkgver" install -Dm755 target/release/${pkgname} -t "${pkgdir}/usr/bin" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }