summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user/frr/APKBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/user/frr/APKBUILD b/user/frr/APKBUILD
new file mode 100644
index 000000000..2757e8989
--- /dev/null
+++ b/user/frr/APKBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Dan Theisen <djt@hxx.in>
+pkgname=frr
+pkgver=7.1
+pkgrel=0
+pkgdesc="An IP routing suite with support for for BGP, IS-IS, LDP, OSPF, PIM, and RIP"
+url="https://frrouting.org/"
+arch="all"
+license="GPL-2.0+ AND LGPL-2.1+"
+depends=""
+makedepends="libexecinfo-dev openssl-dev json-c-dev c-ares-dev libyang-dev
+ bison flex python3-dev py3-pytest py3-sphinx texinfo bsd-compat-headers"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/FRRouting/frr/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.xz"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-systemd=no \
+ --disable-vtysh
+ make PYTHON=python3
+}
+
+check() {
+ make PYTHON=python3 check
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="1639d9feca6f01d7174cde1965437c711a8ed0c1f0f1eb80c290f883639851a94b9165d5b1468bd31f5baf8cc2ff1b09264db9e0f7de5972bbad1507ee2861ef frr-7.1.tar.xz"