fix: copy standalone files to Flatpak installs

This commit is contained in:
Abdessamad Derraz committed 2026-10-18 15:07:44 +02:00
1 parent 8f7b8c9dc9
commit 3e5a9a18c1
8 files changed
+192 -74

No files matched your search

+25 -12
View File
@@ -30,7 +30,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -53,7 +55,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -71,7 +74,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -82,7 +86,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -93,7 +98,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -124,7 +130,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -136,7 +143,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -151,7 +159,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -166,7 +175,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -181,7 +191,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -197,7 +208,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -212,7 +224,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+25 -12
View File
@@ -37,7 +37,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -59,7 +61,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -77,7 +80,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -89,7 +93,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -100,7 +105,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -131,7 +137,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -143,7 +150,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -158,7 +166,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -173,7 +182,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -188,7 +198,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -204,7 +215,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -219,7 +231,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+25 -12
View File
@@ -30,7 +30,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -52,7 +54,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -69,7 +72,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -80,7 +84,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -91,7 +96,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -122,7 +128,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -134,7 +141,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -149,7 +157,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -164,7 +173,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -179,7 +189,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -195,7 +206,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -210,7 +222,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+25 -12
View File
@@ -76,7 +76,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -98,7 +100,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -115,7 +118,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -126,7 +130,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -137,7 +142,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -168,7 +174,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -180,7 +187,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -196,7 +204,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -212,7 +221,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -228,7 +238,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -244,7 +255,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -259,7 +271,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+25 -12
View File
@@ -28,7 +28,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -51,7 +53,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -69,7 +72,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -80,7 +84,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -91,7 +96,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -122,7 +128,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -134,7 +141,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -149,7 +157,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -164,7 +173,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -179,7 +189,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -195,7 +206,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -210,7 +222,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+25 -12
View File
@@ -24,7 +24,9 @@
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys",
"$HOME/.config/Ryujinx/system"
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
"$HOME/.config/Ryujinx/system",
"$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -46,7 +48,8 @@
"$HOME/.local/share/yuzu/keys",
"$HOME/.local/share/eden/keys",
"$HOME/.local/share/citron/keys",
"$HOME/.local/share/suyu/keys"
"$HOME/.local/share/suyu/keys",
"$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
],
"windows": [
"%APPDATA%\\yuzu\\keys",
@@ -63,7 +66,8 @@
"file": "Citra/sysdata/aes_keys.txt",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -75,7 +79,8 @@
"file": "Citra/sysdata/boot9.bin",
"targets": {
"linux": [
"$HOME/.local/share/azahar/sysdata"
"$HOME/.local/share/azahar-emu/sysdata",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
],
"windows": [
"%APPDATA%\\Azahar\\sysdata"
@@ -87,7 +92,8 @@
"pattern": "scph*.bin",
"targets": {
"linux": [
"$HOME/.local/share/duckstation/bios"
"$HOME/.local/share/duckstation/bios",
"$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
],
"windows": [
"%LOCALAPPDATA%\\DuckStation\\bios",
@@ -118,7 +124,8 @@
"note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware.",
"detect": {
"linux": [
"$HOME/.config/rpcs3"
"$HOME/.config/rpcs3",
"$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
],
"windows": [
"%APPDATA%\\rpcs3"
@@ -130,7 +137,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/USA"
"$HOME/.local/share/dolphin-emu/GC/USA",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\USA"
@@ -146,7 +154,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/EUR"
"$HOME/.local/share/dolphin-emu/GC/EUR",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\EUR"
@@ -162,7 +171,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu/GC/JAP"
"$HOME/.local/share/dolphin-emu/GC/JAP",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
],
"windows": [
"%APPDATA%\\Dolphin Emulator\\GC\\JAP"
@@ -178,7 +188,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -194,7 +205,8 @@
"emulator": "dolphin",
"targets": {
"linux": [
"$HOME/.local/share/dolphin-emu"
"$HOME/.local/share/dolphin-emu",
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
],
"windows": [
"%APPDATA%\\Dolphin Emulator"
@@ -209,7 +221,8 @@
"file": "PPSSPP/ppge_atlas.zim",
"targets": {
"linux": [
"$HOME/.config/ppsspp/PSP/SYSTEM"
"$HOME/.config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
],
"windows": [
"%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
+15 -2
View File
@@ -8,7 +8,9 @@ _standalone_copies: &standalone_copies
- $HOME/.local/share/eden/keys
- $HOME/.local/share/citron/keys
- $HOME/.local/share/suyu/keys
- $HOME/.var/app/dev.eden_emu.eden/data/eden/keys
- $HOME/.config/Ryujinx/system
- $HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system
windows:
- '%APPDATA%\yuzu\keys'
- '%APPDATA%\eden\keys'
@@ -25,6 +27,7 @@ _standalone_copies: &standalone_copies
- $HOME/.local/share/eden/keys
- $HOME/.local/share/citron/keys
- $HOME/.local/share/suyu/keys
- $HOME/.var/app/dev.eden_emu.eden/data/eden/keys
windows:
- '%APPDATA%\yuzu\keys'
- '%APPDATA%\eden\keys'
@@ -36,13 +39,15 @@ _standalone_copies: &standalone_copies
- file: Citra/sysdata/aes_keys.txt
targets:
linux:
- $HOME/.local/share/azahar/sysdata
- $HOME/.local/share/azahar-emu/sysdata
- $HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata
windows:
- '%APPDATA%\Azahar\sysdata'
- file: Citra/sysdata/boot9.bin
targets:
linux:
- $HOME/.local/share/azahar/sysdata
- $HOME/.local/share/azahar-emu/sysdata
- $HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata
windows:
- '%APPDATA%\Azahar\sysdata'
# DuckStation (PS1)
@@ -50,6 +55,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/duckstation/bios
- $HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios
windows:
- '%LOCALAPPDATA%\DuckStation\bios'
- '%USERPROFILE%\Documents\DuckStation\bios'
@@ -71,6 +77,7 @@ _standalone_copies: &standalone_copies
detect:
linux:
- $HOME/.config/rpcs3
- $HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3
windows:
- '%APPDATA%\rpcs3'
# Dolphin (GameCube)
@@ -79,6 +86,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/dolphin-emu/GC/USA
- $HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA
windows:
- '%APPDATA%\Dolphin Emulator\GC\USA'
darwin:
@@ -88,6 +96,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/dolphin-emu/GC/EUR
- $HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR
windows:
- '%APPDATA%\Dolphin Emulator\GC\EUR'
darwin:
@@ -97,6 +106,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/dolphin-emu/GC/JAP
- $HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP
windows:
- '%APPDATA%\Dolphin Emulator\GC\JAP'
darwin:
@@ -106,6 +116,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/dolphin-emu
- $HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu
windows:
- '%APPDATA%\Dolphin Emulator'
darwin:
@@ -115,6 +126,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.local/share/dolphin-emu
- $HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu
windows:
- '%APPDATA%\Dolphin Emulator'
darwin:
@@ -124,6 +136,7 @@ _standalone_copies: &standalone_copies
targets:
linux:
- $HOME/.config/ppsspp/PSP/SYSTEM
- $HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM
windows:
- '%USERPROFILE%\Documents\PPSSPP\PSP\SYSTEM'
darwin:
+27
View File
@@ -2335,5 +2335,32 @@ class CaseTwinsOnAFoldingVolume(unittest.TestCase):
self.assertIn("if not case_kept: files, folded = fold_case_twins(files)", source)
class StandaloneCopiesReachFlatpakInstalls(unittest.TestCase):
"""Copies went only to native and AppImage directories: Dolphin, PPSSPP
and Azahar from Flathub received nothing. Azahar's native Linux
directory was wrong too: XDG_DATA_HOME/azahar-emu (common_paths.h
EMU_DATA_DIR), not azahar."""
def test_flatpak_and_native_directories(self):
import yaml # noqa: PLC0415
registry = yaml.safe_load((REPO_ROOT / "platforms" / "_registry.yml").read_text())
linux = {
target
for entry in registry["_standalone_copies"]
for target in (entry.get("targets") or {}).get("linux", [])
}
for expected in (
"$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA",
"$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM",
"$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata",
"$HOME/.local/share/azahar-emu/sysdata",
):
with self.subTest(target=expected):
self.assertIn(expected, linux)
self.assertNotIn("$HOME/.local/share/azahar/sysdata", linux)
if __name__ == "__main__":
unittest.main()