Hi! I have changed and simplified the PKGBUILD to compile the canary builds. Here it is if anyone is interested:
Search Criteria
Package Details: ryujinx 1.3.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ryujinx.git (read-only, click to copy) |
---|---|
Package Base: | ryujinx |
Description: | Experimental Nintendo Switch Emulator written in C# |
Upstream URL: | https://git.ryujinx.app/ryubing/ryujinx |
Licenses: | MIT |
Submitter: | Rubo |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 29 |
Popularity: | 5.83 |
First Submitted: | 2022-12-10 16:56 (UTC) |
Last Updated: | 2025-04-25 06:00 (UTC) |
Dependencies (8)
- alsa-lib
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libx11 (libx11-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- desktop-file-utils (desktop-file-utils-gitAUR) (make)
- dotnet-sdk (dotnet-sdk-2.2AUR, dotnet-sdk-2.2-vs2017AUR, dotnet-sdk-3.0AUR, dotnet-sdk-2.1AUR, dotnet-sdk-5.0-binAUR, dotnet-sdk-6.0.110-binAUR, dotnet-sdk-7.0-binAUR, dotnet-sdk-8.0.300-binAUR, dotnet-sdk-6.0-binAUR, dotnet-sdk-preview-binAUR, dotnet-sdk-binAUR, dotnet-sdk-8.0-binAUR) (make)
Required by (0)
Sources (1)
italoghost commented on 2024-12-05 02:00 (UTC) (edited on 2024-12-05 11:47 (UTC) by italoghost)
RecursiveG commented on 2024-12-01 17:48 (UTC)
It seems by downgrading Microsoft.CodeAnalysis.CSharp
to 4.8.0, it can compile with extra/dotnet-sdk
.
prepare() {
sed -i 's/4.9.2/4.8.0/' "$srcdir/$_pkgsrc/Directory.Packages.props"
}
italoghost commented on 2024-11-28 02:31 (UTC)
Hi! Shouldn't you symlink the "Ryujinx.sh" to the executable? It adds the DOTNET_EnableAlternateStackCheck=1
environment variable and gamemoderun
.
xiota commented on 2024-11-15 16:40 (UTC)
@hypnagogic As a separate package, build option, or alternate PKGBUILD?
hypnagogic commented on 2024-11-15 16:08 (UTC)
Any interest in adding the canary releases?
username227 commented on 2024-11-07 03:10 (UTC) (edited on 2024-11-07 03:14 (UTC) by username227)
get this error:
/home/jerry/ryujinx/PKGBUILD: line 123: _pkgver_new: parameter null or not set
EDIT: note that the build succeeds upsteam following the readme instructions so it must be package-related.
xiota commented on 2024-11-04 17:40 (UTC) (edited on 2024-11-04 17:44 (UTC) by xiota)
@HunabKu Didn't work last week. Not going to try again anytime soon unless someone else confirms it first.
This package used to let user choose whether to use the repo or -bin
package, but that wasted users' time because the repo package didn't work majority of time.
HunabKu commented on 2024-11-04 17:17 (UTC) (edited on 2024-11-04 17:19 (UTC) by HunabKu)
I'm pretty sure you can replace AUR dotnet-sdk-bin with repository dotnet-sdk @xiota
xiota commented on 2024-10-28 04:56 (UTC) (edited on 2024-10-28 07:49 (UTC) by xiota)
@Windows10CE That was part of the package when I adopted it. Will look for why it might have been added (2c587a7da3c1) and remove it if there isn't sufficient justification to keep it. I agree that cleanup is user responsibility.
Update: Package revised. Cache now stored in nuget-home
to reduce potential for conflicts and make easier to clear. Also changed install location (/usr/lib
) and removed world-writable log directory.
Windows10CE commented on 2024-10-28 04:02 (UTC)
Is there a reason the PKGBUILD does dotnet nuget locals all -c
? Clearing the nuget cache is generally unnecessary unless there's a problem, and in that case I'd expect it to be done by the user as needed instead of cleaning the cache that can cause a few gigabytes to need to be redownloaded to build Ryujinx alone, not counting any other .NET projects the user may have.
Pinned Comments
xiota commented on 2024-02-23 04:04 (UTC) (edited on 2025-04-11 03:03 (UTC) by xiota)
Problems building?
aur/dotnet-core-bin
.For other issues, avoid flagging and commenting at the same time for the same issue.