summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Bay2024-02-27 17:10:01 +0100
committerEmil Bay2024-02-27 17:10:46 +0100
commit42d5e46713b65aec4561edf7987d9139073cab59 (patch)
treeee7a1c789fe381d0c009ff0c382f61174a0665f1
downloadaur-42d5e46713b65aec4561edf7987d9139073cab59.tar.gz
Initial release
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD42
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"
+}