diff options
author | Mike Crute <mike@crute.us> | 2019-05-12 19:12:07 +0000 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2019-05-12 19:12:07 +0000 |
commit | 9a77bced44473496cc35a6e1a0995bf95817871d (patch) | |
tree | d45fd56342b8510e918d21cd00abc09402fb379c /git.sh | |
download | app-dockerfiles-9a77bced44473496cc35a6e1a0995bf95817871d.tar.bz2 app-dockerfiles-9a77bced44473496cc35a6e1a0995bf95817871d.tar.xz app-dockerfiles-9a77bced44473496cc35a6e1a0995bf95817871d.zip |
Diffstat (limited to 'git.sh')
-rwxr-xr-x | git.sh | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | set -euxo pipefail | ||
4 | |||
5 | INSTALL_PREFIX="$HOME/.local/packages" | ||
6 | VERSION=${VERSION:-2.20.1} | ||
7 | |||
8 | curl -Ls https://github.com/git/git/archive/v${VERSION}.tar.gz | \ | ||
9 | tar -xz -C /build/source --strip-components=1 | ||
10 | |||
11 | export DEBIAN_FRONTEND=noninteractive | ||
12 | apt-get install -y --no-install-recommends \ | ||
13 | asciidoc \ | ||
14 | docbook2x \ | ||
15 | gettext \ | ||
16 | libcurl4-openssl-dev \ | ||
17 | libexpat1-dev \ | ||
18 | libssl-dev \ | ||
19 | tcl \ | ||
20 | xmlto \ | ||
21 | zlib1g-dev | ||
22 | |||
23 | cd /build/source | ||
24 | make prefix="$INSTALL_PREFIX/git-${VERSION}" all doc info | ||
25 | make prefix="$INSTALL_PREFIX/git-${VERSION}" install install-doc install-html install-info | ||
26 | |||
27 | tar -C "$INSTALL_PREFIX" -cvzf /output/git-${VERSION}.tar.gz git-${VERSION} | ||