From 2e8244780bb86c65d7b1eacf42bb4c375991a4ec Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Sat, 2 Apr 2022 09:55:44 +0900 Subject: [PATCH] new package: miniflux --- packages/miniflux/Makefile.patch | 12 ++++++++++++ packages/miniflux/build.sh | 21 +++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 packages/miniflux/Makefile.patch create mode 100644 packages/miniflux/build.sh diff --git a/packages/miniflux/Makefile.patch b/packages/miniflux/Makefile.patch new file mode 100644 index 000000000..067f366fa --- /dev/null +++ b/packages/miniflux/Makefile.patch @@ -0,0 +1,12 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,7 @@ + APP := miniflux + DOCKER_IMAGE := miniflux/miniflux +-VERSION := $(shell git describe --tags --abbrev=0) +-COMMIT := $(shell git rev-parse --short HEAD) ++VERSION ?= $(shell git describe --tags --abbrev=0) ++COMMIT := + BUILD_DATE := `date +%FT%T%z` + LD_FLAGS := "-s -w -X 'miniflux.app/version.Version=$(VERSION)' -X 'miniflux.app/version.Commit=$(COMMIT)' -X 'miniflux.app/version.BuildDate=$(BUILD_DATE)'" + PKG_LIST := $(shell go list ./... | grep -v /vendor/) diff --git a/packages/miniflux/build.sh b/packages/miniflux/build.sh new file mode 100644 index 000000000..384597bd9 --- /dev/null +++ b/packages/miniflux/build.sh @@ -0,0 +1,21 @@ +TERMUX_PKG_HOMEPAGE=https://miniflux.app/ +TERMUX_PKG_DESCRIPTION="A minimalist and opinionated feed reader" +TERMUX_PKG_LICENSE="Apache-2.0" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=2.0.36 +TERMUX_PKG_SRCURL=https://github.com/miniflux/v2/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=15ac4ad4ab6f87de2143a85f52252e80d7c216a69aab334363e1972b81f231fd +TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_EXTRA_MAKE_ARGS="VERSION=$TERMUX_PKG_VERSION" + +termux_step_pre_configure() { + termux_setup_golang + + go mod init || : + go mod tidy +} + +termux_step_make_install() { + install -Dm700 -t $TERMUX_PREFIX/bin miniflux + install -Dm600 -t $TERMUX_PREFIX/share/man/man1 miniflux.1 +}