This commit is contained in:
xiota 2025-03-17 02:14:44 +00:00
parent 1bf443bffd
commit a61367a2db
3 changed files with 10 additions and 10 deletions

View file

@ -1,8 +1,8 @@
pkgbase = ryujinx-canary
pkgdesc = Experimental Nintendo Switch Emulator written in C#
pkgver = 1.2.423
pkgver = 1.2.446
pkgrel = 1
url = https://github.com/Ryubing/Ryujinx
url = https://git.ryujinx.app/ryubing/ryujinx
arch = x86_64
license = MIT
makedepends = dotnet-sdk
@ -17,7 +17,7 @@ pkgbase = ryujinx-canary
conflicts = ryujinx
options = !strip
options = !debug
source = ryujinx-canary-1.2.423.tar.gz::https://github.com/Ryubing/Ryujinx/archive/refs/tags/Canary-1.2.423.tar.gz
source = ryujinx-canary-1.2.446.tar.gz::https://git.ryujinx.app/ryubing/ryujinx/-/archive/1.2.446/ryujinx-Canary-1.2.446.tar.gz
source = PKGBUILD.canary
source = PKGBUILD.common
sha256sums = SKIP

View file

@ -10,10 +10,10 @@ fi
_pkgname="ryujinx"
pkgname="$_pkgname-canary"
pkgver=1.2.423
pkgver=1.2.446
pkgrel=1
pkgdesc="Experimental Nintendo Switch Emulator written in C#"
url="https://github.com/Ryubing/Ryujinx"
url="https://git.ryujinx.app/ryubing/ryujinx"
license=('MIT')
arch=('x86_64')

View file

@ -1,7 +1,7 @@
_source_ryujinx() {
_pkgsrc="${_pkgname^}-Canary-${_pkgver%.Canary}"
_pkgsrc="${_pkgname}-Canary-$_pkgver"
_pkgext="tar.gz"
source=("${_pkgsrc,,}.$_pkgext"::"$url/archive/refs/tags/Canary-$_pkgver.$_pkgext")
source=("${_pkgsrc,,}.$_pkgext"::"$url/-/archive/${_tag:-$_pkgver}/$_pkgsrc.$_pkgext")
sha256sums=('SKIP')
}
@ -13,11 +13,11 @@ _update_version() {
fi
local _response _pkgver_new
_response=$(curl -Ssf -L --max-redirs 3 "$url/tags")
_response=$(curl -Ssf -L --max-redirs 3 "$url/-/tags?format=atom")
_tag=$(
printf '%s' "$_response" \
| grep -E '/tag/Canary-([0-9\.]+)"' \
| sed -E 's&^.*/tag/(Canary-[0-9\.]+)".*$&\1&' \
| grep -E '/tags/Canary-([0-9\.]+)"' \
| sed -E 's&^.*/tags/(Canary-[0-9\.]+)".*$&\1&' \
| sort -rV | head -1
)
_pkgver_new="${_tag#Canary-}"