| 1 | # Contributor: Dennis Przytarski <[email protected]> |
| 2 | # Maintainer: Dennis Przytarski <[email protected]> |
| 3 | pkgname=pathvector |
| 4 | pkgver=6.3.2 |
| 5 | pkgrel=24 |
| 6 | pkgdesc="Declarative edge routing platform" |
| 7 | url="https://pathvector.io" |
| 8 | # broken on 32-bit |
| 9 | arch="all !x86 !armhf !armv7" |
| 10 | license="MIT" |
| 11 | depends="bird" |
| 12 | makedepends="go" |
| 13 | source="$pkgname-$pkgver.tar.gz::https://github.com/natesales/pathvector/archive/refs/tags/v$pkgver.tar.gz |
| 14 | pathvector.yml |
| 15 | " |
| 16 | # require full setup with host routing in place |
| 17 | options="!check" |
| 18 | |
| 19 | build() { |
| 20 | sed -i 's/\(version = "\)devel/\1'"$pkgver"'/g' main.go |
| 21 | go build -v |
| 22 | } |
| 23 | |
| 24 | package() { |
| 25 | install -Dm755 pathvector "$pkgdir"/usr/bin/pathvector |
| 26 | install -Dm644 "$srcdir"/pathvector.yml "$pkgdir"/etc/pathvector.yml |
| 27 | } |
| 28 | |
| 29 | sha512sums=" |
| 30 | 34cd31b30b4ded02cd01aeee96a6f7eddff0feb372cd9d5eda51dd77b87b50286ecb5585789851838afc0e47cbd6739e1dad9120b06ad4489470a380014757fc pathvector-6.3.2.tar.gz |
| 31 | 8c446535089ecfca6aaaa335dda2567a17224761f5daa6d8bea68981ad0cfb32d7e40a12691953f06d1e24b08bc131bf9ad2468389a8e5058c056202056f94cd pathvector.yml |
| 32 | " |