diff --git a/testing/rest-server/APKBUILD b/testing/rest-server/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..1047db7ea9973b8bedca895e237201c650ee598b --- /dev/null +++ b/testing/rest-server/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> +# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net> +pkgname=rest-server +pkgver=0.9.7 +pkgrel=0 +pkgdesc="A high performance HTTP server that implements restic's REST backend API" +url="https://github.com/restic/rest-server" +arch="all" +license="BSD-2-Clause" +depends="" +makedepends="go" +install="" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/restic/$pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir/src/github.com/restic/$pkgname" + +export GOPATH="$srcdir" + +prepare() { + mkdir -p "${builddir%/*}" + ln -s "$srcdir"/$pkgname-$pkgver "$builddir" + default_prepare +} + +build() { + cd "$builddir" + go build ./cmd/... +} + +package() { + cd "$builddir" + + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname + install -Dm644 README.md \ + "$pkgdir"/usr/share/doc/$pkgname/README.md +} + +sha512sums="2288f93703d03859ec1a5d9085eda7ca5b82e801bc74cd66fcc58601e73a2bf5150f85e948749ca7d95e4598087acf5115499404ccbbfba62a4cc9043437ed29 rest-server-0.9.7.tar.gz"