diff --git a/rd-submodules/ryujinx/.gitignore b/rd-submodules/ryujinx/.gitignore deleted file mode 100644 index caeec172..00000000 --- a/rd-submodules/ryujinx/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.flatpak-builder diff --git a/rd-submodules/ryujinx/.gitmodules b/rd-submodules/ryujinx/.gitmodules deleted file mode 100644 index 7b747ad6..00000000 --- a/rd-submodules/ryujinx/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "flatpak-builder-tools"] - path = flatpak-builder-tools - url = https://github.com/flatpak/flatpak-builder-tools.git diff --git a/rd-submodules/ryujinx/flathub.json b/rd-submodules/ryujinx/flathub.json deleted file mode 100644 index c75b742a..00000000 --- a/rd-submodules/ryujinx/flathub.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "only-arches": ["x86_64"] -} diff --git a/rd-submodules/ryujinx/org.ryujinx.Ryujinx.appdata.xml b/rd-submodules/ryujinx/org.ryujinx.Ryujinx.appdata.xml deleted file mode 100644 index 5166f3db..00000000 --- a/rd-submodules/ryujinx/org.ryujinx.Ryujinx.appdata.xml +++ /dev/null @@ -1,1116 +0,0 @@ - - - org.ryujinx.Ryujinx - CC0-1.0 - MIT - Ryujinx - Ryujinx team - A Nintendo Switch Emulator - - Emulator - Game - - -

Ryujinx is an open-source Nintendo Switch emulator written in C#

-

This emulator aims at providing excellent accuracy and performance, a user-friendly interface, and consistent builds.

-
- org.ryujinx.Ryujinx.desktop - - Ryujinx - application/x-nx-nca - application/x-nx-nro - application/x-nx-nso - application/x-nx-nsp - application/x-nx-xci - - https://ryujinx.org/ - https://github.com/Ryujinx/Ryujinx/issues - https://github.com/Ryujinx/Ryujinx/wiki/Frequently-Asked-Questions - https://www.patreon.com/ryujinx - https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-%26-Configuration-Guide - - - Main screen - https://raw.githubusercontent.com/Ryujinx/Ryujinx-Website/main/public/assets/images/shell.png - - - The Legend of Zelda: Breath of the Wild running in fullscreen on Ryujinx - https://raw.githubusercontent.com/flathub/org.ryujinx.Ryujinx/master/screenshots/01.jpg - - - Metroid Dread running in fullscreen on Ryujinx - https://raw.githubusercontent.com/flathub/org.ryujinx.Ryujinx/master/screenshots/02.jpg - - - Pokémon Legends: Arceus in fullscreen on Ryujinx - https://raw.githubusercontent.com/flathub/org.ryujinx.Ryujinx/master/screenshots/03.jpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Linux - 8192 - - - keyboard - pointing - gamepad - tablet - - - gamepad - - - - HiDpiIcon - ModernToolkit - -
diff --git a/rd-submodules/ryujinx/org.ryujinx.Ryujinx.yml b/rd-submodules/ryujinx/org.ryujinx.Ryujinx.yml deleted file mode 100644 index c8423e78..00000000 --- a/rd-submodules/ryujinx/org.ryujinx.Ryujinx.yml +++ /dev/null @@ -1,84 +0,0 @@ -app-id: org.ryujinx.Ryujinx -runtime: org.freedesktop.Platform -runtime-version: '23.08' -sdk: org.freedesktop.Sdk -add-extensions: - org.freedesktop.Platform.ffmpeg-full: - version: '23.08' - directory: lib/ffmpeg - add-ld-path: . -finish-args: -- --share=ipc -- --socket=x11 -- --device=all -- --socket=pulseaudio -- --share=network -- --filesystem=home:ro -- --filesystem=xdg-run/app/com.discordapp.Discord:create -- --filesystem=xdg-config/gtk-3.0:ro -rename-icon: ryujinx -command: ryujinx-wrapper -modules: -- name: Ryujinx - buildsystem: simple - build-options: - no-debuginfo: true - no-debuginfo-compression: true - strip: false - arch: - x86_64: - env: - RUNTIME: linux-x64 - env: - PKG_CONFIG_PATH: /app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig - DOTNET_CLI_TELEMETRY_OPTOUT: 'true' - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 'true' - RYUJINX_VERSION: 1.1.1093 - RYUJINX_TARGET_RELEASE_CHANNEL_OWNER: flathub - RYUJINX_TARGET_RELEASE_CHANNEL_REPO: org.ryujinx.Ryujinx - RYUJINX_TARGET_RELEASE_CHANNEL_NAME: master - build-commands: - - | - export PATH=$PATH:/run/build/Ryujinx/dotnet-sdk - export RYUJINX_GIT_SHORT_HASH=$(git rev-parse --short HEAD) - export RUNTIME_FRAMEWORK_VERSION=$(find nuget-sources -name 'microsoft.netcore.app.runtime.linux-x64.*' | grep -oP '(\d.\d.\d+.nupkg)' | grep -oP '(\d.\d.\d+)') - echo "Runtime framework version: $RUNTIME_FRAMEWORK_VERSION" - sed -r --in-place "s/\%\%RYUJINX_BUILD_VERSION\%\%/$RYUJINX_VERSION/g;" src/Ryujinx.Common/ReleaseInformation.cs - sed -r --in-place "s/\%\%RYUJINX_BUILD_GIT_HASH\%\%/$RYUJINX_GIT_SHORT_HASH/g;" src/Ryujinx.Common/ReleaseInformation.cs - sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_NAME/g;" src/Ryujinx.Common/ReleaseInformation.cs - sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_OWNER/g;" src/Ryujinx.Common/ReleaseInformation.cs - sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_REPO/g;" src/Ryujinx.Common/ReleaseInformation.cs - mkdir -p /app/bin - dotnet publish -c Release -r $RUNTIME /p:DebugType=embedded src/Ryujinx /p:Version=$RYUJINX_VERSION /p:SourceRevisionId=$RYUJINX_GIT_SHORT_HASH /p:ExtraDefineConstants="DISABLE_UPDATER%2CFORCE_EXTERNAL_BASE_DIR" /p:RuntimeFrameworkVersion=$RUNTIME_FRAMEWORK_VERSION --self-contained --source nuget-sources - if [ $? -ne 0 ]; then - exit 1; - fi; - cp -r --remove-destination /run/build/Ryujinx/src/Ryujinx/bin/Release/net8.0/$RUNTIME/publish/* /app/bin/ - chmod +x /app/bin/Ryujinx.sh - mkdir -p /app/lib/ffmpeg - ln -s /usr/lib/x86_64-linux-gnu/libX11.so.6 /app/lib/libX11.so - install -Dm644 $FLATPAK_ID.appdata.xml /app/share/metainfo/$FLATPAK_ID.appdata.xml - install -Dm755 ryujinx-wrapper /app/bin/ryujinx-wrapper - install -Dm644 distribution/misc/Logo.svg /app/share/icons/hicolor/scalable/apps/ryujinx.svg - install -Dm644 distribution/linux/mime/Ryujinx.xml /app/share/mime/packages/$FLATPAK_ID.mime.xml - install -Dm644 distribution/linux/Ryujinx.desktop /app/share/applications/$FLATPAK_ID.desktop - desktop-file-edit --set-key="Exec" --set-value="ryujinx-wrapper %f" /app/share/applications/$FLATPAK_ID.desktop - sources: - - type: archive - only-arches: - - x86_64 - dest: dotnet-sdk - url: https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.100/dotnet-sdk-8.0.100-linux-x64.tar.gz - sha256: 550692ae3233e69692822b8be31bb01c5a2b60c3cfa59e9bfce8278b99f36211 - x-checker-data: - type: rotating-url - url: https://aka.ms/dotnet/8.0/dotnet-sdk-linux-x64.tar.gz - pattern: https://dotnetcli.azureedge.net/dotnet/Sdk/^([\d\.a-z-]+)$/dotnet-sdk-^([\d\.a-z-]+)$-linux-x64.tar.gz - - nuget_sources.json - - type: git - url: https://github.com/Ryujinx/Ryujinx.git - commit: 21cd4c0c00e4a06e399c93419c8f9eff0e663bfb - - type: file - path: ryujinx-wrapper - - type: file - path: org.ryujinx.Ryujinx.appdata.xml diff --git a/rd-submodules/ryujinx/screenshots/01.jpg b/rd-submodules/ryujinx/screenshots/01.jpg deleted file mode 100644 index f4527f3c..00000000 Binary files a/rd-submodules/ryujinx/screenshots/01.jpg and /dev/null differ diff --git a/rd-submodules/ryujinx/screenshots/02.jpg b/rd-submodules/ryujinx/screenshots/02.jpg deleted file mode 100644 index 40d5cf8b..00000000 Binary files a/rd-submodules/ryujinx/screenshots/02.jpg and /dev/null differ diff --git a/rd-submodules/ryujinx/screenshots/03.jpg b/rd-submodules/ryujinx/screenshots/03.jpg deleted file mode 100644 index fa1e3e0b..00000000 Binary files a/rd-submodules/ryujinx/screenshots/03.jpg and /dev/null differ diff --git a/shared-modules b/shared-modules new file mode 160000 index 00000000..55a8e460 --- /dev/null +++ b/shared-modules @@ -0,0 +1 @@ +Subproject commit 55a8e460c6343229597a13e973ba4855c27a1c4c