diff options
author | Vyacheslav Konovalov | 2021-04-22 04:35:17 +0500 |
---|---|---|
committer | Vyacheslav Konovalov | 2021-04-22 04:35:17 +0500 |
commit | 595d55be28a9dd749df6c2148aa3c02a67c51500 (patch) | |
tree | 4f7a691780a1a1caf0d6da76228cd4839201d8a4 | |
download | aur-595d55be28a9dd749df6c2148aa3c02a67c51500.tar.gz |
PKGBUILD for nym version 0.10.0
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cd68cac529a0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = nym + pkgdesc = The next generation of privacy infrastructure (Nym mixnet) + pkgver = 0.10.0 + pkgrel = 1 + url = https://nymtech.net/ + arch = x86_64 + license = Apache + license = MIT + license = CC0 + makedepends = cargo + depends = openssl + source = https://github.com/nymtech/nym/archive/refs/tags/v0.10.0.tar.gz + sha512sums = fd8ffc5cda70a0768ff2f73bf4bbc2827282b0d111f5365bf699e5d5e5252adbe76dad6f31d866e6d9b3377d4ab7c1c2bc363671fec693629b56da0c1cdc76b8 + +pkgname = nym + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..85255d71dd97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Vyacheslav Konovalov <crabvk@protonmail.com> + +pkgname=nym +pkgver=0.10.0 +pkgrel=1 +pkgdesc='The next generation of privacy infrastructure (Nym mixnet)' +arch=('x86_64') +url='https://nymtech.net/' +license=('Apache' 'MIT' 'CC0') +depends=(openssl) +makedepends=(cargo) +source=("https://github.com/nymtech/nym/archive/refs/tags/v$pkgver.tar.gz") +sha512sums=('fd8ffc5cda70a0768ff2f73bf4bbc2827282b0d111f5365bf699e5d5e5252adbe76dad6f31d866e6d9b3377d4ab7c1c2bc363671fec693629b56da0c1cdc76b8') + +build() { + cd nym-$pkgver + cargo build --release --locked --all-features --target-dir=target +} + +package() { + cd nym-$pkgver + + install -Dm755 \ + target/release/nym-{client,gateway,mixnode,network-monitor,network-requester,socks5-client} -t "$pkgdir/usr/bin" + install -Dm644 LICENSES/*.txt -t "$pkgdir/usr/share/licenses/nym" +} |