aports/community/boringproxy/APKBUILD
2025-05-11 17:42:12 +02:00

35 lines
1.1 KiB
Text

# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=boringproxy
pkgver=0.10.0
pkgrel=20
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"
source="$pkgname-$pkgver.tar.gz::https://github.com/boringproxy/boringproxy/archive/refs/tags/v$pkgver.tar.gz
update-go-mod.patch
"
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
# from ./scripts/generate_logo.sh
inkscape -w 192 -h 192 logo.svg -o logo.png
go build -ldflags "-X main.Version=$pkgver" \
-o boringproxy ./cmd/boringproxy
}
package() {
install -Dm0755 boringproxy -t "$pkgdir"/usr/bin
}
sha512sums="
c4ce808309edde3f89463b383e0b4657083e42a6d2c09b15e5f442cd296b070bbb6f78bcc4f9b2e7513b56802149f1d0a61ead8967353016432b52f77737bc96 boringproxy-0.10.0.tar.gz
a9f1bf87fae164f375a7f538b0c424739a2d2f69b98076b712dc2a2b175b38832821bb060425baedfcf1b96990b4771625fad8bb045021f57b64e8784f154b2a update-go-mod.patch
"