diff options
author | David Runge | 2020-06-15 20:01:30 +0200 |
---|---|---|
committer | David Runge | 2020-06-15 20:01:30 +0200 |
commit | bd516fcbef2cfab9f60e737c08ab163b967eb2c6 (patch) | |
tree | 5515de3aa54ae83e4c022aeea337457409d8182e | |
parent | 214723ca98c5b5304bdcffb2a40c1eaa0cefbbd9 (diff) | |
download | aur-bd516fcbef2cfab9f60e737c08ab163b967eb2c6.tar.gz |
Upgrading to 1.37.1.
Applying latest go packaging guidelines.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 16 insertions, 24 deletions
@@ -1,15 +1,15 @@ pkgbase = jfrog-cli-go pkgdesc = Simple interface to Artifactory, Bintray and Mission Control - pkgver = 1.35.1 + pkgver = 1.37.1 pkgrel = 1 url = https://github.com/jfrog/jfrog-cli-go arch = x86_64 license = Apache makedepends = git - makedepends = go-pie + makedepends = go depends = glibc - source = jfrog-cli-go-1.35.1.tar.gz::https://github.com/jfrog/jfrog-cli/archive/1.35.1.tar.gz - sha512sums = 96249a5c8f6e4e223971f9b426b1cea3e534b515db8d52ff9fde7cae99415a3cf625fc41616886b09ca19fb24330bf6bb8f017422562f2802222d3de43a96821 + source = jfrog-cli-go-1.37.1.tar.gz::https://github.com/jfrog/jfrog-cli/archive/1.37.1.tar.gz + sha512sums = 747c76a285c882aab1ae062bba1fcab82e1fd8546cdd71d31b2e5ff2e4376d049158bd51f1a8cd0eb0cdc44d5b92b688e5a4bb6c4653bef7f123173d59490bdf pkgname = jfrog-cli-go @@ -3,43 +3,35 @@ _name=jfrog _upstream_name=jfrog-cli pkgname=jfrog-cli-go -pkgver=1.35.1 +pkgver=1.37.1 pkgrel=1 pkgdesc="Simple interface to Artifactory, Bintray and Mission Control" arch=('x86_64') url="https://github.com/jfrog/jfrog-cli-go" license=('Apache') depends=('glibc') -makedepends=('git' 'go-pie') +makedepends=('git' 'go') source=("$pkgname-$pkgver.tar.gz::https://github.com/jfrog/${_upstream_name}/archive/${pkgver}.tar.gz") -sha512sums=('96249a5c8f6e4e223971f9b426b1cea3e534b515db8d52ff9fde7cae99415a3cf625fc41616886b09ca19fb24330bf6bb8f017422562f2802222d3de43a96821') +sha512sums=('747c76a285c882aab1ae062bba1fcab82e1fd8546cdd71d31b2e5ff2e4376d049158bd51f1a8cd0eb0cdc44d5b92b688e5a4bb6c4653bef7f123173d59490bdf') prepare() { mv -v "${_upstream_name}-${pkgver}" "${pkgname}-${pkgver}" - ( - cd "$pkgname-$pkgver/" - go mod vendor - rm -v go.mod - ) - export GOPATH="${srcdir}" - mkdir -vp src - mv -v "${pkgname}-${pkgver}"/vendor/* src/ - mkdir -vp src/github.com/jfrog - ln -rTsf "${pkgname}-${pkgver}" src/github.com/jfrog/jfrog-cli-go } build() { cd "$pkgname-$pkgver" - export GOPATH="${srcdir}" - go build -o "${_name}" \ - -ldflags="-linkmode external -extldflags ${LDFLAGS} -s -w" \ - "main.go" + 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 + } package() { cd "$pkgname-$pkgver" - # executable - install -vDm 755 "${_name}" -t "${pkgdir}/usr/bin/" - install -vDm 644 {CONTRIBUTING,README}.md \ + install -vDm 755 "${_upstream_name}" -t "${pkgdir}/usr/bin/" + install -vDm 644 {README,RELEASE}.md \ -t "${pkgdir}/usr/share/doc/${pkgname}" } |