NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.49k stars 12.99k forks source link

[Packaging Request] ryujinx-ldn #187020

Open IceDBorn opened 1 year ago

IceDBorn commented 1 year ago

Project description Ryujinx's internet multiplayer build, even supporting interconnectivity with Switch Consoles.

Metadata

IvarWithoutBones commented 1 year ago

Hi! I am one of the maintainers of the existing Ryujinx package and thought I'd give my two cents on this.

The source code for Ryujinx LDN is currently not released, because of that we would have to patchelf a precompiled binary which can be quite a pain with dotnet application if I recall correctly.

I've also talked to upstream devs about this version before, i believe they said the code needs a rework and won't be released to the public before that's done. Based on the link in the issue description it also hasn't been updated for quite a while.

I'm personally inclined to wait with packaging this build until that's finished.

IvarWithoutBones commented 1 year ago

cc @06kellyjac

06kellyjac commented 1 year ago

I agree with @IvarWithoutBones

The release tar.gz would need patching not only of the shared objects the binary is linked to but also the other libraries that are loaded at runtime like libSDL2.so & libsoundio.so, but if someone does get it working then cool

Also I wouldn't really call it MIT licensed until the code is actually public, I'd license it as unfree or unfreeRedistributable if we get permission

IceDBorn commented 1 year ago

I agree with you guys, I was not aware that the source code was not public yet. Do I close or keep this issue open?

06kellyjac commented 1 year ago

you can keep it open so it's visible if you don't mind having an issue open

IceDBorn commented 1 year ago

I'll just keep this issue open, others can see the conversation we had and understand the reason this is not a native package yet.