summarylogtreecommitdiffstats
path: root/update-pkg.sh
blob: d4097137a7fb3e4525704f10f9d693acc0903e1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/bash
# script courtesy of @papajoke
# modifed by @fhdk
# current pkgver
curpkgver=$(cat PKGBUILD | awk -F'=' '$1=="pkgver"{print $2}')
echo "Current package : ${curpkgver}"
# get latest ffver
ffpkgver=$(curl -s "https://ftp.mozilla.org/pub/devedition/releases/" | awk -F'/' '/href.*releases\// {print $5}' | sort -Vr | head -n1)
echo "Latest release  : ${ffpkgver}"
[ "${ffpkgver}" == "${curpkgver}" ] && exit 0
[ -e "PKGBUILD" ] || exit 1
# update PGKBUILD
sed -i -e "s/pkgver=.*/pkgver=${ffpkgver}/" ./PKGBUILD
updpkgsums
makepkg -cf --printsrcinfo >.SRCINFO
git commit PKGBUILD .SRCINFO -m "${ffpkgver}"
git push -u origin