diff options
Diffstat (limited to 'community/cni-plugin-flannel/APKBUILD')
-rw-r--r-- | community/cni-plugin-flannel/APKBUILD | 33 |
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 +" |