#!/bin/bash set -euxo pipefail INSTALL_PREFIX="$HOME/.local/packages" VERSION=${VERSION:-2.20.1} curl -Ls https://github.com/git/git/archive/v${VERSION}.tar.gz | \ tar -xz -C /build/source --strip-components=1 export DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ asciidoc \ docbook2x \ gettext \ libcurl4-openssl-dev \ libexpat1-dev \ libssl-dev \ tcl \ xmlto \ zlib1g-dev cd /build/source make prefix="$INSTALL_PREFIX/git-${VERSION}" all doc info make prefix="$INSTALL_PREFIX/git-${VERSION}" install install-doc install-html install-info tar -C "$INSTALL_PREFIX" -cvzf /output/git-${VERSION}.tar.gz git-${VERSION}