diff options
| author | Mary <mary@mary.zone> | 2022-03-04 18:03:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-04 18:03:16 +0100 |
| commit | ac21abbb9d23432879b1026eb5bc48ad3d4583d8 (patch) | |
| tree | dc0b99a3caeae4c9bc3b319a875f43a1647836de /distribution | |
| parent | a3dd04deef7d2555726378293df891f3877f4489 (diff) | |
Preparation for initial Flatpack and FlatHub integration (#3173)
* Preparation for initial Flatpack and FlatHub integration
This integrate some initial changes required for Flatpack and distribution from FlatHub.
Also added some resources that will be used for packaging on Linux.
* Address gdkchan comment
Diffstat (limited to 'distribution')
| -rw-r--r-- | distribution/linux/ryujinx-logo.svg | 1 | ||||
| -rw-r--r-- | distribution/linux/ryujinx-mime.xml | 23 | ||||
| -rw-r--r-- | distribution/linux/ryujinx.desktop | 14 |
3 files changed, 38 insertions, 0 deletions
diff --git a/distribution/linux/ryujinx-logo.svg b/distribution/linux/ryujinx-logo.svg new file mode 100644 index 00000000..d6a76312 --- /dev/null +++ b/distribution/linux/ryujinx-logo.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 255.76 255.76"><defs><style>.cls-1{fill:#02c5e5;}.cls-2{fill:#ff5f55;}.cls-3{fill:none;}</style></defs><g id="Ebene_2" data-name="Ebene 2"><g id="Ebene_1-2" data-name="Ebene 1"><g id="Ebene_2-2" data-name="Ebene 2"><g id="Ebene_1-2-2" data-name="Ebene 1-2"><path class="cls-1" d="M80.63,0V220.39H44.37c-14,0-35.74-20.74-35.74-39.13V40.13C8.63,19.19,31.36,0,49.06,0Z"/><path class="cls-2" d="M175.13,35.37V255.76h36.26c14,0,35.74-20.74,35.74-39.13V75.5c0-20.94-22.73-40.13-40.43-40.13Z"/><polygon class="cls-1" points="124.34 137.96 122.58 145.57 90.64 145.57 92.89 137.96 124.34 137.96"/><polygon class="cls-2" points="160.29 137.96 157.84 145.57 122.58 145.57 124.34 137.96 160.29 137.96"/><polygon class="cls-1" points="130.39 111.86 128.62 119.47 95.14 119.47 97.39 111.86 130.39 111.86"/><polygon class="cls-2" points="164.79 111.86 162.34 119.47 128.62 119.47 130.39 111.86 164.79 111.86"/><polygon class="cls-1" points="104.24 167.99 122.83 87.77 129.78 87.77 111.19 167.99 104.24 167.99"/><polygon class="cls-2" points="128.18 167.99 146.77 87.77 153.89 87.77 135.3 167.99 128.18 167.99"/></g><rect class="cls-3" width="255.76" height="255.76"/></g></g></g></svg>
\ No newline at end of file diff --git a/distribution/linux/ryujinx-mime.xml b/distribution/linux/ryujinx-mime.xml new file mode 100644 index 00000000..6ec35c84 --- /dev/null +++ b/distribution/linux/ryujinx-mime.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-nx-nca"> + <comment>Nintendo Content Archive</comment> + <glob pattern="*.nca"/> + </mime-type> + <mime-type type="application/x-nx-nro"> + <comment>Nintendo Relocatable Object</comment> + <glob pattern="*.nro"/> + </mime-type> + <mime-type type="application/x-nx-nso"> + <comment>Nintendo Shared Object</comment> + <glob pattern="*.nso"/> + </mime-type> + <mime-type type="application/x-nx-nsp"> + <comment>Nintendo Submission Package</comment> + <glob pattern="*.nsp"/> + </mime-type> + <mime-type type="application/x-nx-xci"> + <comment>Nintendo Switch Cartridge</comment> + <glob pattern="*.xci"/> + </mime-type> +</mime-info> diff --git a/distribution/linux/ryujinx.desktop b/distribution/linux/ryujinx.desktop new file mode 100644 index 00000000..dbfc43e4 --- /dev/null +++ b/distribution/linux/ryujinx.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Name=Ryujinx +Comment=A Nintendo Switch Emulator +Type=Application +GenericName=Nintendo Switch Emulator +Icon=ryujinx +Terminal=false +Exec=Ryujinx %f +Categories=Game;Emulator;GTK; +MimeType=application/x-nx-nca;application/x-nx-nro;application/x-nx-nso;application/x-nx-nsp;application/x-nx-xci; +Keywords=Switch;Nintendo;Emulator; +StartupWMClass=Ryujinx +PrefersNonDefaultGPU=true |
