summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Hicklen2021-03-26 17:13:55 -0500
committerMike Hicklen2021-03-26 17:13:55 -0500
commit2ac0b8acc047c1d07f9e2031f2ac46a976691475 (patch)
treeb5498d7739ebc7d4af9e3e185fd1c69779f171df
parent51945b21998fe899b9200e064822a672ed5a4037 (diff)
downloadaur-2ac0b8acc047c1d07f9e2031f2ac46a976691475.tar.gz
Adding bumpversion for next time
-rwxr-xr-xbumpversion.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/bumpversion.sh b/bumpversion.sh
new file mode 100755
index 000000000000..d4de653757a0
--- /dev/null
+++ b/bumpversion.sh
@@ -0,0 +1,17 @@
+echo "Scraping latest Keeper version from https://keepersecurity.com/desktop_electron/desktop_electron_version.txt"
+keeperversion=$(grep -oP '(?<="version": ")[^"]*' <(curl -sqL https://keepersecurity.com/desktop_electron/desktop_electron_version.txt))
+echo "Latest Keeper for Linux version: ${keeperversion}"
+
+keeperurl="https://www.keepersecurity.com/desktop_electron/Linux/repo/deb/keeperpasswordmanager_${keeperversion}_amd64.deb"
+
+echo "Determining sha512sum for ${keeperurl}"
+keepersha512sum=$(curl -sqLo - ${keeperurl} | sha512sum | awk '{print $1}')
+echo "Keeper sha512sum: ${keepersha512sum}"
+
+echo "Updating PKGBUILD and .SRCINFO with new version and sha512sum"
+# PKGBUILD
+sed -i "s|^pkgver=.*$|pkgver=${keeperversion}|" PKGBUILD
+sed -i "s|^sha512sums=('.*'$|sha512sums=('${keepersha512sum}'|" PKGBUILD
+# .SRCINFO
+sed -i "s|\tpkgver = .*$|\tpkgver = ${keeperversion}|" .SRCINFO
+sed -i "0,/sha512sums/s|\tsha512sums = .*$|\tsha512sums = ${keepersha512sum}|" .SRCINFO