Package fails to install, since some files were renamed after this commit.
Ryujinx.desktop is now app.ryujinx.Ryujinx.desktop, and Logo.svg was converted to a Logo.png.
| 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 (chaotic-aur) |
| Last Packager: | xiota |
| Votes: | 5 |
| Popularity: | 0.57 |
| First Submitted: | 2024-12-27 17:10 (UTC) |
| Last Updated: | 2026-06-02 17:07 (UTC) |
Package fails to install, since some files were renamed after this commit.
Ryujinx.desktop is now app.ryujinx.Ryujinx.desktop, and Logo.svg was converted to a Logo.png.
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.
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.
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.
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
==> 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.
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"
Hi! Could you update the package? Dotnet 10 has been in the repos for a while now!
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.
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.
Problems building?
aur/dotnet-core-bin.For other issues, avoid flagging and commenting at the same time for the same issue.