diff options
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 |