aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kompose/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/kompose/APKBUILD')
-rw-r--r--testing/kompose/APKBUILD43
1 files changed, 25 insertions, 18 deletions
diff --git a/testing/kompose/APKBUILD b/testing/kompose/APKBUILD
index d8612eed5f3..41963a00428 100644
--- a/testing/kompose/APKBUILD
+++ b/testing/kompose/APKBUILD
@@ -1,38 +1,45 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=kompose
-pkgver=1.26.0
-pkgrel=0
+pkgver=1.31.2
+pkgrel=1
pkgdesc="Tool to move from docker-compose to Kubernetes"
url="https://kompose.io/"
license="Apache-2.0"
arch="all"
options="chmod-clean !check" # Require access to /tmp + bash, jq, ncurses
makedepends="go"
-subpackages="$pkgname-bash-completion $pkgname-zsh-completion"
-source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes/kompose/archive/v$pkgver.tar.gz"
-builddir="$srcdir/src/github.com/kubernetes/$pkgname"
+subpackages="
+ $pkgname-bash-completion
+ $pkgname-zsh-completion
+ $pkgname-fish-completion
+ "
+source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes/kompose/archive/v$pkgver.tar.gz
+ fix-cgo.patch
+ "
-prepare() {
- mkdir -p "$srcdir/src/github.com/kubernetes/"
- ln -sf "$srcdir/$pkgname-$pkgver" "$srcdir/src/github.com/kubernetes/$pkgname"
- default_prepare
-}
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
- GOPATH="$srcdir" make
+ make
+
+ # Generate completion scripts
+ ./kompose completion bash > completion.bash
+ ./kompose completion zsh > completion.zsh
+ ./kompose completion fish > completion.fish
}
package() {
- install -Dm755 $pkgname "$pkgdir/usr/bin"
+ install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
- mkdir -p "$pkgdir"/usr/share/bash-completion/completions \
- "$pkgdir"/usr/share/zsh/site-functions
- # Generate completion scripts
- ./kompose completion bash > "$pkgdir"/usr/share/bash-completion/completions/$pkgname
- ./kompose completion zsh > "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
+ install -Dm644 completion.bash "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+ install -Dm644 completion.zsh "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
+ install -Dm644 completion.fish "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish
}
sha512sums="
-2d22c54941c1ef90317537ed6ad2ecae199fa35b0d5240a9c83b33bebe63a773d88701822c5489efaa4774ac0f124f891e8693453f30bad68cc6eb2d2481f8fb kompose-1.26.0.tar.gz
+44d08269d2c65b4452a5319e8339721fb4c355ea18982b4b0b942511982da9a9d20982f4247499c98ff787496f8ed5c47312f7662065059d8de5fc8380c1d109 kompose-1.31.2.tar.gz
+ff078eb2f3b62fd085a74527233417e5fc1c594657c2041a5b807815d9a8ec47e5dcb380ca95a84bb2294e07c53c3d1f7889e875628ac3533409acd2a3881c4c fix-cgo.patch
"