1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-18 06:27:08 +00:00
termux-packages/packages/kubectl/build.sh

49 lines
1.3 KiB
Bash
Raw Normal View History

2020-01-13 15:33:53 +00:00
TERMUX_PKG_HOMEPAGE=https://kubernetes.io/
2019-11-18 19:37:37 +00:00
TERMUX_PKG_DESCRIPTION="Kubernetes.io client binary"
TERMUX_PKG_LICENSE="Apache-2.0"
2022-01-31 18:18:51 +00:00
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="1.29.4"
2019-11-18 19:37:37 +00:00
TERMUX_PKG_SRCURL=https://dl.k8s.io/v$TERMUX_PKG_VERSION/kubernetes-src.tar.gz
TERMUX_PKG_SHA256=5777075c44027431e9d784930a9bd8858cd0495bda99914e15ebb7918bffb4c5
2023-09-27 12:26:31 +00:00
TERMUX_PKG_AUTO_UPDATE=true
2019-11-18 19:37:37 +00:00
termux_step_get_source() {
2019-11-18 19:37:37 +00:00
mkdir -p "$TERMUX_PKG_CACHEDIR"
mkdir -p "$TERMUX_PKG_SRCDIR"
termux_download "$TERMUX_PKG_SRCURL" "$TERMUX_PKG_CACHEDIR"/kubernetes-src.tar.gz \
"$TERMUX_PKG_SHA256"
tar xf "$TERMUX_PKG_CACHEDIR"/kubernetes-src.tar.gz \
-C "$TERMUX_PKG_SRCDIR"
}
termux_step_make() {
termux_setup_golang
# Needed to generate manpages.
2019-11-18 19:37:37 +00:00
#(
# export GOPATH="$TERMUX_PKG_BUILDDIR/host"
# unset GOOS GOARCH CGO_LDFLAGS
# unset CC CXX CFLAGS CXXFLAGS LDFLAGS
# cd "$TERMUX_PKG_SRCDIR"
# ./hack/update-generated-docs.sh
#)
export GOPATH="$TERMUX_PKG_BUILDDIR/target"
#chmod +w "$TERMUX_PKG_SRCDIR"/_output
#rm -rf "$TERMUX_PKG_SRCDIR"/_output
cd "$TERMUX_PKG_SRCDIR"/cmd/kubectl
go build .
}
termux_step_make_install() {
install -Dm700 "$TERMUX_PKG_SRCDIR"/cmd/kubectl/kubectl \
"$TERMUX_PREFIX"/bin/kubectl
2020-08-13 11:43:45 +00:00
#mkdir -p "$TERMUX_PREFIX"/share/man/man1
2019-11-18 19:37:37 +00:00
#cp -f "$TERMUX_PKG_SRCDIR"/docs/man/man1/kubectl-*.1 \
# "$TERMUX_PREFIX"/share/man/man1/
}