# Maintainer: Damjan Georgievski pkgname=copilot-cli pkgver=1.9.0 pkgrel=1 pkgdesc='A tool to help deploy containerized applications on Amazon ECS' arch=(x86_64) url='https://github.com/aws/copilot-cli' license=(Apache) makedepends=('go') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") build() { cd $pkgname-$pkgver go build \ -trimpath \ -buildmode=pie \ -mod=readonly \ -modcacherw \ -ldflags="-X github.com/aws/copilot-cli/internal/pkg/version.Version=v$pkgver" \ ./cmd/copilot } package() { install -Dm 755 "$srcdir/$pkgname-$pkgver/copilot" "$pkgdir/usr/bin/copilot" # Populate bash and zsh completions install -dm 755 "$pkgdir/usr/share/bash-completion/completions" install -dm 755 "$pkgdir/usr/share/zsh/site-functions" "$pkgdir/usr/bin/copilot" completion bash > "$pkgdir/usr/share/bash-completion/completions/copilot" "$pkgdir/usr/bin/copilot" completion zsh > "$pkgdir/usr/share/zsh/site-functions/_copilot" } sha256sums=('607ca374a4cf62f77349be8b36d739a3c4e484fca7370a2ee78034898814661c')