diff --git a/packages/hut/Makefile.patch b/packages/hut/Makefile.patch new file mode 100644 index 000000000..f2a1c828d --- /dev/null +++ b/packages/hut/Makefile.patch @@ -0,0 +1,28 @@ +--- a/Makefile ++++ b/Makefile +@@ -18,16 +18,19 @@ + hut: + $(GO) build $(GOFLAGS) + ++hut-build: ++ CC=gcc CFLAGS= LDFLAGS= GOOS= GOARCH= $(GO) build $(GOFLAGS) -o $@ ++ + completions: hut.bash hut.zsh hut.fish + +-hut.bash: hut +- ./hut completion bash >hut.bash ++hut.bash: hut-build ++ ./hut-build completion bash >hut.bash + +-hut.zsh: hut +- ./hut completion zsh >hut.zsh ++hut.zsh: hut-build ++ ./hut-build completion zsh >hut.zsh + +-hut.fish: hut +- ./hut completion fish >hut.fish ++hut.fish: hut-build ++ ./hut-build completion fish >hut.fish + + doc/hut.1: doc/hut.1.scd + $(SCDOC) doc/hut.1 diff --git a/packages/hut/build.sh b/packages/hut/build.sh new file mode 100644 index 000000000..1b96fd2ca --- /dev/null +++ b/packages/hut/build.sh @@ -0,0 +1,16 @@ +TERMUX_PKG_HOMEPAGE=https://git.sr.ht/~emersion/hut +TERMUX_PKG_DESCRIPTION="A CLI tool for sr.ht" +TERMUX_PKG_LICENSE="AGPL-V3" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=0.1.0 +TERMUX_PKG_SRCURL=https://git.sr.ht/~emersion/hut/refs/download/v${TERMUX_PKG_VERSION}/hut-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=0b1ec695fa670f5df9594e4fdfc51b2e62f16797c5ef9ab27283310badd6f065 +TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_EXTRA_MAKE_ARGS="PREFIX=$TERMUX_PREFIX" + +termux_step_pre_configure() { + termux_setup_golang + + go mod init || : + go mod tidy +}