diff options
Diffstat (limited to 'testing/kompose/APKBUILD')
-rw-r--r-- | testing/kompose/APKBUILD | 43 |
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 " |