blob: 58b9e1d950cc3f6e9c2d32dcf1bb360ef988bf7a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/usr/bin/env sh
set -eu
if [ $# -lt 1 ] || [ -z "$1" ]; then
echo "Usage: install-cgit.sh <version>"
exit 1
fi
VERSION=$1
CLONE_DIR=${CLONE_DIR:-"/tmp/.cgit-install-dir"}
mkdir -p "$CLONE_DIR"
cd "$CLONE_DIR"
if ! [ -d "cgit-${VERSION}" ]; then
wget -O cgit.tar.xz "https://git.zx2c4.com/cgit/snapshot/cgit-${VERSION}.tar.xz"
unxz cgit.tar.xz
tar xf cgit.tar
cd "cgit-${VERSION}"
make get-git
echo "NO_REGEX=NeedsStartEnd" >> git/config.mak
echo "NO_GETTEXT=1" >> git/config.mak
else
cd "cgit-${VERSION}"
fi
make
make prefix=/usr \
CGIT_SCRIPT_PATH=/usr/share/webapps/cgit-script \
CGIT_DATA_PATH=/usr/share/webapps/cgit \
install
cd "$CLONE_DIR"
rm -rf cgit.tar cgit.tar.xz
|