# Maintainer: David Runge _name=jfrog _upstream_name=jfrog-cli pkgname=jfrog-cli-go pkgver=1.45.2 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=('b6fdcc62d2bdd3deabf89f2bb898e03fa8eb11a51899f724eeebc21e06a4d7deae8de9cd83bba0788378699e7877f19f2d7045edaa7bf72c26b96dede810edbf') b2sums=('6a9c1869392c1a19ed0a2b56f064c57f0eee68e404bf8b87b8f6c8d0cf8f7a6cc41dadfff1d00944940805e4f2a5cb22231291211dc5e33fa8c9a02f5c83ecd8') 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}" }