summarylogtreecommitdiffstats
path: root/update.sh
blob: 583e812f7eeba9351c5972307882e96eb95352f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

# Update the package when new versions are pushed

cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"

makepkg -f
makepkg --printsrcinfo > .SRCINFO

pkgver=$(grep "pkgver" .SRCINFO | cut -f2 -d= | sed 's/[^.a-z0-9]*//g')

if [[ `git status --porcelain PKGFILE .SRCINFO` ]]; then
    echo "$(date --utc +'%Y-%m-%d %H:%M:%S') New version built: $pkgver" | tee -a update.log
    git add PKGBUILD .SRCINFO
    git commit -m "Update to version $pkgver"
    git push aur master
else
    echo "$(date --utc +'%Y-%m-%d %H:%M:%S') Still version $pkgver" | tee -a update.log
fi