Package Details: ryujinx-canary 1.3.288-1

Git Clone URL: https://aur.archlinux.org/ryujinx-canary.git (read-only, click to copy)
Package Base: ryujinx-canary
Description: Experimental Nintendo Switch Emulator written in C#
Upstream URL: https://git.ryujinx.app/projects/Ryubing
Licenses: MIT
Conflicts: ryujinx
Provides: ryujinx
Submitter: xiota
Maintainer: xiota
Last Packager: xiota
Votes: 5
Popularity: 2.48
First Submitted: 2024-12-27 17:10 (UTC)
Last Updated: 2026-05-11 03:05 (UTC)

Pinned Comments

xiota commented on 2024-12-27 17:13 (UTC) (edited on 2024-12-27 17:21 (UTC) by xiota)

This package attempts to build the latest Canary release on rebuild. Release and Canary versions are not interchangeable. Canary is tagged frequently, so little practical difference from git master.

  • Please wait about a month (28-31 days) before requesting version bumps.
  • Version bumps are technically unnecessary, but may assist AUR helpers.
  • If there is nothing else to update, requests for version bump that do not abide the rate limit may be unflagged.

Problems building?

For other issues, avoid flagging and commenting at the same time for the same issue.

  • Flag for common issues with standard solutions, like typos, depends updates, etc.
  • Comment for issues requiring explanation or debugging.
  • Use a pastebin for blocks of text more than a few lines.

Latest Comments

1 2 Next › Last »

MiguVT commented on 2026-05-06 17:48 (UTC) (edited on 2026-05-06 17:52 (UTC) by MiguVT)

Hello xiota, will like to see an update since last update of this package was 1 month ago, thanks!

Also maybe its better to make a installer that auto-updates it cause there is lot of updates for canary versions? If yes, we should do it on some Git server, probably Codeberg, and also some mirrors to GitHub, GitLab and also self-hosted ones (I have git.miguvt.com and will be glad to mirror it)

Also about IPV6, we should consider to support IPV6, cause its the "standard", ipv4 will still exist for a while (Maybe we all willnt alive when IPv4 will be removed for internet) but IPv6 should be supported. If the issue is in dotnet, we should consider opening an issue in dotnet.

xiota commented on 2026-04-16 01:42 (UTC)

Environment variables can often be set without editing the PKGBUILD. Some examples:

DOTNET_SYSTEM_NET_DISABLEIPV6=1 makepkg -srCfi
extra-x86_64-build -- -- DOTNET_SYSTEM_NET_DISABLEIPV6=1

I'll consider disabling IPv6 at the next update, unless someone can provide additional info on why or whether it's necessary.

sethb124 commented on 2026-04-15 21:50 (UTC)

Dotnet apparently really does not like IPv6. I had to add export DOTNET_SYSTEM_NET_DISABLEIPV6=1 to the PKGBUILD to get it to actually build. I don't know if this is something I have configured wrong on my end or what, but maybe somebody else has been experiencing the same issue.

Martmists commented on 2026-04-14 16:24 (UTC)

Seems to fail to build:

/home/mart/.cache/yay/ryujinx-canary/PKGBUILD: line 123: _pkgver_new: parameter null or not set context: exit status 1

HurricanePootis commented on 2026-03-23 04:44 (UTC)

==> Starting package()...
chmod: cannot access '/home/hurricane/ryujinx-canary/pkg/ryujinx-canary/usr/lib/ryujinx/Ryujinx.sh': No such file or directory

Seems like there is no more Ryujinx.sh.

HurricanePootis commented on 2025-12-13 23:54 (UTC)

Dotnet 10 is available in repos now.

diff --git a/PKGBUILD b/PKGBUILD
index 23e398e..2b4212c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@ if [[ (-z "$_srcinfo" && -z "$_pkgver") ]]; then
   : ${_autoupdate:=true}
 fi

-: ${_dotnet_type=-bin}
+#: ${_dotnet_type=-bin}
 : ${_install_path:=usr/lib}

 _pkgname="ryujinx"
 pkgname="$_pkgname-canary"
-pkgver=1.3.227
+pkgver=1.3.234
 pkgrel=1
 pkgdesc="Experimental Nintendo Switch Emulator written in C#"
 url="https://git.ryujinx.app/ryubing/ryujinx"

italoghost commented on 2025-12-13 21:18 (UTC)

Hi! Could you update the package? Dotnet 10 has been in the repos for a while now!

<deleted-account> commented on 2025-11-02 01:53 (UTC)

After installing, you get version 1.3.201‑1, which means that with each update an alert appears saying that the installed version is newer than the one in the AUR. You need to change the version number in the PKGBUILD to 1.3.201‑1.