From fd839b396fedb9564a62ce6873579757bd396844 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Thu, 2 Jan 2020 02:06:48 +0200 Subject: [PATCH] new package: elvish Requested in https://github.com/termux/termux-packages/issues/4140. --- packages/elvish/build.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 packages/elvish/build.sh diff --git a/packages/elvish/build.sh b/packages/elvish/build.sh new file mode 100644 index 000000000..f944e726f --- /dev/null +++ b/packages/elvish/build.sh @@ -0,0 +1,24 @@ +TERMUX_PKG_HOMEPAGE=https://github.com/elves/elvish +TERMUX_PKG_DESCRIPTION="A friendly and expressive Unix shell" +TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_VERSION=0.12 +TERMUX_PKG_SRCURL=https://github.com/elves/elvish/archive/v$TERMUX_PKG_VERSION.tar.gz +TERMUX_PKG_SHA256=edd03f4acf50beb03a663804e4da8b9d13805d471245c47c1b71f24c125cb9a2 + +termux_step_make() { + termux_setup_golang + + export GOPATH=$TERMUX_PKG_BUILDDIR + mkdir -p "$GOPATH"/src/github.com/elves + ln -sf "$TERMUX_PKG_SRCDIR" "$GOPATH"/src/github.com/elves/elvish + + cd "$GOPATH"/src/github.com/elves/elvish + go get -d -v github.com/elves/elvish + go build +} + +termux_step_make_install() { + install -Dm700 \ + "$GOPATH"/src/github.com/elves/elvish/elvish \ + "$TERMUX_PREFIX"/bin/elvish +}