diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index b08acc07..367907aa 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -69,6 +69,16 @@ + + https://github.com/XargonWan/RetroDECK/releases/tag/0.5.2b + +
    +
  • Updated RetroArch to v1.12.0
  • +
  • Updated PPSSPP (SA) to v1.13.2
  • +
+
+
+ https://github.com/XargonWan/RetroDECK/releases/tag/0.5.2b diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 83298c75..cc94cb95 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -76,7 +76,7 @@ modules: - | git checkout ${GITHUB_REF_NAME} mkdir -p ${FLATPAK_DEST}/retrodeck/ - VERSION="0.5.3b" + VERSION="cooker-0.5.4b" if [[ $VERSION == *"cooker"* ]]; then VERSION="cooker-"$(git rev-parse --short HEAD) @@ -86,7 +86,7 @@ modules: sources: - type: git url: https://github.com/XargonWan/RetroDECK.git - branch: main + branch: cooker - name: xmlstarlet config-opts: @@ -289,7 +289,7 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - commit: 389ef31a8f4a505f255e9bfebe882750d22ab490 + commit: 840c4481ab7cb0720025c30ea609d16e60927a02 - type: file path: rd-submodules/retroarch/retroarch.cfg post-install: @@ -322,7 +322,7 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - commit: 389ef31a8f4a505f255e9bfebe882750d22ab490 + commit: 840c4481ab7cb0720025c30ea609d16e60927a02 - name: retroarch-filers-audio subdir: libretro-common/audio/dsp_filters make-install-args: @@ -330,7 +330,7 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - commit: 389ef31a8f4a505f255e9bfebe882750d22ab490 + commit: 840c4481ab7cb0720025c30ea609d16e60927a02 - name: retroarch-assets make-install-args: - PREFIX=${FLATPAK_DEST} @@ -344,21 +344,21 @@ modules: sources: - type: git url: https://github.com/libretro/libretro-database.git - commit: 772011a54392aab6be1302bf1bd8aa1cc0c0c6c2 + commit: bc488c79cdc36ea1076a2941f2e6e32365d5f53e - name: libretro-core-info make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/libretro-core-info.git - commit: 90eff5d4e72db1b5929af7210c9b665c33034536 + commit: 7744a25a0e418703e24a4bd7a2208d5a12ae8a7a - name: retroarch-joypad-autoconfig make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/retroarch-joypad-autoconfig.git - commit: a3b5067b8954f15e8e87eeed71a4262f0ea7fd1c + commit: 948fff0a12e487266eebef14774f17b7b881a728 - name: common-shaders make-install-args: - PREFIX=${FLATPAK_DEST} @@ -372,7 +372,7 @@ modules: sources: - type: git url: https://github.com/libretro/slang-shaders.git - commit: f8f99ee220edbf2c5df2714a73d46faea43e62e2 + commit: 9e89aafe0f6a63645445ca8302b88e4060274c72 - name: glsl-shaders make-install-args: - PREFIX=${FLATPAK_DEST} @@ -398,8 +398,8 @@ modules: - mv ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive - url: https://buildbot.libretro.com/stable/1.11.1/linux/x86_64/RetroArch_cores.7z - sha256: fa98c9a5b3aab2b4808ce14726be0393cad36bd033ffe4b8378b7d5e5dede448 + url: https://buildbot.libretro.com/stable/1.12.0/linux/x86_64/RetroArch_cores.7z + sha256: b5c87aa3462c023fa4e1aa171d1bd4f5b0b5cf9d8e4f0a6b5606ff26b05e0059 # PPSSPP - START # https://github.com/flathub/org.ppsspp.PPSSPP @@ -412,79 +412,99 @@ modules: - -DUSE_SYSTEM_ZSTD=ON - -DUSE_WAYLAND_WSI=ON - - -DUSING_X11_VULKAN=ON + #- -DUSING_X11_VULKAN=ON - -DUSING_QT_UI=OFF - -DBUILD_TESTING=OFF - -DOpenGL_GL_PREFERENCE=GLVND - build-options: - - -DX86_64=ON + #build-options: + #- -DX86_64=ON + + cleanup: + - /share/ppsspp/assets/lang/README.md sources: - type: git - url: https://github.com/hrydgard/ppsspp.git - tag: v1.13.2 - commit: 9fe6338e3bf397f8a009a51a282c139dfa180eb6 + url: &ppsspp-url https://github.com/hrydgard/ppsspp.git + tag: &ppsspp-tag v1.13.2 + commit: &ppsspp-commit 9fe6338e3bf397f8a009a51a282c139dfa180eb6 x-checker-data: type: git tag-pattern: ^v([\d.]+)$ + is-main-source: true + + - name: ppsspp-localization + buildsystem: simple + build-commands: + - | + for LANG_FILE in assets/lang/*.ini; do + LANG_FILE_NAME="$(basename "$LANG_FILE")" + LANG_PREFIX="${LANG_FILE_NAME:0:2}" + LANG_DEST="$FLATPAK_DEST/share/locale/$LANG_PREFIX/ppsspp/$LANG_FILE_NAME"; + ln -fsr "$LANG_DEST" "$FLATPAK_DEST/share/ppsspp/$LANG_FILE" + install -Dm644 "$LANG_FILE" "$LANG_DEST" + done + sources: + - type: shell + commands: + - cp -a $FLATPAK_DEST/share/ppsspp/assets . # PPSSPP Flathub Workaround - START # This workaround disables the PPSSPP libraries (disable-submodules: true) and install them separately # This is only to make it buildable by the flathub builder as normaly it seems not to be needed - disable-submodules: true - - type: git - dest: SDL/macOS - commit: f19a1d54b8a5af6cc378ea307e0ec676922eb4cc - url: https://github.com/hrydgard/ppsspp-mac-sdl - - type: git - dest: assets/debugger - commit: 36ad6b19b22de2075a01a4f0c765e3ef514dc38f - url: https://github.com/unknownbrackets/ppsspp-debugger.git - - type: git - dest: dx9sdk - commit: 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93 - url: https://github.com/hrydgard/minidx9.git - - type: git - dest: ext/SPIRV-Cross - commit: 9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1 - url: https://github.com/KhronosGroup/SPIRV-Cross.git - - type: git - dest: ext/armips - commit: 7885552b208493a6a0f21663770c446c3ba65576 - url: https://github.com/Kingcom/armips.git - - type: git - dest: ext/discord-rpc - commit: 963aa9f3e5ce81a4682c6ca3d136cddda614db33 - url: https://github.com/discordapp/discord-rpc.git - - type: git - dest: ext/glslang - commit: dc11adde23c455a24e13dd54de9b4ede8bdd7db8 - url: https://github.com/hrydgard/glslang.git - - type: git - dest: ext/miniupnp - commit: 3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e - url: https://github.com/hrydgard/miniupnp.git - - type: git - dest: ext/native/tools/prebuilt - commit: cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a - url: https://github.com/hrydgard/ppsspp-freetype.git - - type: git - dest: ext/rapidjson - commit: 73063f5002612c6bf64fe24f851cd5cc0d83eef9 - disable-submodules: true - url: https://github.com/Tencent/rapidjson.git - - type: git - dest: ext/zstd - commit: a488ba114ec17ea1054b9057c26a046fc122b3b6 - url: https://github.com/facebook/zstd.git - - type: git - dest: ffmpeg - commit: 3ad7ddb9eb2af898dce8c4b5e9a28b77b3f7ddd7 - url: https://github.com/hrydgard/ppsspp-ffmpeg.git - - type: git - dest: pspautotests - commit: 682a4303aba63a50c91ae0fa6928c9dac8ca9b92 - url: https://github.com/hrydgard/pspautotests.git + # disable-submodules: true + # - type: git + # dest: SDL/macOS + # commit: f19a1d54b8a5af6cc378ea307e0ec676922eb4cc + # url: https://github.com/hrydgard/ppsspp-mac-sdl + # - type: git + # dest: assets/debugger + # commit: 36ad6b19b22de2075a01a4f0c765e3ef514dc38f + # url: https://github.com/unknownbrackets/ppsspp-debugger.git + # - type: git + # dest: dx9sdk + # commit: 7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93 + # url: https://github.com/hrydgard/minidx9.git + # - type: git + # dest: ext/SPIRV-Cross + # commit: 9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1 + # url: https://github.com/KhronosGroup/SPIRV-Cross.git + # - type: git + # dest: ext/armips + # commit: 7885552b208493a6a0f21663770c446c3ba65576 + # url: https://github.com/Kingcom/armips.git + # - type: git + # dest: ext/discord-rpc + # commit: 963aa9f3e5ce81a4682c6ca3d136cddda614db33 + # url: https://github.com/discordapp/discord-rpc.git + # - type: git + # dest: ext/glslang + # commit: dc11adde23c455a24e13dd54de9b4ede8bdd7db8 + # url: https://github.com/hrydgard/glslang.git + # - type: git + # dest: ext/miniupnp + # commit: 3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e + # url: https://github.com/hrydgard/miniupnp.git + # - type: git + # dest: ext/native/tools/prebuilt + # commit: cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a + # url: https://github.com/hrydgard/ppsspp-freetype.git + # - type: git + # dest: ext/rapidjson + # commit: 73063f5002612c6bf64fe24f851cd5cc0d83eef9 + # disable-submodules: true + # url: https://github.com/Tencent/rapidjson.git + # - type: git + # dest: ext/zstd + # commit: a488ba114ec17ea1054b9057c26a046fc122b3b6 + # url: https://github.com/facebook/zstd.git + # - type: git + # dest: ffmpeg + # commit: 3ad7ddb9eb2af898dce8c4b5e9a28b77b3f7ddd7 + # url: https://github.com/hrydgard/ppsspp-ffmpeg.git + # - type: git + # dest: pspautotests + # commit: 682a4303aba63a50c91ae0fa6928c9dac8ca9b92 + # url: https://github.com/hrydgard/pspautotests.git # PPSSPP Flathub Workaround - END # PPSSPP - END @@ -1433,4 +1453,4 @@ modules: sources: - type: git url: https://github.com/XargonWan/RetroDECK.git - branch: main + branch: cooker