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 | |
parent | 1d70e0da328fa98d54e8de757e7458005052bfe8 (diff) | |
download | aur-50da4abec608c5c200252f0cb714b68c8eeb12a6.tar.gz |
Makefile: auto-upgrade
-rw-r--r-- | Makefile | 20 | ||||
-rw-r--r-- | PKGBUILD | 6 |
2 files changed, 19 insertions, 7 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 @@ -12,10 +12,8 @@ source=( "https://github.com/japgolly/tla2json/releases/download/v$pkgver/tla2json.jar" tla2json ) -sha256sums=( - '2054d7f60521fd6a8dc974b927d69a380ba867b000e3d71dc46fafd8c291c22d' - 'be4a88d33ab6f20c09270b22830b08f37fd059e888b9c272f0fe6c088337e92f' -) +sha256sums=('2054d7f60521fd6a8dc974b927d69a380ba867b000e3d71dc46fafd8c291c22d' + 'be4a88d33ab6f20c09270b22830b08f37fd059e888b9c272f0fe6c088337e92f') package() { mkdir -p "$pkgdir/usr/share/java" "$pkgdir/usr/bin" |