summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD48
3 files changed, 36 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 257d44b3c488..f514ea9dd29c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = azure-kubelogin
pkgdesc = A Kubernetes credential (exec) plugin implementing azure authentication
- pkgver = 0.0.9
+ pkgver = 0.0.10
pkgrel = 1
url = https://github.com/Azure/kubelogin
arch = x86_64
license = MIT
- makedepends = go
makedepends = git
- source = git+https://github.com/Azure/kubelogin.git#tag=v0.0.9
- md5sums = SKIP
+ makedepends = go
+ conflicts = kubelogin
+ source = azure-kubelogin-0.0.10::git+https://github.com/Azure/kubelogin.git#tag=v0.0.10
+ sha256sums = SKIP
pkgname = azure-kubelogin
-
diff --git a/.gitignore b/.gitignore
index 9ce802f73c9f..f71c635dafda 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
-*.pkg.tar*
-*.log
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index daf15abfc338..abb748cae450 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,36 @@
-#Maintainer: William Aass Dahlen <cznk@protonmail.com>
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Contributor: William Aass Dahlen <cznk@protonmail.com>
pkgname=azure-kubelogin
-pkgver=0.0.9
+_pkgname=kubelogin
+pkgver=0.0.10
pkgrel=1
-pkgdesc='A Kubernetes credential (exec) plugin implementing azure authentication'
+pkgdesc="A Kubernetes credential (exec) plugin implementing azure authentication"
arch=('x86_64')
-license=('MIT')
url="https://github.com/Azure/kubelogin"
-makedepends=(
- "go"
- "git"
-)
-source=(
- "git+https://github.com/Azure/kubelogin.git#tag=v$pkgver"
- )
-
-md5sums=('SKIP')
-
-build(){
- cd kubelogin
- make
+license=('MIT')
+makedepends=('git' 'go')
+conflicts=('kubelogin')
+
+source=("$pkgname-$pkgver::git+$url.git#tag=v$pkgver")
+sha256sums=('SKIP')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ make
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+
+ make test
}
-package(){
+package() {
+ cd "$pkgname-$pkgver"
- cd kubelogin/bin/linux_amd64/
- install -Dm755 kubelogin $pkgdir/usr/bin/kubelogin
-
+ binary_dir="bin/$(go env GOOS)_$(go env GOARCH)"
+ install -Dm755 "$binary_dir/kubelogin" $pkgdir/usr/bin/kubelogin
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}