summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimir Borisov2021-03-25 16:45:43 +0200
committerVladimir Borisov2021-03-25 16:45:43 +0200
commit5409e0ba8e17a12e09a3cb56fa019a593dc5a612 (patch)
tree3f6bd2c4f6daceaa494fcff9c98ae76e1a9e9d03
parentb32c44e5fecc20b0a4108c08a5a9ea509770b02d (diff)
downloadaur-5409e0ba8e17a12e09a3cb56fa019a593dc5a612.tar.gz
Helper script for easier version update
-rwxr-xr-xbump_version.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/bump_version.sh b/bump_version.sh
new file mode 100755
index 000000000000..d79609a7e6de
--- /dev/null
+++ b/bump_version.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+echo "Obtaining version information..."
+CURRENT_SHELL_VERSION=$(grep -i pkgver= PKGBUILD | cut -d '=' -f 2)
+LATEST_SHELL_VERSION=$(basename $(git -c 'versionsort.suffix=-' ls-remote --tags --sort='v:refname' git@github.com:Stremio/stremio-shell.git 'v*[0-9].*[0-9].*[0-9]' | tail -n 1 | cut -d $'\t' -f 2))
+LATEST_SHELL_VERSION=${LATEST_SHELL_VERSION/v/}
+
+if [ "$CURRENT_SHELL_VERSION" = "$LATEST_SHELL_VERSION" ]; then
+ echo "Currently Stremio is at $CURRENT_SHELL_VERSION. This is the latest version."
+ exit 0
+fi
+
+echo "Bumping shell version $CURRENT_SHELL_VERSION -> $LATEST_SHELL_VERSION"
+sed -i "s/pkgver=.*/pkgver=$LATEST_SHELL_VERSION/ ; s/pkgrel=.*/pkgrel=0/" PKGBUILD
+makepkg --printsrcinfo > .SRCINFO
+