summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Runge2020-06-15 20:01:30 +0200
committerDavid Runge2020-06-15 20:01:30 +0200
commitbd516fcbef2cfab9f60e737c08ab163b967eb2c6 (patch)
tree5515de3aa54ae83e4c022aeea337457409d8182e
parent214723ca98c5b5304bdcffb2a40c1eaa0cefbbd9 (diff)
downloadaur-bd516fcbef2cfab9f60e737c08ab163b967eb2c6.tar.gz
Upgrading to 1.37.1.
Applying latest go packaging guidelines.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD32
2 files changed, 16 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f11ce77c3362..2f754a5097f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 660766fd1780..cbbe2878666b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}