diff options
Diffstat (limited to 'community/pebble/APKBUILD')
-rw-r--r-- | community/pebble/APKBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/community/pebble/APKBUILD b/community/pebble/APKBUILD new file mode 100644 index 00000000000..49e79316c95 --- /dev/null +++ b/community/pebble/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Duncan Bellamy <dunk@denkimushi.com> +# Maintainer: Duncan Bellamy <dunk@denkimushi.com> +pkgname=pebble +pkgver=2.5.1 +pkgrel=1 +pkgdesc="small RFC 8555 ACME test server not for a production certificate authority" +url="https://github.com/letsencrypt/pebble" +# riscv64 blocked by syscall dependency +arch="all !riscv64" +license="MPL-2.0" +options="!check net" # no testsuite, needs to download dependencies +makedepends="go" +source="$pkgname-$pkgver.tar.gz::https://github.com/letsencrypt/pebble/archive/refs/tags/v$pkgver.tar.gz + " + +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" + +prepare() { + default_prepare + + go mod download +} + +build() { + go build ./cmd/pebble + go build ./cmd/pebble-challtestsrv +} + +package() { + install -Dm755 \ + pebble \ + pebble-challtestsrv \ + -t "$pkgdir"/usr/bin +} + +sha512sums=" +626dccd22be56c0424f5040798bac09586095ce5b2d31c7f5b90a4f6e4dd5e8454046fcbf87303029e4f9f440cb5a0079bc3b36b0f0aa7dfcd15a9103e603a84 pebble-2.5.1.tar.gz +" |