Merge branch 'cooker-0.7.5b' into cooker-0.8.0b

This commit is contained in:
XargonWan 2023-12-12 20:27:56 +01:00
commit bfa75fa987
5 changed files with 46 additions and 32 deletions

6
.gitmodules vendored
View file

@ -1,9 +1,9 @@
[submodule "rd-submodules/retroarch"]
path = rd-submodules/retroarch
url = https://github.com/flathub/org.libretro.RetroArch
[submodule "rd-submodules/shared-modules"] [submodule "rd-submodules/shared-modules"]
path = rd-submodules/shared-modules path = rd-submodules/shared-modules
url = https://github.com/flathub/shared-modules.git url = https://github.com/flathub/shared-modules.git
[submodule "rd-submodules/retroarch"]
path = rd-submodules/retroarch
url = https://github.com/flathub/org.libretro.RetroArch.git
[submodule "rd-submodules/ryujinx"] [submodule "rd-submodules/ryujinx"]
path = rd-submodules/ryujinx path = rd-submodules/ryujinx
url = https://github.com/flathub/org.ryujinx.Ryujinx url = https://github.com/flathub/org.ryujinx.Ryujinx

View file

@ -2,20 +2,27 @@
# WARNING: DANGEROUS! Don't use this script lightly # WARNING: DANGEROUS! Don't use this script lightly
git submodule deinit --all git submodule deinit -f --all
rm rd-submodules/retroarch
rm -rf rd-submodules/retroarch
git rm -rf --cached rd-submodules/retroarch git rm -rf --cached rd-submodules/retroarch
rm -rf .git/modules/rd-submodules/retroarch rm -rf .git/modules/rd-submodules/retroarch
rm rd-submodules/ryujinx
rm -rf rd-submodules/ryujinx
git rm -rf --cached rd-submodules/ryujinx git rm -rf --cached rd-submodules/ryujinx
rm -rf .git/modules/rd-submodules/ryujinx rm -rf .git/modules/rd-submodules/ryujinx
rm -rf shared-modules
git rm -rf --cached shared-modules
rm -rf .git/modules/shared-modules
git submodule init rm -rf rd-submodules/shared-modules
git submodule add https://github.com/flathub/shared-modules.git git rm -rf --cached rd-submodules/shared-modules
git submodule add https://github.com/flathub/org.libretro.RetroArch rd-submodules/retroarch rm -rf .git/modules/rd-submodules/shared-modules
rm .gitmodules
# Do a commit here before giving the next commands
git submodule add https://github.com/flathub/shared-modules.git rd-submodules/shared-modules
git submodule add https://github.com/flathub/org.libretro.RetroArch.git rd-submodules/retroarch
git submodule add https://github.com/flathub/org.ryujinx.Ryujinx rd-submodules/ryujinx git submodule add https://github.com/flathub/org.ryujinx.Ryujinx rd-submodules/ryujinx
git submodule init
git submodule update --remote --merge --recursive git submodule update --remote --merge --recursive

View file

@ -92,11 +92,12 @@
</ul> </ul>
</description> </description>
</release> </release>
<release version="0.7.5b" date="2023-11-30"> <release version="0.7.5b" date="2023-12-12">
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.5b</url> <url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.5b</url>
<description> <description>
<p>Bug fixes and other changes:</p> <p>Bug fixes and other changes:</p>
<ul> <ul>
<li>RetroDECK Team wishes you happy holidays with a festive loading screen!</li>
<li>Framework: Fixed the SD card path resolution for SteamOS 3.5</li> <li>Framework: Fixed the SD card path resolution for SteamOS 3.5</li>
<li>Configurator: Added the possibility to reset ES-DE configs via Configurator and CLI</li> <li>Configurator: Added the possibility to reset ES-DE configs via Configurator and CLI</li>
<li>RetroArch: added nightly cores, stable cores have priority over them</li> <li>RetroArch: added nightly cores, stable cores have priority over them</li>
@ -105,6 +106,10 @@
<li>Dolphin (SA): fixed GC buttons layout. Now R1 is Z and L2/R2 are L/R</li> <li>Dolphin (SA): fixed GC buttons layout. Now R1 is Z and L2/R2 are L/R</li>
<li>CEMU: tweaked audio config to choose the correct output device when docked</li> <li>CEMU: tweaked audio config to choose the correct output device when docked</li>
</ul> </ul>
<p>Updates:</p>
<ul>
<li>All standalone emulators to their latest versions (prior to llvm17 and 6.6 framework updates)</li>
</ul>
</description> </description>
</release> </release>
<release version="0.7.4b" date="2023-11-18"> <release version="0.7.4b" date="2023-11-18">

View file

@ -1,11 +1,11 @@
app-id: net.retrodeck.retrodeck app-id: net.retrodeck.retrodeck
runtime: org.kde.Platform runtime: org.kde.Platform
runtime-version: "6.6" runtime-version: "6.5"
sdk: org.kde.Sdk sdk: org.kde.Sdk
sdk-extensions: sdk-extensions:
- org.freedesktop.Sdk.Extension.llvm17 # Needed for rpcs3 (llvm17) but llvm16 for CITRA - org.freedesktop.Sdk.Extension.llvm16 # Needed for rpcs3 (llvm15) but llvm16 for CITRA
# base: io.qt.qtwebengine.BaseApp # Needed for Yuzu - Disabled as we're using AppImage for Yuzu # base: io.qt.qtwebengine.BaseApp # Needed for Yuzu - Disabled as we're using AppImage for Yuzu
# base-version: "6.6" # Needed for Yuzu - Disabled as we're using AppImage for Yuzu # base-version: "6.5" # Needed for Yuzu - Disabled as we're using AppImage for Yuzu
command: retrodeck.sh command: retrodeck.sh
add-extensions: add-extensions:
@ -364,7 +364,7 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/FFmpeg/FFmpeg.git url: https://github.com/FFmpeg/FFmpeg.git
tag: n6.1 tag: n5.1.1
- name: freeimage - name: freeimage
no-autogen: true no-autogen: true
@ -703,8 +703,8 @@ 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-1618/yuzu-mainline-20231112-3cff94a38.AppImage url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1648/yuzu-mainline-20231211-14c24e64e.AppImage
sha256: 4e92d6daeb1f288ca18950ed47b068fb971766ee386b012b9400b5caecad4246 sha256: d40f61c2abf8ddd0bb53098e2d9edf0c47e1cfd89e50cf5856b8cc27dbb25bd6
# Yuzu - END # Yuzu - END
@ -790,8 +790,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.5186/pcsx2-v1.7.5186-linux-appimage-x64-Qt.AppImage url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.5284/pcsx2-v1.7.5284-linux-appimage-x64-Qt.AppImage
sha256: 9fd8108c11fd273a4a0c801a6ee2da802643966e61e0a53528f7dd023ece55dd sha256: b3cb23e07435f7efe7145cddd0cf4d473cc65eee8feae436b8a718fc3017721a
# PCSX2 - END # PCSX2 - END
@ -972,8 +972,8 @@ modules:
buildsystem: cmake-ninja buildsystem: cmake-ninja
builddir: true builddir: true
build-options: build-options:
append-ld-library-path: /usr/lib/sdk/llvm17/lib append-ld-library-path: /usr/lib/sdk/llvm16/lib
append-path: /usr/lib/sdk/llvm17/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
@ -999,7 +999,7 @@ modules:
- -DUSE_SYSTEM_ZLIB=ON - -DUSE_SYSTEM_ZLIB=ON
- -Wno-dev - -Wno-dev
post-install: post-install:
- cp /usr/lib/sdk/llvm17/lib/libLLVM-17.so /app/lib/ - cp /usr/lib/sdk/llvm16/lib/libLLVM-16.so /app/lib/
- |- - |-
set -eux set -eux
COMM_TAG="$(awk -F'[\{,]' '/version{.*}/{printf "%d.%d.%d", $2, $3, $4}' ../rpcs3/rpcs3_version.cpp)" COMM_TAG="$(awk -F'[\{,]' '/version{.*}/{printf "%d.%d.%d", $2, $3, $4}' ../rpcs3/rpcs3_version.cpp)"
@ -1008,7 +1008,7 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/RPCS3/rpcs3.git url: https://github.com/RPCS3/rpcs3.git
commit: ab6bcd32a99eaf7eac37de303ff2cfd71ebee799 commit: f9d213650cfe4733937c43d93de91a17f8582820
# RPCS3 - END # RPCS3 - END
@ -1146,7 +1146,8 @@ modules:
url-template: https://github.com/fmtlib/fmt/archive/$version.tar.gz url-template: https://github.com/fmtlib/fmt/archive/$version.tar.gz
versions: {<: '10.0'} versions: {<: '10.0'}
- name: wxwidgets - name: wxWidgets
buildsystem: cmake-ninja
cleanup: cleanup:
- /bin - /bin
- /include - /include
@ -1155,13 +1156,14 @@ modules:
- /share - /share
sources: sources:
- type: archive - type: archive
url: https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1.tar.bz2 url: https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2
sha256: dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02 sha256: 0640e1ab716db5af2ecb7389dbef6138d7679261fbff730d23845ba838ca133e
x-checker-data: x-checker-data:
type: anitya type: anitya
project-id: 5150 project-id: 5150
stable-only: true stable-only: true
url-template: https://github.com/wxWidgets/wxWidgets/releases/download/v$version/wxWidgets-$version.tar.bz2 url-template: https://github.com/wxWidgets/wxWidgets/releases/download/v$version/wxWidgets-$version.tar.bz2
versions: {'!=': 3.2.4-with-msvs2012-fix}
- name: Cemu - name: Cemu
buildsystem: cmake-ninja buildsystem: cmake-ninja
@ -1178,8 +1180,8 @@ modules:
x-checker-data: x-checker-data:
type: git type: git
tag-pattern: ^v([\d.]+-\d+)$ tag-pattern: ^v([\d.]+-\d+)$
tag: v2.0-59 tag: v2.0-61
commit: f3c95f72e74d8a5f5873061fbb994643c63ec9c5 commit: b6aaf6633063be47d89a8216e269e32aec5a4b49
- type: shell - type: shell
commands: commands:
- sed "s/set(EXPERIMENTAL_VERSION.*/set(EXPERIMENTAL_VERSION \"$(git describe - sed "s/set(EXPERIMENTAL_VERSION.*/set(EXPERIMENTAL_VERSION \"$(git describe

@ -1 +1 @@
Subproject commit c0d938b8f64f9e1353ef290049f66c8dcc40e46d Subproject commit f9e0cd83f366025c15de7de46621963cab793ea9