summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabio Barone2022-04-25 09:27:09 -0500
committerFabio Barone2022-04-25 09:27:09 -0500
commit55ed427a966125267906c11b87485b8a78db93f5 (patch)
tree9f351b5c63fae00bad3d60bef57fe0381fc208d2
downloadaur-55ed427a966125267906c11b87485b8a78db93f5.tar.gz
renamed avalanchego to avalanchego-bin
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD50
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d6cf5c127b79
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = avalanchego
+ pkgdesc = The avalanchego binary
+ pkgver = v1.7.10
+ pkgrel = 1
+ url = https://avax.network
+ arch = x86_64
+ license = BSD 3-Clause License
+ depends = git
+ depends = go
+ depends = gcc
+ source = https://github.com/ava-labs/avalanchego/releases/download/v1.7.10/avalanchego-linux-amd64-v1.7.10.tar.gz.sig
+ source = https://github.com/ava-labs/avalanchego/releases/download/v1.7.10/avalanchego-linux-amd64-v1.7.10.tar.gz
+ validpgpkeys = 5395BDA1129CAC3E74699D07D93080B0C0D5FE8B
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = avalanchego
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fccc3ce479a1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# This is the PKGBUILD for avalanchego, the go client for the avalanche blockchain
+
+# Maintainer: holisticode <holistic.computing@gmail.com>
+pkgname=avalanchego
+pkgver="$(curl --silent "https://api.github.com/repos/ava-labs/avalanchego/releases/latest" | grep tag_name | cut -d\" -f4)"
+pkgrel=1
+epoch=
+pkgdesc="The avalanchego binary"
+arch=('x86_64')
+url="https://avax.network"
+license=('BSD 3-Clause License')
+groups=()
+depends=('git' 'go' 'gcc')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+md5sums=("SKIP" "SKIP")
+noextract=()
+validpgpkeys=('5395BDA1129CAC3E74699D07D93080B0C0D5FE8B')
+
+
+source=("https://github.com/ava-labs/avalanchego/releases/download/${pkgver}/avalanchego-linux-amd64-${pkgver}.tar.gz.sig"
+"https://github.com/ava-labs/avalanchego/releases/download/${pkgver}/avalanchego-linux-amd64-${pkgver}.tar.gz")
+
+build() {
+ cd "$srcdir"
+ tar -zxvf avalanchego-linux-amd64-${pkgver}.tar.gz
+}
+
+check() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ [[ -f avalanchego ]] && [[ -f plugins/evm ]]
+}
+
+package() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+
+ install -d "${pkgdir}/usr/local/lib/avalanchego"
+ install -d "${pkgdir}/usr/local/lib/avalanchego/plugins"
+ install -Dm755 avalanchego ${pkgdir}/usr/local/bin/avalanchego
+ install -Dm755 plugins/evm ${pkgdir}/usr/local/lib/avalanchego/evm
+
+}