aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2022-01-20 13:52:03 +0000
committerLeo <thinkabit.ukim@gmail.com>2022-01-21 17:40:54 +0000
commit2d292a2e3d4b1feb6fac71291e3bd50e85467fa4 (patch)
tree3ebde72574bd37aa38700d9d573009ca4b489ac0
parent38a304d657d41585bc602532a7e0ab63de9617fa (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/APKBUILD31
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
+"