diff options
author | David Barri | 2021-03-03 11:12:46 +1100 |
---|---|---|
committer | David Barri | 2021-03-03 11:12:46 +1100 |
commit | 50da4abec608c5c200252f0cb714b68c8eeb12a6 (patch) | |
tree | 60d0c208fc46a7870be25fa435ced12d24e4c659 /Makefile | |
parent | 1d70e0da328fa98d54e8de757e7458005052bfe8 (diff) | |
download | aur-50da4abec608c5c200252f0cb714b68c8eeb12a6.tar.gz |
Makefile: auto-upgrade
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,7 +1,21 @@ -.PHONY: pre post clean +.PHONY: post clean upgrade versions -pre: - makepkg -g +LATEST_VER := $(shell curl -s https://github.com/japgolly/tla2json/releases/latest | perl -pe 's!.*/tag/v(.+?)".*!$$1!') + +versions: + @echo "Current version:" + @grep '^pkgver' PKGBUILD | sed 's/.*=/ /' + @echo "Latest version:" + @echo " $(LATEST_VER)" + +upgrade: + rm -f tla2json.jar + perl -pi -e 's/^pkgver=.+/pkgver=$(LATEST_VER)/' PKGBUILD + bash -c 'sed -i -e "/^sha256sums.*/,+1c $$(makepkg -g | perl -0777 -pe "chop; s/\n/\\\n/g")" PKGBUILD' + make post + git add .SRCINFO PKGBUILD + git commit -m "Upgrade to $(LATEST_VER)" .SRCINFO PKGBUILD + git show post: makepkg --verifysource -f |