diff options
-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 |