diff --git a/PKGBUILD b/PKGBUILD index 0c327a9..2aafa8f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,23 +1,26 @@ # Maintainer: Wraient pkgname='curd' -pkgver=0.0.7 -pkgrel=1 +pkgver=1.0.3 +pkgrel=2 pkgdesc="Watch anime in CLI with AniList Tracking, Discord RPC, Intro/Outro/Filler/Recap Skipping, etc." -arch=("x86_64") +arch=('x86_64') url="https://github.com/Wraient/curd" license=('GPL') depends=('mpv' 'rofi' 'ueberzugpp') -source=("curd::https://github.com/Wraient/curd/releases/download/${pkgver}/curd") +source=("$pkgname::https://github.com/Wraient/curd/releases/latest/download/curd") sha256sums=('SKIP') -pkgver() { - # Fetch the latest release tag from GitHub and set it as pkgver - local latest_release - latest_release=$(curl -s https://api.github.com/repos/Wraient/curd/releases/latest | grep -Po '"tag_name": "\K.*?(?=")') - echo "$latest_release" -} - package() { # Install the precompiled binary into /usr/bin install -Dm755 "$srcdir/curd" "$pkgdir/usr/bin/curd" } + +pkgver() { + local ver + ver=$(curl -s --fail "https://api.github.com/repos/Wraient/curd/releases/latest" | jq -r '.tag_name' | sed 's/^v//') + if [ -n "$ver" ]; then + echo "$ver" + else + echo "$pkgver" + fi +}