From 302a8cc579ac145d1fcef3853511ac2dfa4e89ef Mon Sep 17 00:00:00 2001 From: Yaksh Bariya Date: Thu, 2 Dec 2021 16:25:04 +0530 Subject: [PATCH] germanium: fix hardcoded path --- packages/germanium/build.sh | 12 ++++++++++-- packages/germanium/fix-fontdir.patch | 9 +++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 packages/germanium/fix-fontdir.patch diff --git a/packages/germanium/build.sh b/packages/germanium/build.sh index 35ffc39e8..95b533d43 100644 --- a/packages/germanium/build.sh +++ b/packages/germanium/build.sh @@ -3,14 +3,22 @@ TERMUX_PKG_DESCRIPTION="Generate image from source code" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Raven Ravener " TERMUX_PKG_VERSION=1.2.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/matsuyoshi30/germanium/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=859fed54957f46e25b4577b561a810186cc21c1f0dfd99d5226e99764df195d9 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true -termux_step_make() { +termux_step_post_get_source() { termux_setup_golang - make build + export GOPATH=$TERMUX_PKG_SRCDIR/go + go get -d ./cmd/germanium + chmod +w $GOPATH -R +} + +termux_step_make() { + export GOPATH=$TERMUX_PKG_SRCDIR/go + go build -o germanium -v ./cmd/germanium } termux_step_make_install() { diff --git a/packages/germanium/fix-fontdir.patch b/packages/germanium/fix-fontdir.patch new file mode 100644 index 000000000..b3f9778ee --- /dev/null +++ b/packages/germanium/fix-fontdir.patch @@ -0,0 +1,9 @@ +--- ./go/pkg/mod/github.com/matsuyoshi30/go-findfont@v0.0.0-20210813222338-a686fa15f1a5/fontdirs_unix.go 2021-12-02 16:12:51.021607672 +0530 ++++ ./go/pkg/mod/github.com/matsuyoshi30/go-findfont@v0.0.0-20210813222338-a686fa15f1a5/fontdirs_unix.go.mod 2021-12-02 16:13:51.851607649 +0530 +@@ -32,5 +32,5 @@ + } + return paths + } +- return []string{"/usr/local/share/fonts/", "/usr/share/fonts/"} ++ return []string{"@TERMUX_PREFIX@/local/share/fonts/", "@TERMUX_PREFIX@/share/fonts/"} + }