summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2022-04-02 21:49:39 +0200
committerCarl Smedstad2022-04-02 21:49:39 +0200
commit5c8b989a4a9996c034012619aae05a2751949a56 (patch)
tree6fb4297ee91f8063ee134448206a7a0a00f91e73
parent35cc3ab62e8d40274fbf0fd5117554a13a217ef0 (diff)
downloadaur-5c8b989a4a9996c034012619aae05a2751949a56.tar.gz
Update to version 0.0.12
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9db11e9c8aa..1fafb73c9476 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = azure-kubelogin
pkgdesc = A Kubernetes credential (exec) plugin implementing azure authentication
- pkgver = 0.0.11
+ pkgver = 0.0.12
pkgrel = 1
url = https://github.com/Azure/kubelogin
arch = x86_64
license = MIT
makedepends = go
conflicts = kubelogin
- source = azure-kubelogin-0.0.11.tar.gz::https://github.com/Azure/kubelogin/archive/refs/tags/v0.0.11.tar.gz
- sha256sums = 087d6828effb1e2e23015ef69e922c17920bf15e874e77916c28f63ba6db9c3e
+ source = azure-kubelogin-0.0.12.tar.gz::https://github.com/Azure/kubelogin/archive/refs/tags/v0.0.12.tar.gz
+ sha256sums = 01b37d3e7a1e952fccae8fab0c55375550783ae5cadb9eefac40b661be17fbee
pkgname = azure-kubelogin
diff --git a/PKGBUILD b/PKGBUILD
index d7cf8067f679..56af7e223978 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=azure-kubelogin
_pkgname=kubelogin
-pkgver=0.0.11
+pkgver=0.0.12
pkgrel=1
pkgdesc="A Kubernetes credential (exec) plugin implementing azure authentication"
arch=('x86_64')
@@ -13,24 +13,28 @@ makedepends=('go')
conflicts=('kubelogin')
source=("$pkgname-$pkgver.tar.gz::https://github.com/Azure/$_pkgname/archive/refs/tags/v$pkgver.tar.gz")
-sha256sums=('087d6828effb1e2e23015ef69e922c17920bf15e874e77916c28f63ba6db9c3e')
+sha256sums=('01b37d3e7a1e952fccae8fab0c55375550783ae5cadb9eefac40b661be17fbee')
build() {
cd "$_pkgname-$pkgver"
- make
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o build/kubelogin
}
check() {
cd "$_pkgname-$pkgver"
- make test
+ go test -coverprofile=coverage.txt -covermode=atomic ./...
}
package() {
cd "$_pkgname-$pkgver"
- binary_dir="bin/$(go env GOOS)_$(go env GOARCH)"
- install -Dm755 "$binary_dir/kubelogin" $pkgdir/usr/bin/kubelogin
+ install -Dm755 "build/kubelogin" $pkgdir/usr/bin/kubelogin
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}