aboutsummaryrefslogtreecommitdiff
path: root/get-latest-versions.sh
blob: 62c14d8e88508f4fd5fdd4da39ecdbafc65499cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
oldx="$( printf %s\\n "$-" | grep -q -e 'x' && echo YES )"
set +x # hide this cruft
test -z "${WORKDIR}" && WORKDIR="$( readlink -f . )"
export WORKDIR
RAW_DEB="$( rmadison gtk+3.0 | awk -F='|' '{gsub(" ","");print $2,$2,$3}' | awk '{gsub("-[0-9]+","",$1);print}' | sort -r --sort=version | grep -v debug | head -n1)"
RAW="$( echo "${RAW_DEB}" | awk '{print $1}' )"
DEB="$( echo "${RAW_DEB}" | awk '{print $2}' )"
if ! test "$( cd "${WORKDIR}/gtk3classic" 2>/dev/null && git remote -v | grep -o 'origin	https://github.com/lah7/gtk3-classic' | head -n1 )" = "origin	https://github.com/lah7/gtk3-classic" ; then
   git clone "${GTK3CLASSIC_GIT}" "${WORKDIR}/gtk3classic"
else
   (
      cd "${WORKDIR}/gtk3classic"
      git checkout master
      git pull --all
   ) 1>/dev/null 2>&1
fi
CLASSIC="$( cd "${WORKDIR}/gtk3classic" ; git tag | sort -r --sort=version | head -n 1 )"
export DEB RAW CLASSIC
echo "CLASSIC=${CLASSIC}"
echo "DEB=${DEB}"
echo "RAW=${RAW}"
test "${oldx}" = "YES" && set -x
bgstack15