mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-31 14:22:14 +01:00
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Contributor: omni <omni+alpine@hack.org>
|
|
# Maintainer: omni <omni+alpine@hack.org>
|
|
pkgname=snowflake
|
|
pkgver=2.7.0
|
|
pkgrel=0
|
|
pkgdesc="Pluggable Transport for Tor using WebRTC, inspired by Flashproxy"
|
|
url="https://snowflake.torproject.org/"
|
|
license="BSD-3-Clause"
|
|
arch="all !riscv64" # ftbfs
|
|
makedepends="go"
|
|
options="!check" # no test files
|
|
subpackages="$pkgname-doc"
|
|
source="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v$pkgver/snowflake-v$pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname-v$pkgver"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
cd "$builddir"/client
|
|
go build -v .
|
|
|
|
cd "$builddir"/proxy
|
|
go build -v .
|
|
}
|
|
|
|
package() {
|
|
install -Dm0755 client/client "$pkgdir"/usr/bin/"$pkgname"-client
|
|
install -Dm0755 proxy/proxy "$pkgdir"/usr/bin/"$pkgname"-proxy
|
|
install -Dm0644 doc/snowflake-*.1 -t "$pkgdir"/usr/share/man/man1
|
|
}
|
|
|
|
sha512sums="
|
|
88c1c9eafd7d04d9a8c26869c9ea518345e5b100817d5ec670ad2fd5844b94bd39dfdd2f9537b95d7b841c357a61abf8e9162b3eaf82e362f14715b2b6920e18 snowflake-v2.7.0.tar.gz
|
|
"
|