mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-05 08:17:14 +02:00
54 lines
1.8 KiB
Text
54 lines
1.8 KiB
Text
# Contributor: Mike Crute <mike@crute.us>
|
|
# Contributor: Nicolas Lorin <androw95220@gmail.com>
|
|
# Maintainer: Nicolas Lorin <androw95220@gmail.com>
|
|
pkgname=stayrtr
|
|
pkgver=0.6.2
|
|
pkgrel=1
|
|
pkgdesc="Simple RPKI-To-Router server. (Hard fork of GoRTR)"
|
|
url="https://github.com/bgp/stayrtr"
|
|
arch="all"
|
|
license="BSD-3-Clause"
|
|
options="net chmod-clean"
|
|
makedepends="go"
|
|
pkgusers="stayrtr"
|
|
pkggroups="stayrtr"
|
|
install="$pkgname.pre-install"
|
|
subpackages="$pkgname-openrc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/bgp/stayrtr/archive/v$pkgver.tar.gz
|
|
$pkgname.initd
|
|
$pkgname.confd
|
|
"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
export CGO_ENABLED=1
|
|
make \
|
|
OUTPUT_STAYRTR=dist/stayrtr \
|
|
OUTPUT_RTRDUMP=dist/rtrdump \
|
|
OUTPUT_RTRMON=dist/rtrmon \
|
|
STAYRTR_VERSION=$pkgver \
|
|
LDFLAGS='"-X main.version=$(STAYRTR_VERSION) -X main.buildinfos=$(BUILDINFOS)"' \
|
|
build-stayrtr build-rtrdump build-rtrmon
|
|
}
|
|
|
|
check() {
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 dist/stayrtr "$pkgdir"/usr/bin/$pkgname
|
|
install -Dm755 dist/rtrdump "$pkgdir"/usr/bin/rtrdump
|
|
install -Dm755 dist/rtrmon "$pkgdir"/usr/bin/rtrmon
|
|
|
|
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
|
}
|
|
|
|
sha512sums="
|
|
ee2262501ccb3588d81a11a209dd33ca65df41b08cc6e4656b3b54e4d12de0911d08ee1d55ea9567478119d4895bedd880f8c9dc3e9d98b46ad0e6be1d0dc360 stayrtr-0.6.2.tar.gz
|
|
926dd3d3c3851d2b787ed7ae42ba1dcc54b432e5cb9ab6a30fa8eee1df19b48f50b37b37b84262d83e53031993ac39bd68a87bd9e47752eca49c104e0b1e7897 stayrtr.initd
|
|
73d8e1465332287ec035872777caa3c60072ae62a359d2f1374275901423d120300ebcfca22a7ca7c1131056183f39a9fb19ad1b08678d3bde13b383874d4a7d stayrtr.confd
|
|
"
|