mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-04 08:55:20 +02:00
60 lines
2.1 KiB
Text
60 lines
2.1 KiB
Text
# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
|
|
pkgname=bird-lg-go
|
|
pkgver=1.3.8
|
|
pkgrel=5
|
|
pkgdesc="BIRD looking glass in Go"
|
|
url="https://github.com/xddxdd/bird-lg-go"
|
|
arch="all"
|
|
license="GPL-3.0-only"
|
|
makedepends="go"
|
|
options="net"
|
|
source="https://github.com/xddxdd/bird-lg-go/archive/v$pkgver/bird-lg-go-$pkgver.tar.gz
|
|
fix-tests.patch
|
|
|
|
bird-lg-go.initd
|
|
bird-lgproxy-go.initd
|
|
bird-lg.yaml
|
|
bird-lgproxy.yaml
|
|
"
|
|
install="
|
|
$pkgname.pre-install
|
|
bird-lgproxy-go.pre-install
|
|
"
|
|
subpackages="$pkgname-openrc bird-lgproxy-go:lgproxy bird-lgproxy-go-openrc"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
make all
|
|
}
|
|
|
|
check() {
|
|
cd $builddir/frontend
|
|
go test -v
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 proxy/proxy "$pkgdir"/usr/bin/bird-lgproxy-go
|
|
install -Dm755 frontend/frontend "$pkgdir"/usr/bin/bird-lg-go
|
|
|
|
install -Dm755 "$srcdir/bird-lg-go.initd" "$pkgdir"/etc/init.d/bird-lg-go
|
|
install -Dm644 "$srcdir/bird-lg.yaml" "$pkgdir"/etc/bird-lg/bird-lg.yaml
|
|
}
|
|
|
|
lgproxy() {
|
|
amove usr/bin/bird-lgproxy-go
|
|
|
|
install -Dm755 "$srcdir/bird-lgproxy-go.initd" "$pkgdir"/etc/init.d/bird-lgproxy-go
|
|
install -Dm644 "$srcdir/bird-lgproxy.yaml" "$pkgdir"/etc/bird-lg/bird-lgproxy.yaml
|
|
}
|
|
|
|
sha512sums="
|
|
fb6304278f4ce58f05745cf9fa99231c421c9e5212412d2456902342682c945401831b671826607c7d2c63bf4f5636db1a1168e1db8d1dfec5022aa6ce1ffb3d bird-lg-go-1.3.8.tar.gz
|
|
11af420cab348960b587abea5214f2d4933aed6788494c7068e7caeceec2d452440d26c74c468f386958bbe9a989ced0c118b4d8ac09894b9f816f0ed6213669 fix-tests.patch
|
|
5547b7a79b854f52f6f57b7955ff9fdabfee4a06801963d4190f39073ead8ae2cf4f113e3a7d1ef1e99bc40a86e873222e20134ce15c53776419a3fb11dd7620 bird-lg-go.initd
|
|
f8b897fd3b05b8644002ff9570cd03978221cf6663b9be1b66b71eff3eb8e750b235cd6e57f3c4bade7f07e1d28ae2a5702e7ce508821bbc9a87af79b1c14b99 bird-lgproxy-go.initd
|
|
e6d38b8cc0b8b53a49fef59508bea40a6b81c8734cb44ab6cb69af89c76554f4ef538039b1767b88cd5922881de7c565e7153da57585290951f577e9ebcf068c bird-lg.yaml
|
|
f53118b333efb8bb4aa12fbdf68a1ac534bc779c921fa0ee0b701ff5ff7d28aba169e19df943cd29f517d4e840c5429dd98d2ef378286a1ba96359c76a48740a bird-lgproxy.yaml
|
|
"
|