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/APKBUILD33
1 files changed, 22 insertions, 11 deletions
diff --git a/community/cni-plugin-flannel/APKBUILD b/community/cni-plugin-flannel/APKBUILD
index 3f5bec1e63a..d7e10069a84 100644
--- a/community/cni-plugin-flannel/APKBUILD
+++ b/community/cni-plugin-flannel/APKBUILD
@@ -1,27 +1,38 @@
# Contributor: Robert Günzler <r@gnzler.io>
+# Maintainer: Lucas Ramage <lucas.ramage@infinite-omicron.com>
pkgname=cni-plugin-flannel
-pkgver=1.0.0
-pkgrel=3
+pkgver=1.1.2
+pkgrel=9
pkgdesc="networking plugin, designed to work with flannel network fabric"
-options="!check"
url="https://github.com/flannel-io/cni-plugin/"
arch="all"
license="Apache-2.0"
-makedepends="go bash linux-headers"
+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() {
- export VERSION="$pkgver"
- export GOARCH="$(go env GOARCH)"
+ 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
+ "
- go mod tidy
- go mod vendor
- bash ./scripts/build_flannel.sh
}
package() {
- install -Dm755 -t "$pkgdir"/usr/libexec/cni dist/"flannel-$(go env GOARCH)"
+ install -Dm755 -t "$pkgdir"/usr/libexec/cni dist/flannel
}
-sha512sums="4b75cfe2af334b974093e520657a92f69e2d20b43319d8425d7f024aef0ed5b923908a55fe146a561a5e3e83be9fda218e4317b29d9e58c2f414402c58f0fea6 cni-plugin-flannel-1.0.0.tar.gz"
+sha512sums="
+09c98a1bbc499bedb75cb01192ad3c631df066aae5164f3de31be146ce7afa7bdd327dc7dc3314adf944fb9e27999792f55af811cbe8f0eadc3c0ba329ff48c9 cni-plugin-flannel-1.1.2.tar.gz
+"