diff options
author | Gregory Danielson | 2023-11-24 11:39:17 -0600 |
---|---|---|
committer | Gregory Danielson | 2023-11-24 11:39:17 -0600 |
commit | 00b079f4399eb1633409e3e4af64838214b76a38 (patch) | |
tree | 9e2aa582f5aaf379d88c2379b9ca44a1d66bcf6a | |
parent | bea231b0d32501e5dc5de27e1b8f9399270e6d99 (diff) | |
download | aur-00b079f4399eb1633409e3e4af64838214b76a38.tar.gz |
Track PKGREL in update script (lazily)
-rwxr-xr-x | update.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/update.sh b/update.sh index c3d321a79749..4c181b6c0008 100755 --- a/update.sh +++ b/update.sh @@ -1,6 +1,10 @@ #!/bin/bash read -r LOCALVER <<<"$(cat PKGBUILD | grep 'pkgver=' | sed 's/pkgver=//g')" read -r UNIFONTVER <<<"$(curl -s https://unifoundry.com/pub/unifont/ | grep -Eo 'unifont-[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}' | tail -1 | sed s/unifont-//g)" +read -r PKGREL <<<"$(cat PKGBUILD | grep 'pkgrel=' | sed 's/pkgrel=//g')" + +PKGREL=1 +# TODO: check other sources for changes to determine PKGREL if [ "$LOCALVER" == "$UNIFONTVER" ]; then echo "No update available" @@ -13,10 +17,11 @@ if [[ $* == *--dry-run* ]]; then fi sed -i "s/pkgver=.*/pkgver=$UNIFONTVER/g" PKGBUILD -echo "Updated version to $UNIFONTVER" +sed -i "s/pkgrel=.*/pkgrel=$PKGREL/g" PKGBUILD +echo "Updated version to $UNIFONTVER-$PKGREL" updpkgsums makepkg --printsrcinfo >.SRCINFO git add ./PKGBUILD ./.SRCINFO -git commit -m "Version $UNIFONTVER" +git commit -m "Version $UNIFONTVER-$PKGREL" git push && git push aur master |