mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 05:55:38 +00:00
Emulators updated: YUZU, PCSX2, XEMU, RPCS3
This commit is contained in:
parent
17040aa4a9
commit
5c1a3b62c7
|
@ -567,12 +567,13 @@ modules:
|
||||||
- ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu"
|
- ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu"
|
||||||
sources:
|
sources:
|
||||||
- type: file
|
- type: file
|
||||||
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1461/yuzu-mainline-20230606-238e46ec9.AppImage
|
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1465/yuzu-mainline-20230611-b9fc07fc0.AppImage
|
||||||
sha256: 4b565923b5cabcde28788151ba4f3e392275386cd8b5ff246cc43a619607a290
|
sha256: 3a5c90947d0e5ca839921a4b77ec11b71176dcd4fb6f64c81757af1ba0f6f4d3
|
||||||
|
|
||||||
# Yuzu - END
|
# Yuzu - END
|
||||||
|
|
||||||
# CITRA - START
|
# CITRA - START
|
||||||
|
# DO NOT UPDATE! WENT ON QT6
|
||||||
# https://github.com/flathub/org.citra_emu.citra
|
# https://github.com/flathub/org.citra_emu.citra
|
||||||
|
|
||||||
- rd-submodules/shared-modules/SDL2/SDL2-with-libdecor.json
|
- rd-submodules/shared-modules/SDL2/SDL2-with-libdecor.json
|
||||||
|
@ -631,8 +632,8 @@ modules:
|
||||||
- ln -s "${FLATPAK_DEST}/pcsx2-qt/usr/bin/pcsx2-qt" "${FLATPAK_DEST}/bin/pcsx2-qt"
|
- ln -s "${FLATPAK_DEST}/pcsx2-qt/usr/bin/pcsx2-qt" "${FLATPAK_DEST}/bin/pcsx2-qt"
|
||||||
sources:
|
sources:
|
||||||
- type: file
|
- type: file
|
||||||
url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.4490/pcsx2-v1.7.4490-linux-AppImage-64bit-Qt.AppImage
|
url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.4570/pcsx2-v1.7.4570-linux-AppImage-64bit-Qt.AppImage
|
||||||
sha256: 8580855b5b4a71e188e09ba1e44bfee981b6e642b14058bdce0b6c645c0313d3
|
sha256: fab77713f37140451d37b237092df479fa61325a97c038fad5a9c687f1e5f2b1
|
||||||
|
|
||||||
# PCSX2 - END
|
# PCSX2 - END
|
||||||
|
|
||||||
|
@ -809,8 +810,8 @@ modules:
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/xemu-project/xemu.git
|
url: https://github.com/xemu-project/xemu.git
|
||||||
tag: v0.7.88
|
tag: v0.7.92
|
||||||
commit: 9e1f5f2f19a8b0e880e034d455b359d426f6d386
|
commit: d557a294feb3ecae8ec22adca0909e2d3adcc459
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: json
|
type: json
|
||||||
url: https://api.github.com/repos/xemu-project/xemu/releases/latest
|
url: https://api.github.com/repos/xemu-project/xemu/releases/latest
|
||||||
|
@ -868,8 +869,8 @@ modules:
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
builddir: true
|
builddir: true
|
||||||
build-options:
|
build-options:
|
||||||
append-ld-library-path: /usr/lib/sdk/llvm14/lib
|
append-ld-library-path: /usr/lib/sdk/llvm16/lib
|
||||||
append-path: /usr/lib/sdk/llvm14/bin
|
append-path: /usr/lib/sdk/llvm16/bin
|
||||||
cflags: &optflags -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
|
cflags: &optflags -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
|
||||||
-grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
|
-grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection
|
||||||
-fcf-protection -fno-omit-frame-pointer
|
-fcf-protection -fno-omit-frame-pointer
|
||||||
|
@ -884,17 +885,20 @@ modules:
|
||||||
ldflags: -fuse-ld=lld
|
ldflags: -fuse-ld=lld
|
||||||
config-opts:
|
config-opts:
|
||||||
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
||||||
- -DBUILD_LLVM_SUBMODULE=ON
|
#- -DBUILD_LLVM_SUBMODULE=ON this was replaced by the fllowing:
|
||||||
|
- -DBUILD_LLVM=OFF
|
||||||
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
||||||
- -DUSE_PRECOMPILED_HEADERS=OFF
|
- -DUSE_PRECOMPILED_HEADERS=OFF
|
||||||
|
- -DUSE_SDL=ON
|
||||||
- -DUSE_SYSTEM_CURL=ON
|
- -DUSE_SYSTEM_CURL=ON
|
||||||
# Disabled this to force RPCS3 to use our built FFMPEG
|
# Disabled this to force RPCS3 to use our built FFMPEG
|
||||||
- -DUSE_SYSTEM_FFMPEG=OFF
|
- -DUSE_SYSTEM_FFMPEG=OFF
|
||||||
- -DUSE_SYSTEM_LIBPNG=ON
|
- -DUSE_SYSTEM_LIBPNG=ON
|
||||||
|
- -DUSE_SYSTEM_SDL=ON
|
||||||
- -DUSE_SYSTEM_ZLIB=ON
|
- -DUSE_SYSTEM_ZLIB=ON
|
||||||
- -DITTAPI_SOURCE_DIR=/run/build/rpcs3/ittapi
|
|
||||||
- -Wno-dev
|
- -Wno-dev
|
||||||
post-install:
|
post-install:
|
||||||
|
- cp /usr/lib/sdk/llvm16/lib/libLLVM-16.so /app/lib/
|
||||||
- |-
|
- |-
|
||||||
set -eux
|
set -eux
|
||||||
|
|
||||||
|
@ -904,17 +908,8 @@ modules:
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/RPCS3/rpcs3.git
|
url: https://github.com/RPCS3/rpcs3.git
|
||||||
commit: 3e556c710b3256d23b9e524e44d45ba8bbf63814
|
branch: master
|
||||||
- type: git
|
commit: c0e97b4e962196b5d937cfe423b31b14a1f9ed90
|
||||||
url: https://github.com/intel/ittapi.git
|
|
||||||
commit: 4a3762fbc517475bfb0586efc513e51c164108c9
|
|
||||||
dest: ittapi/ittapi
|
|
||||||
disable-shallow-clone: true
|
|
||||||
# remove git-lfs hook
|
|
||||||
- type: inline
|
|
||||||
dest: ittapi/ittapi/.git/hooks
|
|
||||||
dest-filename: post-checkout
|
|
||||||
contents:
|
|
||||||
|
|
||||||
# RPCS3 - END
|
# RPCS3 - END
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue