summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGregory Danielson2023-11-24 11:39:17 -0600
committerGregory Danielson2023-11-24 11:39:17 -0600
commit00b079f4399eb1633409e3e4af64838214b76a38 (patch)
tree9e2aa582f5aaf379d88c2379b9ca44a1d66bcf6a
parentbea231b0d32501e5dc5de27e1b8f9399270e6d99 (diff)
downloadaur-00b079f4399eb1633409e3e4af64838214b76a38.tar.gz
Track PKGREL in update script (lazily)
-rwxr-xr-xupdate.sh9
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