From fe123e70494bb05c6486bced9fa4304498f25b50 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 27 Apr 2022 15:40:20 +0900 Subject: [PATCH 1/3] PRIMEHACK: added --- net.retrodeck.retrodeck.yml | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index c1110a1a..1485ebb3 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -34,6 +34,7 @@ finish-args: # Dolphin - --allow=bluetooth #- --env=QT_QPA_PLATFORM=xcb not sure if this will break something + # primehack cleanup: # ES-DE @@ -717,6 +718,47 @@ modules: # XEMU - END + # PRIMEHACK - START + + - name: primehack + buildsystem: cmake-ninja + config-opts: + - -DCMAKE_BUILD_TYPE=Release + - -DENABLE_ALSA=OFF + - -DENABLE_SDL=ON + - -DENABLE_EVDEV=ON + - -DDISTRIBUTOR=Flathub + cleanup: + - /share/man + post-install: + - install -D dolphin-emu-wrapper /app/bin/dolphin-emu-wrapper + - sed -i -e 's/"2048"/"512"/g' /app/share/icons/hicolor/scalable/apps/dolphin-emu.svg + sources: + - type: git + url: https://github.com/shiiion/dolphin.git + commit: 9ca0eb888bd6f8ed13a4efb92d808fbf0705ffa4 + # detects whether dolphin is running in a flatpak sandbox + # and makes it use xdg directories if it is. + # prevents dolphin from attempting to write conf files + # in non-writable paths, typically happens when a user + # has leftover files from a previous non-flatpak install + - type: patch + path: detectflatpak.patch + # version strings must match exactly for online multiplayer + - type: patch + path: nodirtyversion.patch + - type: file + path: appdata.xml + - type: script + commands: + - for i in {0..9}; do + - test -S $XDG_RUNTIME_DIR/discord-ipc-$i || ln -sf {app/com.discordapp.Discord,$XDG_RUNTIME_DIR}/discord-ipc-$i; + - done + - dolphin-emu "$@" + dest-filename: dolphin-emu-wrapper + + # PRIMEHACK - END + # External manifests end From 9be505b9b4a684725b3a812c15e683ed5108c9fe Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 27 Apr 2022 15:41:03 +0900 Subject: [PATCH 2/3] PRIMEHACK: added, comment fix --- net.retrodeck.retrodeck.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 1485ebb3..77faaf34 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -719,6 +719,7 @@ modules: # XEMU - END # PRIMEHACK - START + # https://github.com/flathub/io.github.shiiion.primehack - name: primehack buildsystem: cmake-ninja From 975b3ead9de62c4d71a8f2acf5226b937a4c567e Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 27 Apr 2022 16:25:59 +0900 Subject: [PATCH 3/3] PRIMEHACK: added submodule --- .gitmodules | 3 +++ net.retrodeck.retrodeck.yml | 6 ++---- rd-submodules/primehack | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) create mode 160000 rd-submodules/primehack diff --git a/.gitmodules b/.gitmodules index c1d4e888..b27cd7ff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,6 @@ [submodule "rd-submodules/citra"] path = rd-submodules/citra url = https://github.com/flathub/org.citra_emu.citra.git +[submodule "rd-submodules/primehack"] + path = rd-submodules/primehack + url = https://github.com/flathub/io.github.shiiion.primehack diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 77faaf34..4213083f 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -744,12 +744,10 @@ modules: # in non-writable paths, typically happens when a user # has leftover files from a previous non-flatpak install - type: patch - path: detectflatpak.patch + path: rd-submodules/primehack/detectflatpak.patch # version strings must match exactly for online multiplayer - type: patch - path: nodirtyversion.patch - - type: file - path: appdata.xml + path: rd-submodules/primehack/nodirtyversion.patch - type: script commands: - for i in {0..9}; do diff --git a/rd-submodules/primehack b/rd-submodules/primehack new file mode 160000 index 00000000..6bdab1bb --- /dev/null +++ b/rd-submodules/primehack @@ -0,0 +1 @@ +Subproject commit 6bdab1bbeb3e42d832af31f94725836bfa101072