This commit is contained in:
xiota 2025-01-20 17:45:25 +00:00
parent 41c68c8605
commit 922e692685
3 changed files with 3 additions and 11 deletions

View file

@ -1,6 +1,6 @@
pkgbase = ryujinx
pkgdesc = Experimental Nintendo Switch Emulator written in C#
pkgver = 1.2.78
pkgver = 1.2.80
pkgrel = 1
url = https://github.com/Ryubing/Ryujinx
arch = x86_64
@ -8,10 +8,9 @@ pkgbase = ryujinx
makedepends = desktop-file-utils
makedepends = dotnet-sdk-bin
depends = gcc-libs
depends = zlib
options = !strip
options = !debug
source = ryujinx-1.2.78.tar.gz::https://github.com/Ryubing/Ryujinx/archive/refs/tags/1.2.78.tar.gz
source = ryujinx-1.2.80.tar.gz::https://github.com/Ryubing/Ryujinx/archive/refs/tags/1.2.80.tar.gz
source = PKGBUILD.common
source = PKGBUILD.release
sha256sums = SKIP

View file

@ -10,7 +10,7 @@ fi
_pkgname="ryujinx"
pkgname="$_pkgname"
pkgver=1.2.78
pkgver=1.2.80
pkgrel=1
pkgdesc="Experimental Nintendo Switch Emulator written in C#"
url="https://github.com/Ryubing/Ryujinx"

View file

@ -1,6 +1,5 @@
depends=(
'gcc-libs'
'zlib'
)
makedepends=(
'desktop-file-utils'
@ -30,9 +29,6 @@ build() (
echo "Building AVA Interface..."
dotnet publish "${_args[@]}" -o publish_ava "$_pkgsrc/src/Ryujinx"
echo "Building SDL2 Headless..."
dotnet publish "${_args[@]}" -o publish_sdl "$_pkgsrc/src/Ryujinx.Headless.SDL2"
echo "Shutting down dotnet build server in background."
(timeout -k 45 30 dotnet build-server shutdown) > /dev/null 2>&1 &
)
@ -41,12 +37,10 @@ package() {
# program
install -dm755 "$pkgdir/$_install_path/ryujinx"
cp -a --update=none --reflink=auto publish_ava/* "$pkgdir/$_install_path/ryujinx/"
cp -a --update=none --reflink=auto publish_sdl/* "$pkgdir/$_install_path/ryujinx/"
# symlinks
install -dm755 "$pkgdir/usr/bin"
ln -s "/$_install_path/ryujinx/Ryujinx" "$pkgdir/usr/bin/ryujinx"
ln -s "/$_install_path/ryujinx/Ryujinx.Headless.SDL2" "$pkgdir/usr/bin/ryujinx.sdl"
# .desktop
install -Dm644 "$_pkgsrc"/distribution/linux/Ryujinx.desktop "$pkgdir/usr/share/applications/ryujinx.desktop"
@ -64,7 +58,6 @@ package() {
find "$pkgdir" -type d -exec chmod 755 {} \;
find "$pkgdir" -type f -exec chmod 644 {} \;
chmod 755 "$pkgdir/$_install_path/ryujinx/Ryujinx"
chmod 755 "$pkgdir/$_install_path/ryujinx/Ryujinx.Headless.SDL2"
chmod 755 "$pkgdir/$_install_path/ryujinx/Ryujinx.sh"
# fix desktop file