From b445982790e04b7a139a172c029432deeddb01e7 Mon Sep 17 00:00:00 2001 From: Arun Date: Mon, 10 Feb 2020 20:13:11 +0530 Subject: [PATCH] new package: jfrog-cli --- packages/jfrog-cli/build.sh | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 packages/jfrog-cli/build.sh diff --git a/packages/jfrog-cli/build.sh b/packages/jfrog-cli/build.sh new file mode 100644 index 000000000..c0a277bd3 --- /dev/null +++ b/packages/jfrog-cli/build.sh @@ -0,0 +1,43 @@ +TERMUX_PKG_HOMEPAGE=https://cli.jfrog.com/ +TERMUX_PKG_DESCRIPTION="A CLI for JFrog products." +TERMUX_PKG_LICENSE="Apache-2.0" +TERMUX_PKG_VERSION=1.33.2 +TERMUX_PKG_SRCURL=https://github.com/jfrog/jfrog-cli/archive/$TERMUX_PKG_VERSION.tar.gz +TERMUX_PKG_SHA256=b6682085d1ed19448e32bd208227229de43a85bb7e85653bc332c714ffaeb425 +TERMUX_PKG_DEPENDS="libc++" + +termux_step_make() { + termux_setup_golang + export GOPATH=$TERMUX_PKG_BUILDDIR + + cd $TERMUX_PKG_SRCDIR + ( + unset GOOS GOARCH CGO_LDFLAGS + unset CC CXX CFLAGS CXXFLAGS LDFLAGS + go run python/addresources.go + ) + go build \ + -o "$TERMUX_PREFIX/bin/jfrog" \ + -tags "linux extended" \ + main.go + # "linux" tag should not be necessary + # try removing when golang version is upgraded + + # Building for host to generate manpages and completion. + chmod 700 -R $GOPATH/pkg && rm -rf $GOPATH/pkg + unset GOOS GOARCH CGO_LDFLAGS + unset CC CXX CFLAGS CXXFLAGS LDFLAGS + go build \ + -o "$TERMUX_PKG_BUILDDIR/jfrog" \ + -tags "linux extended" \ + main.go + # "linux" tag should not be necessary + # try removing when golang version is upgraded +} + +termux_step_make_install() { + mkdir -p $TERMUX_PREFIX/share/bash-completion/completions + $TERMUX_PKG_BUILDDIR/jfrog completion bash + cp ~/.jfrog/jfrog_bash_completion $TERMUX_PREFIX/share/bash-completion/completions/jfrog + +}