summarylogtreecommitdiffstats
path: root/check4u
blob: 32fddc5f1bd959545a488ce01469c2ba4404ff79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash
# ./check4u -- check for updates of a software package

ocaml-menhir_latest() {
    local WEBPAGE='http://gallium.inria.fr/~fpottier/menhir/'
    local DOWNLOAD_LINK=`curl --silent $WEBPAGE |
         grep -oP --color=NEVER 'menhir-\d+\.tar\.gz"'`
    LATEST=${DOWNLOAD_LINK#menhir-}
    LATEST=${LATEST%.tar.gz\"}
}
ocaml-menhir_current() {
    source PKGBUILD &&
        CURRENT="$pkgver"
}

ocaml-menhir_latest && ocaml-menhir_current

if [[ "$LATEST" != "$CURRENT" ]]; then
    echo -e "Latest release   : $LATEST"
    echo -e "Currently on AUR : $CURRENT"
    exit 1
fi