diff options
author | psykose <alice@ayaya.dev> | 2022-01-20 13:52:03 +0000 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2022-01-21 17:40:54 +0000 |
commit | 2d292a2e3d4b1feb6fac71291e3bd50e85467fa4 (patch) | |
tree | 3ebde72574bd37aa38700d9d573009ca4b489ac0 | |
parent | 38a304d657d41585bc602532a7e0ab63de9617fa (diff) |
testing/boringproxy: new aport
https://github.com/boringproxy/boringproxy
Simple tunneling reverse proxy with a fast web UI and auto HTTPS
-rw-r--r-- | testing/boringproxy/APKBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/testing/boringproxy/APKBUILD b/testing/boringproxy/APKBUILD new file mode 100644 index 00000000000..abaea0aecba --- /dev/null +++ b/testing/boringproxy/APKBUILD @@ -0,0 +1,31 @@ +# Contributor: psykose <alice@ayaya.dev> +# Maintainer: psykose <alice@ayaya.dev> +pkgname=boringproxy +pkgver=0.8.2 +pkgrel=0 +pkgdesc="Simple tunneling reverse proxy with a fast web UI and auto HTTPS" +url="https://github.com/boringproxy/boringproxy" +options="!check" # no tests +arch="all" +license="MIT" +makedepends="go inkscape libcap" +source="$pkgname-$pkgver.tar.gz::https://github.com/boringproxy/boringproxy/archive/refs/tags/v$pkgver.tar.gz" + +export GOFLAGS="$GOFLAGS -trimpath -mod=readonly" + +build() { + # from ./scripts/generate_logo.sh + inkscape -w 192 -h 192 logo.svg -o logo.png + + CGO_ENABLED=0 go build -ldflags "-X main.Version=$pkgver" \ + -o boringproxy ./cmd/boringproxy +} + +package() { + install -Dm0755 boringproxy -t "$pkgdir"/usr/bin + setcap cap_net_bind_service=+ep "$pkgdir"/usr/bin/boringproxy +} + +sha512sums=" +47976e6033dfa2f23b7025a9a185e26b000fa82fed4da7715baba3f2f869148f0fbd11a9b4ec050fa45caccc9f6ae825796c3d83d80ce86db51150d4e3fea31c boringproxy-0.8.2.tar.gz +" |