diff options
author | jakob | 2021-07-06 22:03:21 +0200 |
---|---|---|
committer | jakob | 2021-07-06 22:04:26 +0200 |
commit | 37d0571d8bf86d0c5f1aff2e20faafe3b6d6af26 (patch) | |
tree | dd0a405633c8cc008a16385181dfd51cd91dee72 | |
parent | 3f476de404cbb3f96eaebbc6bf400aaca31dc7ba (diff) | |
download | aur-37d0571d8bf86d0c5f1aff2e20faafe3b6d6af26.tar.gz |
add bash script to automate updates
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | update.sh | 35 |
3 files changed, 39 insertions, 5 deletions
@@ -1,9 +1,9 @@ pkgbase = f1viewer pkgdesc = TUI client for F1TV pkgver = 2.1.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/SoMuchForSubtlety/f1viewer - arch = x86_64 + arch = any license = GPL3 makedepends = go optdepends = mpv: play videos using mpv @@ -14,4 +14,3 @@ pkgbase = f1viewer sha256sums = 59354ef3b1ec29e28b845709558270b745ef473a086e550f09598572fb2efa62 pkgname = f1viewer - @@ -1,9 +1,9 @@ # Maintainer: SoMuchForSubtlety <s0muchfrsubtlety@gmail.com> pkgname=f1viewer pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="TUI client for F1TV" -arch=('x86_64') +arch=('any') url="https://github.com/SoMuchForSubtlety/f1viewer" license=('GPL3') optdepends=('mpv: play videos using mpv' diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..49c95e72c3e8 --- /dev/null +++ b/update.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +set -eu + +if [[ $# -eq 0 ]] ; then + echo "usage: $0 [VERSION]" + exit 0 +fi + +version=$1 + +if [[ ${version:0:1} != "v" ]] ; then + version="v${version}" +fi + +echo "downloading f1viewer ${version} source" +wget -q "https://github.com/SoMuchForSubtlety/f1viewer/archive/refs/tags/${version}.tar.gz" +checksum=$(sha256sum "${version}".tar.gz | awk '{ print $1 }') +rm -f "${version}".tar.gz +echo "sha256 sum is ${checksum}" + +echo "updating PKGBUILD" +sed -i "s/pkgver=.*/pkgver=${version:1:100}/g" PKGBUILD +sed -i "s/sha256sums=.*/sha256sums=\('${checksum}'\)/g" PKGBUILD +sed -i "s/pkgrel=.*/pkgrel=1/g" PKGBUILD + +echo "generating .SRCINFO" +makepkg --printsrcinfo > .SRCINFO + +echo "committing changes" +git add PKGBUILD .SRCINFO +git commit -m "update to ${version}" + +echo "" +echo "run 'git push' to publish new version"
\ No newline at end of file |