# Maintainer: David Runge _name=jfrog _upstream_name=jfrog-cli pkgname=jfrog-cli-go pkgver=1.45.0 pkgrel=1 pkgdesc="Simple interface to Artifactory, Bintray and Mission Control" arch=('x86_64') url="https://github.com/jfrog/jfrog-cli" license=('Apache') depends=('glibc') makedepends=('git' 'go') install=$pkgname.install source=("$pkgname-$pkgver.tar.gz::https://github.com/jfrog/${_upstream_name}/archive/v${pkgver}.tar.gz") sha512sums=('69b7ac05dd5d8ed57935efa42bb97389dc761f00b0eeb70cc34b1953af4a128b1234e604da1aa6ac98f30a05d044c13215b840d81d8417f10202b3adf77114a7') b2sums=('a003b52c2a02580d95bafa51689aa487c3ee64d1c4cbc91c9aa533a8443b860a72d25a5494b7084b9c9f2577bb35eaec142e1e36e424347dcbee1a79be82914f') build() { cd "${_upstream_name}-${pkgver}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go build -o ${_name} } package() { cd "${_upstream_name}-${pkgver}" install -vDm 755 ${_name} -t "${pkgdir}/usr/bin/" install -vDm 644 {README,RELEASE}.md -t "${pkgdir}/usr/share/doc/${pkgname}" }