aboutsummaryrefslogtreecommitdiffstats
path: root/community/cni-plugin-flannel/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/cni-plugin-flannel/APKBUILD')
-rw-r--r--community/cni-plugin-flannel/APKBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/community/cni-plugin-flannel/APKBUILD b/community/cni-plugin-flannel/APKBUILD
new file mode 100644
index 00000000000..3d734a87ddf
--- /dev/null
+++ b/community/cni-plugin-flannel/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Robert Günzler <r@gnzler.io>
+# Maintainer: Lucas Ramage <lucas.ramage@infinite-omicron.com>
+pkgname=cni-plugin-flannel
+pkgver=1.1.2
+pkgrel=8
+pkgdesc="networking plugin, designed to work with flannel network fabric"
+url="https://github.com/flannel-io/cni-plugin/"
+arch="all"
+license="Apache-2.0"
+makedepends="go linux-headers"
+source="$pkgname-$pkgver.tar.gz::https://github.com/flannel-io/cni-plugin/archive/v$pkgver.tar.gz"
+builddir="$srcdir/cni-plugin-$pkgver"
+options="!check net"
+
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
+
+build() {
+ mkdir -p dist
+
+ go build -o dist/flannel \
+ -tags "netgo osusergo no_stage static_build" \
+ -ldflags "
+ -X main.Version=$pkgver
+ -X main.Program=flannel
+ -X main.Commit=alpine
+ "
+
+}
+
+package() {
+ install -Dm755 -t "$pkgdir"/usr/libexec/cni dist/flannel
+}
+
+sha512sums="
+09c98a1bbc499bedb75cb01192ad3c631df066aae5164f3de31be146ce7afa7bdd327dc7dc3314adf944fb9e27999792f55af811cbe8f0eadc3c0ba329ff48c9 cni-plugin-flannel-1.1.2.tar.gz
+"