parent
fc78304e8f
commit
4ea9468987
|
@ -11,10 +11,10 @@ TERMUX_PKG_AUTO_UPDATE=true
|
|||
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
go build -ldflags="-s -w" -o bed ./cmd/bed
|
||||
}
|
||||
termux_setup_golang
|
||||
go build -ldflags="-s -w" -o bed ./cmd/bed
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 -t $TERMUX_PREFIX/bin bed
|
||||
install -Dm700 -t $TERMUX_PREFIX/bin bed
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ termux_step_make() {
|
|||
cp -a "$TERMUX_PKG_SRCDIR" "$GOPATH"/src/github.com/txthinking/brook
|
||||
cd "$GOPATH"/src/github.com/txthinking/brook/cli/brook
|
||||
go get -d -v
|
||||
go build -o brook
|
||||
go build -o brook
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
|
|
|
@ -32,9 +32,9 @@ termux_setup_golang_119() {
|
|||
"$TERMUX_BUILDGO_TAR" \
|
||||
"$TERMUX_GO_SHA256"
|
||||
|
||||
( cd "$TERMUX_PKG_CACHEDIR"; tar xf "$TERMUX_BUILDGO_TAR";
|
||||
( cd "$TERMUX_PKG_CACHEDIR"; tar xf "$TERMUX_BUILDGO_TAR";
|
||||
( cd go; . ${TERMUX_PKG_BUILDER_DIR}/fix-hardcoded-etc-resolv-conf.sh )
|
||||
mv go "$TERMUX_BUILDGO_FOLDER"; rm "$TERMUX_BUILDGO_TAR" )
|
||||
mv go "$TERMUX_BUILDGO_FOLDER"; rm "$TERMUX_BUILDGO_TAR" )
|
||||
else
|
||||
termux_error_exit "This package cannot build on device currently."
|
||||
fi
|
||||
|
|
|
@ -14,11 +14,11 @@ termux_step_make() {
|
|||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/bufbuild/buf"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/bufbuild/buf"
|
||||
|
||||
go mod download
|
||||
go mod download
|
||||
go build -ldflags "-s -w" -trimpath ./cmd/buf
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/bufbuild/buf/buf \
|
||||
$TERMUX_PREFIX/bin/buf
|
||||
$TERMUX_PREFIX/bin/buf
|
||||
}
|
||||
|
|
|
@ -9,23 +9,23 @@ TERMUX_PKG_SHA256=ebc3880540b25186ace220c09af859f867251f4ecaef435525a141d98d71a2
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
termux_setup_golang
|
||||
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf"
|
||||
|
||||
go get -d -v
|
||||
go build
|
||||
go get -d -v
|
||||
go build
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf/duf \
|
||||
$TERMUX_PREFIX/bin/duf
|
||||
mkdir -p $TERMUX_PREFIX/share/doc/duf
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf/duf \
|
||||
$TERMUX_PREFIX/bin/duf
|
||||
mkdir -p $TERMUX_PREFIX/share/doc/duf
|
||||
|
||||
install ${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf/README.md \
|
||||
$TERMUX_PREFIX/share/doc/duf
|
||||
install ${TERMUX_PKG_BUILDDIR}/src/github.com/muesli/duf/README.md \
|
||||
$TERMUX_PREFIX/share/doc/duf
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ termux_step_make() {
|
|||
export GOPATH=$TERMUX_PKG_SRCDIR/go
|
||||
go build -o germanium -v ./cmd/germanium
|
||||
}
|
||||
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 -t "$TERMUX_PREFIX"/bin germanium
|
||||
}
|
||||
|
|
|
@ -10,19 +10,19 @@ TERMUX_PKG_AUTO_UPDATE=true
|
|||
TERMUX_PKG_RECOMMENDS=git
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
termux_setup_golang
|
||||
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow"
|
||||
|
||||
go get -d -v
|
||||
go build
|
||||
go get -d -v
|
||||
go build
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow/glow \
|
||||
$TERMUX_PREFIX/bin/glow
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/charmbracelet/glow/glow \
|
||||
$TERMUX_PREFIX/bin/glow
|
||||
}
|
||||
|
|
|
@ -29,14 +29,14 @@ termux_step_make_install() {
|
|||
# Unset PKG_CONFIG to avoid the path being hardcoded into src/cmd/cgo/zdefaultcc.go,
|
||||
# see https://github.com/termux/termux-packages/issues/3505.
|
||||
env CC_FOR_TARGET=$CC \
|
||||
CXX_FOR_TARGET=$CXX \
|
||||
CC=gcc \
|
||||
GO_LDFLAGS="-extldflags=-pie" \
|
||||
GO_LDSO="$LINKER" \
|
||||
GOROOT_BOOTSTRAP=$GOROOT \
|
||||
GOROOT_FINAL=$TERMUX_GODIR \
|
||||
PKG_CONFIG= \
|
||||
./make.bash
|
||||
CXX_FOR_TARGET=$CXX \
|
||||
CC=gcc \
|
||||
GO_LDFLAGS="-extldflags=-pie" \
|
||||
GO_LDSO="$LINKER" \
|
||||
GOROOT_BOOTSTRAP=$GOROOT \
|
||||
GOROOT_FINAL=$TERMUX_GODIR \
|
||||
PKG_CONFIG= \
|
||||
./make.bash
|
||||
|
||||
cd ..
|
||||
rm -Rf $TERMUX_GODIR
|
||||
|
|
|
@ -16,8 +16,8 @@ termux_step_make_install() {
|
|||
cd $TERMUX_PKG_SRCDIR
|
||||
|
||||
go build -o gotop \
|
||||
-ldflags "-X main.Version=v${TERMUX_PKG_VERSION} -X main.BuildDate=$(date +%Y%m%dT%H%M%S)" \
|
||||
./cmd/gotop
|
||||
-ldflags "-X main.Version=v${TERMUX_PKG_VERSION} -X main.BuildDate=$(date +%Y%m%dT%H%M%S)" \
|
||||
./cmd/gotop
|
||||
|
||||
install -Dm700 -t $TERMUX_PREFIX/bin ./gotop
|
||||
}
|
||||
|
|
|
@ -9,19 +9,19 @@ TERMUX_PKG_SHA256=597fa2c547437070a8993d1fb6fce91d696bd3731d37230feace3a2d3bfdb1
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
local GOPKG="github.com/derailed/k9s"
|
||||
local GOLDFLAGS="-w -s -X ${GOPKG}/cmd.version=${TERMUX_PKG_VERSION} -X ${GOPKG}/cmd.commit=${TERMUX_PKG_VERSION}"
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s"
|
||||
termux_setup_golang
|
||||
local GOPKG="github.com/derailed/k9s"
|
||||
local GOLDFLAGS="-w -s -X ${GOPKG}/cmd.version=${TERMUX_PKG_VERSION} -X ${GOPKG}/cmd.commit=${TERMUX_PKG_VERSION}"
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s"
|
||||
|
||||
go get -d -v
|
||||
go build -ldflags "$GOLDFLAGS"
|
||||
go get -d -v
|
||||
go build -ldflags "$GOLDFLAGS"
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s/k9s \
|
||||
$TERMUX_PREFIX/bin/k9s
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/derailed/k9s/k9s \
|
||||
$TERMUX_PREFIX/bin/k9s
|
||||
}
|
||||
|
|
|
@ -9,16 +9,16 @@ TERMUX_PKG_SHA256=04677625f10cb13f240673ae20f62d7866002143351be363c2ffec13737c58
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/int128"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin"
|
||||
termux_setup_golang
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/int128"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin"
|
||||
|
||||
go build -o kubelogin -ldflags "-X main.version=${TERMUX_PKG_VERSION}"
|
||||
go build -o kubelogin -ldflags "-X main.version=${TERMUX_PKG_VERSION}"
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin/kubelogin \
|
||||
$TERMUX_PREFIX/bin/kubectl-oidc_login
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/int128/kubelogin/kubelogin \
|
||||
$TERMUX_PREFIX/bin/kubectl-oidc_login
|
||||
}
|
||||
|
|
|
@ -10,13 +10,13 @@ TERMUX_PKG_AUTO_UPDATE=true
|
|||
TERMUX_PKG_RECOMMENDS=git
|
||||
|
||||
termux_step_make() {
|
||||
termux_setup_golang
|
||||
termux_setup_golang
|
||||
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit"
|
||||
mkdir -p "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield"
|
||||
cp -a "${TERMUX_PKG_SRCDIR}" "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit"
|
||||
cd "${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit"
|
||||
|
||||
go build \
|
||||
-trimpath \
|
||||
|
@ -31,12 +31,12 @@ termux_step_make() {
|
|||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
mkdir -p $TERMUX_PREFIX/share/doc/lazygit
|
||||
mkdir -p $TERMUX_PREFIX/share/doc/lazygit
|
||||
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit/lazygit \
|
||||
$TERMUX_PREFIX/bin/lazygit
|
||||
install -Dm700 ${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit/lazygit \
|
||||
$TERMUX_PREFIX/bin/lazygit
|
||||
|
||||
cp -a ${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit/docs/* \
|
||||
$TERMUX_PREFIX/share/doc/lazygit/
|
||||
cp -a ${TERMUX_PKG_BUILDDIR}/src/github.com/jesseduffield/lazygit/docs/* \
|
||||
$TERMUX_PREFIX/share/doc/lazygit/
|
||||
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ termux_step_pre_configure() {
|
|||
termux_setup_golang
|
||||
|
||||
go mod init || :
|
||||
go mod tidy
|
||||
go mod tidy
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
|
@ -41,8 +41,8 @@ termux_step_make_install() {
|
|||
install -Dm700 -t "${TERMUX_PREFIX}"/bin logo-ls
|
||||
}
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
cat <<- POSTINST_EOF > ./postinst
|
||||
termux_step_create_debscripts() {
|
||||
cat <<- POSTINST_EOF > ./postinst
|
||||
#!$TERMUX_PREFIX/bin/sh
|
||||
echo "Please change font from termux-styling addon"
|
||||
POSTINST_EOF
|
||||
|
|
|
@ -12,7 +12,7 @@ termux_step_pre_configure() {
|
|||
termux_setup_golang
|
||||
|
||||
go mod init || :
|
||||
go mod tidy
|
||||
go mod tidy
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
|
|
|
@ -10,28 +10,28 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
rm -f Makefile
|
||||
rm -f Makefile
|
||||
|
||||
termux_setup_golang
|
||||
termux_setup_nodejs
|
||||
termux_setup_golang
|
||||
termux_setup_nodejs
|
||||
|
||||
local GO_VERSION=$(grep "^go " $TERMUX_PKG_SRCDIR/go.mod | cut -f 2 -d ' ')
|
||||
local NODE_VERSION=$(. $TERMUX_SCRIPTDIR/packages/golang/build.sh; echo $TERMUX_PKG_VERSION)
|
||||
local GIT_SHA=$(git ls-remote https://github.com/navidrome/navidrome refs/tags/v$TERMUX_PKG_VERSION | head -c 7)
|
||||
export GIT_TAG="v$TERMUX_PKG_VERSION"
|
||||
# Build frontend
|
||||
cd $TERMUX_PKG_SRCDIR/ui
|
||||
npm ci && npm run build
|
||||
local GO_VERSION=$(grep "^go " $TERMUX_PKG_SRCDIR/go.mod | cut -f 2 -d ' ')
|
||||
local NODE_VERSION=$(. $TERMUX_SCRIPTDIR/packages/golang/build.sh; echo $TERMUX_PKG_VERSION)
|
||||
local GIT_SHA=$(git ls-remote https://github.com/navidrome/navidrome refs/tags/v$TERMUX_PKG_VERSION | head -c 7)
|
||||
export GIT_TAG="v$TERMUX_PKG_VERSION"
|
||||
# Build frontend
|
||||
cd $TERMUX_PKG_SRCDIR/ui
|
||||
npm ci && npm run build
|
||||
|
||||
# Build backend
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
go build -o navidrome -ldflags="-X github.com/navidrome/navidrome/consts.gitSha=$GIT_SHA -X github.com/navidrome/navidrome/consts.gitTag=$GIT_TAG-SNAPSHOT" -tags=netgo
|
||||
# Build backend
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
go build -o navidrome -ldflags="-X github.com/navidrome/navidrome/consts.gitSha=$GIT_SHA -X github.com/navidrome/navidrome/consts.gitTag=$GIT_TAG-SNAPSHOT" -tags=netgo
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm755 -t "${TERMUX_PREFIX}"/bin ${TERMUX_PKG_SRCDIR}/navidrome
|
||||
install -Dm755 -t "${TERMUX_PREFIX}"/bin ${TERMUX_PKG_SRCDIR}/navidrome
|
||||
|
||||
install -Dm644 /dev/null "${TERMUX_PREFIX}/share/bash-completion/completions/navidrome.bash"
|
||||
install -Dm644 /dev/null "${TERMUX_PREFIX}/share/bash-completion/completions/navidrome.bash"
|
||||
install -Dm644 /dev/null "${TERMUX_PREFIX}/share/zsh/site-functions/_navidrome"
|
||||
install -Dm644 /dev/null "${TERMUX_PREFIX}/share/fish/vendor_completions.d/navidrome.fish"
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@ termux_step_pre_configure() {
|
|||
termux_setup_golang
|
||||
|
||||
go mod init || :
|
||||
go mod tidy
|
||||
go mod tidy
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ termux_step_pre_configure() {
|
|||
termux_setup_golang
|
||||
|
||||
go mod init || :
|
||||
go mod tidy
|
||||
go mod tidy
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
|
|
|
@ -9,15 +9,15 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_make() {
|
||||
rm -f Makefile
|
||||
termux_setup_golang
|
||||
rm -f Makefile
|
||||
termux_setup_golang
|
||||
|
||||
local _REPO=github.com/wakatime/wakatime-cli
|
||||
local _COMMIT=$(git ls-remote https://github.com/wakatime/wakatime-cli refs/tags/v$TERMUX_PKG_VERSION | head -c 7)
|
||||
local _DATE=$(date -u '+%Y-%m-%dT%H:%M:%S %Z')
|
||||
go build -o wakatime-cli -ldflags="-s -w -X '${_REPO}/pkg/version.BuildDate=${_DATE}' -X '${_REPO}/pkg/version.Commit=${_COMMIT}' -X '${_REPO}/pkg/version.Version=${TERMUX_PKG_VERSION}' -X '${_REPO}/pkg/version.OS=android' -X '${_REPO}/pkg/version.Arch=$(go env GOARCH)'"
|
||||
local _REPO=github.com/wakatime/wakatime-cli
|
||||
local _COMMIT=$(git ls-remote https://github.com/wakatime/wakatime-cli refs/tags/v$TERMUX_PKG_VERSION | head -c 7)
|
||||
local _DATE=$(date -u '+%Y-%m-%dT%H:%M:%S %Z')
|
||||
go build -o wakatime-cli -ldflags="-s -w -X '${_REPO}/pkg/version.BuildDate=${_DATE}' -X '${_REPO}/pkg/version.Commit=${_COMMIT}' -X '${_REPO}/pkg/version.Version=${TERMUX_PKG_VERSION}' -X '${_REPO}/pkg/version.OS=android' -X '${_REPO}/pkg/version.Arch=$(go env GOARCH)'"
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm755 -t "${TERMUX_PREFIX}"/bin ${TERMUX_PKG_SRCDIR}/wakatime-cli
|
||||
install -Dm755 -t "${TERMUX_PREFIX}"/bin ${TERMUX_PKG_SRCDIR}/wakatime-cli
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ termux_step_pre_configure() {
|
|||
termux_setup_golang
|
||||
|
||||
go mod init || :
|
||||
go mod tidy
|
||||
go mod tidy
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
|
|
Loading…
Reference in New Issue