diff options
author | Emil Bay | 2024-02-27 17:10:01 +0100 |
---|---|---|
committer | Emil Bay | 2024-02-27 17:10:46 +0100 |
commit | 42d5e46713b65aec4561edf7987d9139073cab59 (patch) | |
tree | ee7a1c789fe381d0c009ff0c382f61174a0665f1 | |
download | aur-42d5e46713b65aec4561edf7987d9139073cab59.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..36d4744abf0a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = vega-protocol-bin + pkgdesc = A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fully decentralised network. + pkgver = 0.74.4 + pkgrel = 1 + url = https://vega.xyz + arch = x86_64 + arch = aarch64 + license = AGPL-3.0-only + provides = vega + provides = vega-data-node + provides = vegawallet + provides = vegavisor + conflicts = vega + conflicts = vega-data-node + conflicts = vegawallet + conflicts = vegavisor + source_x86_64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/vega-linux-amd64.zip + source_x86_64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/data-node-linux-amd64.zip + source_x86_64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/vegawallet-linux-amd64.zip + source_x86_64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/visor-linux-amd64.zip + sha256sums_x86_64 = 8195a09b954c8e1434516fad67a9043e65a82712b818d4daca973f90aa69fb23 + sha256sums_x86_64 = a703042536c26dcb78ca09dae3031065975fff4f7dfd9e926c6663404bee08d9 + sha256sums_x86_64 = e6f563c04b8487f569f4b56fbd095eea3cb8bfbf7f3bde8fed7f30f49acfc007 + sha256sums_x86_64 = 4b2cd73871e7d56a37d3c7be72401beb4c76ab890255675d7a38f6d68d269c9d + source_aarch64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/vega-linux-arm64.zip + source_aarch64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/data-node-linux-arm64.zip + source_aarch64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/vegawallet-linux-arm64.zip + source_aarch64 = https://github.com/vegaprotocol/vega/releases/download/v0.74.4/visor-linux-arm64.zip + sha256sums_aarch64 = 0e2b7d7c6d1acc6323de7d363334c92a8a175b8866e0d761bbff7908231b31e9 + sha256sums_aarch64 = b760d2aad46953fa3541e44463b57b52e3149cff8ecfc3cbae6a8627e7c46b36 + sha256sums_aarch64 = a45cb02e66207766305881f48c6d5011e275c11a25fcc1f099a637af8eed7f7e + sha256sums_aarch64 = 3d528dfd38b46a39f601cbd7eaeb4dd137f4d9618f30ceace640c483a7e6af58 + +pkgname = vega-protocol-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1982bf7ed05e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Emil Bay <archlinux@tixz.dk> +pkgname=vega-protocol-bin +pkgver=0.74.4 +_pkgver=0.74.4 +pkgrel=1 +pkgdesc="A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fully decentralised network." +arch=('x86_64' 'aarch64') +url="https://vega.xyz" +license=('AGPL-3.0-only') +depends=() +provides=('vega' 'vega-data-node' 'vegawallet' 'vegavisor') +conflicts=('vega' 'vega-data-node' 'vegawallet' 'vegavisor') + +source_x86_64=( + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/vega-linux-amd64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/data-node-linux-amd64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/vegawallet-linux-amd64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/visor-linux-amd64.zip" +) + +source_aarch64=( + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/vega-linux-arm64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/data-node-linux-arm64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/vegawallet-linux-arm64.zip" + "https://github.com/vegaprotocol/vega/releases/download/v${_pkgver}/visor-linux-arm64.zip" +) + +sha256sums_x86_64=('8195a09b954c8e1434516fad67a9043e65a82712b818d4daca973f90aa69fb23' + 'a703042536c26dcb78ca09dae3031065975fff4f7dfd9e926c6663404bee08d9' + 'e6f563c04b8487f569f4b56fbd095eea3cb8bfbf7f3bde8fed7f30f49acfc007' + '4b2cd73871e7d56a37d3c7be72401beb4c76ab890255675d7a38f6d68d269c9d') +sha256sums_aarch64=('0e2b7d7c6d1acc6323de7d363334c92a8a175b8866e0d761bbff7908231b31e9' + 'b760d2aad46953fa3541e44463b57b52e3149cff8ecfc3cbae6a8627e7c46b36' + 'a45cb02e66207766305881f48c6d5011e275c11a25fcc1f099a637af8eed7f7e' + '3d528dfd38b46a39f601cbd7eaeb4dd137f4d9618f30ceace640c483a7e6af58') + +package() { + install -Dm755 "${srcdir}/vega" "${pkgdir}/usr/bin/vega" + install -Dm755 "${srcdir}/data-node" "${pkgdir}/usr/bin/vega-data-node" + install -Dm755 "${srcdir}/vegawallet" "${pkgdir}/usr/bin/vegawallet" + install -Dm755 "${srcdir}/visor" "${pkgdir}/usr/bin/vegavisor" +} |