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 +}