summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 42 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index df257c805491..0b3a87e2c121 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,57 @@
-# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Maintainer: Matt M <numbernine dot archlinux at complexnumber dot net>
pkgname=jfrog-cli-bin
_pkgname=jfrog-cli
-pkgver=2.4.0
+pkgver=2.56.0
pkgrel=1
pkgdesc="Simple interface to Artifactory, Bintray and Mission Control"
-arch=('x86_64' 'i686' 'armv7h' 'aarch64')
+arch=(x86_64 i686 armv7h aarch64)
url="https://github.com/jfrog/jfrog-cli"
-license=('Apache')
-depends=('glibc')
-conflicts=('jfrog-cli' 'jfrog-cli-go')
-provides=('jfrog-cli')
+license=(Apache)
+conflicts=(jfrog-cli)
+provides=(jfrog-cli)
_artifact_name="$pkgname-$pkgver-$pkgrel.jfrog"
-_source_base="$_artifact_name::https://releases.jfrog.io/artifactory/$_pkgname/v2/$pkgver"
+_source_base="$_artifact_name::https://releases.jfrog.io/artifactory/$_pkgname/v2-jf/$pkgver"
-source_x86_64=("$_source_base/$_pkgname-linux-amd64/jfrog")
-source_i686=("$_source_base/$_pkgname-linux-386/jfrog")
-source_armv7h=("$_source_base/$_pkgname-linux-arm/jfrog")
-source_aarch64=("$_source_base/$_pkgname-linux-arm64/jfrog")
+source_x86_64=("$_source_base/$_pkgname-linux-amd64/jf")
+source_i686=("$_source_base/$_pkgname-linux-386/jf")
+source_armv7h=("$_source_base/$_pkgname-linux-arm/jf")
+source_aarch64=("$_source_base/$_pkgname-linux-arm64/jf")
noextract=("$_artifact_name")
-sha512sums_x86_64=('22f5d55ec32f5cddc332245e4e1c6773dd3c3ac54d0e32827213a79d1f98d3ae005d53d881aefb3b919d4c55b7cb1d1fec045750f9169d060155465c0a2b58c6')
-sha512sums_i868=('57aad9346992d6a4d2025660a2c8bebb249c892c933c4ac82095de47e101a124b6ab93c563a5ed61aaaf3d43f260b164142a15cd1ee9013b1d01fc01f716175c')
-sha512sums_armv7h=('21ef630339513af1b67407c841c002f07877584a081fb75bd4ae503c0ffc6a1ddf40c09a3dd8f11e7622a82b994d83775e2360e90db61d26264d028a62345c80')
-sha512sums_aarch64=('77adcd83646c0425daae0c34d26983be0fe38ff098b20424d8e5f5721aa73dc74453a094dc60be4d5a4e6d3cd0bfde79d0ccf4afcc22f559b24838dae23cbcec')
+sha256sums_x86_64=('6d80447e27491b96a103756225e49dc7f311b2bfc486c07ced227c6fb376bc69')
+sha256sums_i686=('c06aa47e13103bb641a2bac2c596b71dcfba3fafddba1014093a81eccc4dbe81')
+sha256sums_armv7h=('b195cc512e299be616b959bae2813c2bdaaedb2684d00a6cc97f1cbb1448759e')
+sha256sums_aarch64=('0e0056b84b018b289d2e43b1c766f9feb97d7e15de486f2240548b93be1a2792')
+
+_archive="$pkgname-$pkgver"
+
+prepare() {
+ mkdir -p "$_archive"
+ mv "$_artifact_name" "$_archive/jfrog"
+}
+
+build() {
+ cd "$_archive"
+
+ chmod u+x jfrog
+ ./jfrog completion bash > jfrog.bash
+ ./jfrog completion fish > jfrog.fish
+ ./jfrog completion zsh > jfrog.zsh
+}
package() {
- install -Dm755 "$_artifact_name" "$pkgdir/usr/bin/jfrog"
+ cd "$_archive"
+
+ install -Dm755 jfrog "$pkgdir/usr/bin/jfrog"
+ ln -rs "$pkgdir/usr/bin/jfrog" "$pkgdir/usr/bin/jf"
+
+ install -Dm644 jfrog.bash "$pkgdir/usr/share/bash-completion/completions/jfrog"
+ install -Dm644 jfrog.fish "$pkgdir/usr/share/fish/vendor_completions.d/jfrog.fish"
+ install -Dm644 jfrog.zsh "$pkgdir/usr/share/zsh/site-functions/_jfrog"
+ install -Dm644 jfrog.bash "$pkgdir/usr/share/bash-completion/completions/jf"
+ install -Dm644 jfrog.fish "$pkgdir/usr/share/fish/vendor_completions.d/jf.fish"
+ install -Dm644 jfrog.zsh "$pkgdir/usr/share/zsh/site-functions/_jf"
}