From 4ef6543d44c7e758054034c83b26754c73423f3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net> Date: Mon, 29 Mar 2021 16:06:00 +0200 Subject: [PATCH] testing/delve: new aport --- testing/delve/APKBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 testing/delve/APKBUILD diff --git a/testing/delve/APKBUILD b/testing/delve/APKBUILD new file mode 100644 index 000000000000..072a72920ab8 --- /dev/null +++ b/testing/delve/APKBUILD @@ -0,0 +1,31 @@ +# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> +# Maintainer: +pkgname=delve +pkgver=1.6.0 +pkgrel=0 +pkgdesc="Debugger for the Go programming language" +url="https://github.com/go-delve/delve" +arch="x86 x86_64 aarch64" +license="MIT" +makedepends="go" +# TODO: Tests require proper GOPATH setup +options="net chmod-clean !check" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/go-delve/delve/archive/refs/tags/v$pkgver.tar.gz" + +export GOPATH="$srcdir" + +build() { + mkdir bin + go build -trimpath -o bin ./cmd/dlv/... +} + +package() { + install -Dm755 bin/* -t "$pkgdir"/usr/bin/ + + # Install additional documentation files. + mkdir -p "$pkgdir"/usr/share/doc/$pkgname + cp -r Documentation/* "$pkgdir"/usr/share/doc/$pkgname +} + +sha512sums="3a0a59304284ea67e9c9be82816ad7c46979495ced22cf372739c254397d3bb3469b6a2de28f268dc704ddbe0282cf9fb3e3a3a1717f0c2921dc31e78c9ed0e3 delve-1.6.0.tar.gz" -- GitLab