aboutsummaryrefslogtreecommitdiffstats
path: root/testing/btcd/APKBUILD
blob: 2262750a3145ef52c6f49144aab0dd0d8c635725 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Maintainer: Michał Adamski <michal@ert.pl>
pkgname=btcd
pkgver=0.22.0_beta
_pkgver=${pkgver/_/-}
pkgrel=0
pkgdesc="Alternative full node bitcoin implementation written in Go"
url="https://github.com/btcsuite/btcd#btcd"
arch="all"
license="ISC"
makedepends="go"
source="https://github.com/btcsuite/btcd/archive/v$_pkgver/$pkgname-$_pkgver.tar.gz"
builddir="$srcdir/$pkgname-$_pkgver"

build() {
	mkdir bin
	go build -trimpath -ldflags="-s -w" -v -o bin . ./cmd/...
}

check() {
	go test ./...
}

package() {
	for bin in bin/*; do
		install -Dm755 $bin "$pkgdir"/usr/$bin
	done
}
sha512sums="
cae1bf46900890e4bc01b817f72cbf6654636af5bac887032a85afba91a813162e5b2e1bcb23cd0a013e8b0711d9e7a68d6ff08f8767c6b375a2df7d8d72c291  btcd-0.22.0-beta.tar.gz
"