Date: Thursday, September 16, 2021 @ 22:01:01 Author: shibumi Revision: 1016643
archrelease: copy trunk to community-x86_64 Added: goreleaser/repos/community-x86_64/ goreleaser/repos/community-x86_64/PKGBUILD (from rev 1016642, goreleaser/trunk/PKGBUILD) ----------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) Copied: goreleaser/repos/community-x86_64/PKGBUILD (from rev 1016642, goreleaser/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2021-09-16 22:01:01 UTC (rev 1016643) @@ -0,0 +1,37 @@ +# Maintainer : Christian Rebischke <chris.rebisc...@archlinux.org> +# Contributor: Fernandez Ludovic <lfernandez dot dev at gmail dot com> + +pkgname='goreleaser' +pkgver=0.179.0 +pkgrel=2 +pkgdesc='Deliver Go binaries as fast and easily as possible' +url='https://goreleaser.com' +arch=('x86_64') +license=('MIT') +depends=('glibc') +makedepends=('git' 'go') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/goreleaser/goreleaser/archive/v${pkgver}.tar.gz") +sha512sums=('879a07f44fa2eaf67abe47ae864f4b9f09f3799adce07bfec76c814b70c020939e6f5cbf93f64a66e307e4d26781dc9282b1102b3d4cb84589d80c98781a5212') +b2sums=('ce88d0849326058f6bbb4eb20d6551af9e2b63f6ff615de9a092464853dfc7c5ebd57f074c2c8b9b1c574dbd2a654de96ce5b322bdd9fefa8c3d720558c2f0c5') + +build() { + cd "${pkgname}-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go build -ldflags="-w -s -linkmode=external -X main.version=${pkgver}" . + chmod +x ./goreleaser +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dsm755 ./goreleaser "${pkgdir}/usr/bin/goreleaser" + mkdir -p "${pkgdir}/usr/share/bash-completion/completions/" + mkdir -p "${pkgdir}/usr/share/zsh/site-functions/" + mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/" + ./goreleaser completion bash > "${pkgdir}/usr/share/bash-completion/completions/goreleaser" + ./goreleaser completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_goreleaser" + ./goreleaser completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/goreleaser.fish" +}