From 8281280788de6c2db50b23d267d35cc8b42324e5 Mon Sep 17 00:00:00 2001 From: fordprefect Date: Sat, 5 Feb 2022 13:42:07 +0100 Subject: [PATCH] fixed splitter updater --- .gitignore | 2 ++ update.sh | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 .gitignore create mode 100755 update.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a03a7ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +PKGBUILD +splitter diff --git a/update.sh b/update.sh new file mode 100755 index 0000000..3e22ed4 --- /dev/null +++ b/update.sh @@ -0,0 +1,19 @@ +#!/usr/bin/bash + +upstreamversion=$(curl -s https://www.mkgmap.org.uk/download/splitter.html | grep "Download splitter release " | cut -d">" -f2|cut -d"<" -f1) +aurversion=$(curl -s https://aur.archlinux.org/packages/splitter | grep "Package Details" | cut -d" " -f4|cut -d"-" -f1) +aurversion=$(curl -s 'https://aur.archlinux.org/rpc?v=5&type=info&arg[]=splitter' | jq .results[0].Version |cut -d"-" -f1 | sed 's/"//g') + +cd ~/build/automate/splitter/splitter + +if [[ $upstreamversion -gt $aurversion ]] +then + echo "updating from $aurversion to $upstreamversion ..." + git pull + sed -i "15s/.*/pkgver=$upstreamversion/" PKGBUILD + updpkgsums + mksrcinfo + git commit -a -m"version $upstreamversion" + git push +fi +