diff options
author | devvick | 2021-06-24 14:40:18 +0000 |
---|---|---|
committer | devvick | 2021-06-24 14:40:18 +0000 |
commit | 0f0a25d89be60599ff59e12ec6b17841a5ccbd25 (patch) | |
tree | d055939498be7d4dc6c50e8d44c62ef6d684020f | |
download | aur-0f0a25d89be60599ff59e12ec6b17841a5ccbd25.tar.gz |
Update AUR package
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c4c33eda2cd9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = zeronsd + pkgdesc = Unicast DNS resolver for ZeroTier networks + pkgver = 0.2.1 + pkgrel = 1 + url = https://github.com/zerotier/zeronsd + arch = any + license = BSD-3-Clause + makedepends = cargo + makedepends = git + provides = zeronsd + conflicts = zeronsd + source = zeronsd-0.2.1.tar.gz::https://github.com/zerotier/zeronsd/archive/refs/tags/v0.2.1.tar.gz + sha256sums = c779035f29d7834a61bdc8e783ed06c6c541f0ead51a023e533a3ac8ee1fd1af + +pkgname = zeronsd diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b60e38ce25d1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: devvick <root@devvick.eu> + +pkgname=zeronsd +pkgver=0.2.1 +pkgrel=1 +pkgdesc="Unicast DNS resolver for ZeroTier networks" +url="https://github.com/zerotier/zeronsd" +license=("BSD-3-Clause") +arch=("any") +provides=("zeronsd") +conflicts=("zeronsd") +makedepends=("cargo" "git") +source=("$pkgname-$pkgver.tar.gz::https://github.com/zerotier/$pkgname/archive/refs/tags/v$pkgver.tar.gz") +https://github.com/zerotier/$pkgname/archive/refs/tags/v$pkgver.tar.gz +sha256sums=("c779035f29d7834a61bdc8e783ed06c6c541f0ead51a023e533a3ac8ee1fd1af") + +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked --all-features +} + +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 target/release/${pkgname} -t "${pkgdir}/usr/bin" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |