mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 00:12:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Maintainer: Hoang Nguyen <folliekazetani@protonmail.com>
 | |
| pkgname=pulumi-language-java
 | |
| pkgver=0.8.0
 | |
| pkgrel=0
 | |
| pkgdesc="Infrastructure as Code SDK (Java language provider)"
 | |
| url="https://pulumi.com/"
 | |
| arch="all"
 | |
| license="Apache-2.0"
 | |
| depends="pulumi"
 | |
| makedepends="go"
 | |
| subpackages="
 | |
| 	$pkgname-bash-completion
 | |
| 	$pkgname-fish-completion
 | |
| 	$pkgname-zsh-completion
 | |
| 	"
 | |
| source="$pkgname-$pkgver.tar.gz::https://github.com/pulumi/pulumi-java/archive/refs/tags/v$pkgver.tar.gz"
 | |
| builddir="$srcdir/pulumi-java-$pkgver"
 | |
| # Tests require schemas from pulumi repository and gradle
 | |
| options="!check"
 | |
| 
 | |
| export CGO_ENABLED=0
 | |
| export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
 | |
| export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
 | |
| export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
 | |
| export GOFLAGS="$GOFLAGS -modcacherw"
 | |
| 
 | |
| build() {
 | |
| 	local _goldflags="-X github.com/pulumi/pulumi-java/pkg/version.Version=v$pkgver"
 | |
| 	mkdir "$builddir"/bin
 | |
| 
 | |
| 	cd "$builddir"/pkg
 | |
| 	go build -v \
 | |
| 		-o ../bin/pulumi-language-java \
 | |
| 		-ldflags "$_goldflags" \
 | |
| 		./cmd/pulumi-language-java
 | |
| 	go build -v \
 | |
| 		-o ../bin/pulumi-java-gen \
 | |
| 		-ldflags "$_goldflags" \
 | |
| 		./cmd/pulumi-java-gen
 | |
| 
 | |
| 	cd "$builddir"
 | |
| 	./bin/pulumi-java-gen completion bash > pulumi-java-gen.bash
 | |
| 	./bin/pulumi-java-gen completion fish > pulumi-java-gen.fish
 | |
| 	./bin/pulumi-java-gen completion zsh > pulumi-java-gen.zsh
 | |
| }
 | |
| 
 | |
| package() {
 | |
| 	install -Dm755 bin/pulumi-language-java -t "$pkgdir"/usr/bin/
 | |
| 	install -Dm755 bin/pulumi-java-gen -t "$pkgdir"/usr/bin/
 | |
| 
 | |
| 	install -Dm644 pulumi-java-gen.bash \
 | |
| 		"$pkgdir"/usr/share/bash-completion/completions/pulumi-java-gen
 | |
| 	install -Dm644 pulumi-java-gen.fish \
 | |
| 		"$pkgdir"/usr/share/fish/completions/pulumi-java-gen.fish
 | |
| 	install -Dm644 pulumi-java-gen.zsh \
 | |
| 		"$pkgdir"/usr/share/zsh/site-functions/_pulumi-java-gen
 | |
| }
 | |
| 
 | |
| sha512sums="
 | |
| 9b127e0769b2896f574b657368c34baad080de2894d1243335942768acd74e20b576dbaf00e0edc11ef54fca07877d0bf017569adc14c635b29b1c8486c1cd20  pulumi-language-java-0.8.0.tar.gz
 | |
| "
 |