mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-21 21:45:39 +00:00
Merge remote-tracking branch 'upstream/cooker-0.8.2b' into cooker-0.8.2b-icenine451
This commit is contained in:
commit
dddeb99e29
|
@ -1,74 +1,67 @@
|
||||||
Credits & The Team
|
|
||||||
|
|
||||||
This is the page where we try to introduce the team and thank everyone who have contributed to the project so far.
|
|
||||||
If you feel you have contributed to the project but lacks mention, please contact us on discord!
|
|
||||||
|
|
||||||
The Team
|
The Team
|
||||||
XargonWan
|
|
||||||
RetroDECK project founder and also one of the founding members of AmberELEC.
|
|
||||||
|
|
||||||
IceNine451
|
---
|
||||||
Creator of the RetroDECK configurator and the RetroDECK Framework.
|
|
||||||
|
XargonWan
|
||||||
|
|
||||||
|
RetroDECK project founder and also one of the founding members of AmberELEC.
|
||||||
|
Grand General of the IPL (Italian Pizza Legion) also known as the Napoletanan Fist in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Lazorne
|
Lazorne
|
||||||
Community management/outreach, testing, documentation and Wiki Lord.
|
|
||||||
|
Community management/outreach, testing, documentation, emulator configurations, Steam Input and feature request / issue management.
|
||||||
|
Meme Lord of the Wiki and also the cult leader of the NPC (The Nordic Pizza Cult) also called by the others as "The Pizza Heresy Cult" or "Harbingers of Pizza Chaos". Instigator of the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
jiannazzone
|
||||||
|
|
||||||
|
Web Development, Community management/outreach, testing, documentation. Have not choosen a side yet in the Pizza War.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
IceNine451
|
||||||
|
|
||||||
|
Creator of the RetroDECK configurator, the RetroDECK Framework and various cool things.
|
||||||
|
Freedom loving leader of the MCCP (Murican Cheese Crust Patriots) in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Lx32
|
||||||
|
|
||||||
|
|
||||||
|
Develops various new features, functions and tools.
|
||||||
|
1st Commander of the IPL (Italian Pizza Legion) nicknamed Paladin al Taglio in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
WallK
|
WallK
|
||||||
Works on Godot Features.
|
|
||||||
|
|
||||||
LX32
|
Checks GODOT and other things.
|
||||||
Works on a many projects.
|
Pizza Mercenary
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
dottormac
|
dottormac
|
||||||
Tester
|
|
||||||
|
|
||||||
|
Does bleeding edge cooker testing (lives in the danger zone), some feature suggestions and design.
|
||||||
|
|
||||||
Collaborators
|
---
|
||||||
Leon Styhre
|
|
||||||
Maker of EmulationStation Desktop Edition
|
|
||||||
|
|
||||||
anthonycaccese
|
We want give special thanks to:
|
||||||
Theme creator for ES-DE and AmberELEC
|
|
||||||
|
|
||||||
|
- Our Patreon and donors that keeps the build servers running and provide feedback.
|
||||||
|
|
||||||
Additional credits
|
- All related emulation, front end and software projects that we are dependent on.
|
||||||
RavenKilit
|
|
||||||
Former Beta Tester and AmberELEC contributor
|
|
||||||
|
|
||||||
MorGuux
|
- All people that have put both time and money into emulation projects.
|
||||||
Made the RetroDECK steamdb graphics for the old logo
|
|
||||||
|
|
||||||
Pixelguin
|
- All the users who help others with support, guidance and good spirit.
|
||||||
Made the new logo and steamdb graphics
|
|
||||||
|
|
||||||
teotwaki
|
- All the users who help with testing and reporting issues.
|
||||||
Generous cloud hosting sponsor
|
|
||||||
|
|
||||||
Niroku / Atari
|
- All the community creators who creates various art and assets for the community.
|
||||||
Helps with community management, is also part of Batocera
|
|
||||||
|
|
||||||
Gabeboii
|
You are all the ones that makes this project possible.
|
||||||
Webmaster
|
|
||||||
|
|
||||||
Draco
|
|
||||||
Former server admiistrator and code consultant
|
|
||||||
|
|
||||||
ItzSelenux
|
|
||||||
Maker of pixelitos
|
|
||||||
|
|
||||||
Kenny.nl
|
|
||||||
The Kenny.nl project provides several free game assets under open licenses.
|
|
||||||
|
|
||||||
|
|
||||||
Special Thanks
|
|
||||||
|
|
||||||
We want give special thanks to:
|
|
||||||
|
|
||||||
Our Patreons that keeps the build servers running and provide feedback.
|
|
||||||
All related emulation projects, such as Batocera and AmberELEC where we are taking our inspiration.
|
|
||||||
All people that have put both time and money into emulation projects.
|
|
||||||
All the users who help others with support, guidance and good spirit.
|
|
||||||
All the users who help with testing and reporting issues.
|
|
||||||
All the community creators who creates various art and assets for the community.
|
|
||||||
|
|
||||||
You are the ones that makes this project possible.
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ SyncToHostRefreshRate = false
|
||||||
IncreaseTimerResolution = true
|
IncreaseTimerResolution = true
|
||||||
InhibitScreensaver = true
|
InhibitScreensaver = true
|
||||||
StartPaused = false
|
StartPaused = false
|
||||||
StartFullscreen = false
|
StartFullscreen = true
|
||||||
PauseOnFocusLoss = true
|
PauseOnFocusLoss = true
|
||||||
PauseOnMenu = true
|
PauseOnMenu = true
|
||||||
SaveStateOnExit = false
|
SaveStateOnExit = false
|
||||||
|
|
|
@ -25,10 +25,15 @@ screen-filter: Bilinear
|
||||||
v-sync: true
|
v-sync: true
|
||||||
anisotropic-filtering: 1
|
anisotropic-filtering: 1
|
||||||
texture-cache: true
|
texture-cache: true
|
||||||
|
async-pipeline-compilation: true
|
||||||
show-compile-shaders: true
|
show-compile-shaders: true
|
||||||
hashless-texture-cache: false
|
hashless-texture-cache: false
|
||||||
|
import-textures: false
|
||||||
|
export-textures: false
|
||||||
|
export-as-png: true
|
||||||
boot-apps-full-screen: true
|
boot-apps-full-screen: true
|
||||||
audio-backend: SDL
|
audio-backend: SDL
|
||||||
|
audio-volume: 100
|
||||||
ngs-enable: true
|
ngs-enable: true
|
||||||
sys-button: 1
|
sys-button: 1
|
||||||
sys-lang: 1
|
sys-lang: 1
|
||||||
|
@ -78,16 +83,20 @@ keyboard-button-psbutton: 19
|
||||||
keyboard-gui-toggle-gui: 10
|
keyboard-gui-toggle-gui: 10
|
||||||
keyboard-gui-fullscreen: 68
|
keyboard-gui-fullscreen: 68
|
||||||
keyboard-gui-toggle-touch: 23
|
keyboard-gui-toggle-touch: 23
|
||||||
|
keyboard-toggle-texture-replacement: 0
|
||||||
|
keyboard-take-screenshot: 0
|
||||||
user-id: 00
|
user-id: 00
|
||||||
user-auto-connect: true
|
user-auto-connect: true
|
||||||
dump-textures: false
|
user-lang: ""
|
||||||
display-info-message: true
|
display-info-message: true
|
||||||
show-welcome: false
|
show-welcome: false
|
||||||
|
check-for-updates: false
|
||||||
asia-font-support: false
|
asia-font-support: false
|
||||||
shader-cache: true
|
shader-cache: true
|
||||||
spirv-shader: false
|
spirv-shader: false
|
||||||
|
fps-hack: true
|
||||||
current-ime-lang: 4
|
current-ime-lang: 4
|
||||||
psn-status: 0
|
psn-signed-in: 0
|
||||||
http-enable: true
|
http-enable: true
|
||||||
http-timeout-attempts: 50
|
http-timeout-attempts: 50
|
||||||
http-timeout-sleep-ms: 100
|
http-timeout-sleep-ms: 100
|
||||||
|
|
|
@ -67,6 +67,29 @@
|
||||||
<project_license>GPL-3.0</project_license>
|
<project_license>GPL-3.0</project_license>
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="0.8.2b" date="2024-06-20">
|
||||||
|
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.2b</url>
|
||||||
|
<description>
|
||||||
|
<p>Changes:</p>
|
||||||
|
<ul>
|
||||||
|
<li>ES-DE: updated to 3.0.3</li>
|
||||||
|
<li>RUNTIME: updated to KDE 6.7</li>
|
||||||
|
<li>All emulators updated</li>
|
||||||
|
<li>CONFIGURATOR: fixed an issue in the multi-file compression tool that prevented some type of files to be converted</li>
|
||||||
|
<li>CONFIGURATOR: added headless state for some functions (this will help to migrate to the Godot Configurator)</li>
|
||||||
|
<li>CONFIGURATOR: added a new "Empty ROMs folder removal" tool helping the user to cleanup the roms folder by deleting the empty folders</li>
|
||||||
|
<li>CONFIGURATOR: edded a new "Rebuild removed ROMs folders" tool. This is complementary to the previous one:by recreating the whole roms folder structure</li>
|
||||||
|
<li>CONFIGURATOR: chd compression functionality restored</li>
|
||||||
|
<li>CEMU: now audio should work correctly when docking and undocking the Steam Deck</li>
|
||||||
|
<li>CEMU: added microphone blow input to R3</li>
|
||||||
|
<li>INFRASTRUCTURE: we now have a self-hosted Gitea repo in case fo disaster recovery</li>
|
||||||
|
</ul>
|
||||||
|
<p>Known issues:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Please check the know issues in the Wiki under General Information.</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
<release version="0.8.1b" date="2024-05-13">
|
<release version="0.8.1b" date="2024-05-13">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.1b</url>
|
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.1b</url>
|
||||||
<description>
|
<description>
|
||||||
|
@ -96,7 +119,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>Known issues:</p>
|
<p>Known issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Please check the know issues in the Wiki under General Infomration.</li>
|
<li>Please check the know issues in the Wiki under General Information.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
|
@ -154,7 +177,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>Known issues:</p>
|
<p>Known issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Please check the know issues in the Wiki under General Infomration.</li>
|
<li>Please check the know issues in the Wiki under General Information.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
|
@ -172,7 +195,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>Known issues:</p>
|
<p>Known issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Please check the know issues in the Wiki under General Infomration.</li>
|
<li>Please check the know issues in the Wiki under General Information.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
|
@ -208,7 +231,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>Known issues:</p>
|
<p>Known issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Please check the know issues in the Wiki under General Infomration</li>
|
<li>Please check the know issues in the Wiki under General Information</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
|
@ -222,7 +245,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<p>Known issues:</p>
|
<p>Known issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Please check the know issues in the Wiki under General Infomration</li>
|
<li>Please check the know issues in the Wiki under General Information</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
app-id: net.retrodeck.retrodeck
|
app-id: net.retrodeck.retrodeck
|
||||||
runtime: org.kde.Platform
|
runtime: org.kde.Platform
|
||||||
runtime-version: "6.5"
|
runtime-version: "6.7"
|
||||||
sdk: org.kde.Sdk
|
sdk: org.kde.Sdk
|
||||||
sdk-extensions:
|
sdk-extensions:
|
||||||
- org.freedesktop.Sdk.Extension.llvm16 # Needed for RPCS3 (llvm17 actually)
|
- org.freedesktop.Sdk.Extension.llvm18 # Needed for RPCS3
|
||||||
- org.freedesktop.Sdk.Extension.rust-stable # Needed for BoilR
|
|
||||||
command: retrodeck.sh
|
command: retrodeck.sh
|
||||||
|
|
||||||
finish-args:
|
finish-args:
|
||||||
|
@ -69,8 +68,8 @@ modules:
|
||||||
# The version number is hardcoded in /app/retrodeck/version
|
# The version number is hardcoded in /app/retrodeck/version
|
||||||
#
|
#
|
||||||
# UPDATE STEPS FOR MAIN:
|
# UPDATE STEPS FOR MAIN:
|
||||||
# [x] Update the VERSION variable on line containing "VERSION=THISBRANCH"
|
# [ ] Update the VERSION variable on line containing "VERSION=THISBRANCH"
|
||||||
# [x] Update the appdata.xml with the version number and notes
|
# [ ] Update the appdata.xml with the version number and notes
|
||||||
#
|
#
|
||||||
- name: version-initialization
|
- name: version-initialization
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
|
@ -79,7 +78,7 @@ modules:
|
||||||
|
|
||||||
# on main please update this with the version variable, eg: VERSION=0.8.0b
|
# on main please update this with the version variable, eg: VERSION=0.8.0b
|
||||||
# on cooker will be THISBRANCH
|
# on cooker will be THISBRANCH
|
||||||
VERSION=0.8.1b
|
VERSION=THISBRANCH
|
||||||
|
|
||||||
git checkout ${GITHUB_REF_NAME}
|
git checkout ${GITHUB_REF_NAME}
|
||||||
mkdir -p ${FLATPAK_DEST}/retrodeck/
|
mkdir -p ${FLATPAK_DEST}/retrodeck/
|
||||||
|
@ -223,21 +222,13 @@ modules:
|
||||||
- /lib/cmake
|
- /lib/cmake
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://github.com/KhronosGroup/glslang/archive/14.1.0.tar.gz
|
url: https://github.com/KhronosGroup/glslang/archive/14.2.0.tar.gz
|
||||||
sha256: b5e4c36d60eda7613f36cfee3489c6f507156829c707e1ecd7f48ca45b435322
|
sha256: 14a2edbb509cb3e51a9a53e3f5e435dbf5971604b4b833e63e6076e8c0a997b5
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: anitya
|
type: anitya
|
||||||
stable-only: true
|
stable-only: true
|
||||||
project-id: 205796
|
project-id: 205796
|
||||||
url-template: https://github.com/KhronosGroup/glslang/archive/$version.tar.gz
|
url-template: https://github.com/KhronosGroup/glslang/archive/$version.tar.gz
|
||||||
# - type: git
|
|
||||||
# url: https://github.com/KhronosGroup/SPIRV-Tools.git
|
|
||||||
# tag: sdk-1.3.261.1
|
|
||||||
# dest: External/spirv-tools
|
|
||||||
# - type: git
|
|
||||||
# url: https://github.com/KhronosGroup/SPIRV-Headers.git
|
|
||||||
# tag: sdk-1.3.261.1
|
|
||||||
# dest: External/spirv-tools/external/spirv-headers
|
|
||||||
|
|
||||||
# enables motion controls on non-wii controllers (switch, ps4, etc)
|
# enables motion controls on non-wii controllers (switch, ps4, etc)
|
||||||
# dependency of: DOLPHIN, RPCS3
|
# dependency of: DOLPHIN, RPCS3
|
||||||
|
@ -247,16 +238,20 @@ modules:
|
||||||
config-opts:
|
config-opts:
|
||||||
- -Dtests=disabled
|
- -Dtests=disabled
|
||||||
- -Ddocumentation=disabled
|
- -Ddocumentation=disabled
|
||||||
|
cleanup:
|
||||||
|
- /bin
|
||||||
|
- /include
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- /share
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz
|
url: https://www.freedesktop.org/software/libevdev/libevdev-1.13.2.tar.xz
|
||||||
sha256: 06a77bf2ac5c993305882bc1641017f5bec1592d6d1b64787bad492ab34f2f36
|
sha256: 3eca86a6ce55b81d5bce910637fc451c8bbe373b1f9698f375c7f1ad0de3ac48
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: anitya
|
type: anitya
|
||||||
project-id: 20540
|
project-id: 20540
|
||||||
stable-only: true
|
stable-only: true
|
||||||
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
|
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
|
||||||
|
|
||||||
# dependency of: CEMU
|
# dependency of: CEMU
|
||||||
- name: rapidjson
|
- name: rapidjson
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
|
@ -318,10 +313,17 @@ modules:
|
||||||
# dependency of: XEMU, MelonDS
|
# dependency of: XEMU, MelonDS
|
||||||
- name: libslirp
|
- name: libslirp
|
||||||
buildsystem: meson
|
buildsystem: meson
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: archive
|
||||||
url: https://gitlab.freedesktop.org/slirp/libslirp.git
|
url: https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.8.0/libslirp-v4.8.0.tar.gz
|
||||||
tag: v4.7.0
|
sha256: 2a98852e65666db313481943e7a1997abff0183bd9bea80caec1b5da89fda28c
|
||||||
|
x-checker-data:
|
||||||
|
type: anitya
|
||||||
|
project-id: 96796
|
||||||
|
stable-only: true
|
||||||
|
url-template: https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v$version/libslirp-v$version.tar.gz
|
||||||
|
|
||||||
# dependency of: CEMU (1.0.26), DOLPHIN (1.0.27)
|
# dependency of: CEMU (1.0.26), DOLPHIN (1.0.27)
|
||||||
- name: libusb
|
- name: libusb
|
||||||
|
@ -358,7 +360,7 @@ modules:
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/FFmpeg/FFmpeg.git
|
url: https://github.com/FFmpeg/FFmpeg.git
|
||||||
tag: n5.1.1
|
tag: n5.1.4
|
||||||
|
|
||||||
- name: freeimage
|
- name: freeimage
|
||||||
no-autogen: true
|
no-autogen: true
|
||||||
|
@ -678,8 +680,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.5769/pcsx2-v1.7.5769-linux-appimage-x64-Qt.AppImage
|
url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.5900/pcsx2-v1.7.5900-linux-appimage-x64-Qt.AppImage
|
||||||
sha256: d819a339b9f3c43ee44fe9b6d975b9f76cff7716b5976a3b94f77e2cf4cab667
|
sha256: a4012fbdd175536cac99ef7f0b5fb65aa8303b4c5b8cc31918a05341d61bbb26
|
||||||
|
|
||||||
# PCSX2 - END
|
# PCSX2 - END
|
||||||
|
|
||||||
|
@ -687,7 +689,6 @@ modules:
|
||||||
# https://github.com/flathub/org.DolphinEmu.dolphin-emu
|
# https://github.com/flathub/org.DolphinEmu.dolphin-emu
|
||||||
# WHEN UPADTING: remember to update rd-submodules/dolphin contents
|
# WHEN UPADTING: remember to update rd-submodules/dolphin contents
|
||||||
|
|
||||||
# needed for screensaver inhibition
|
|
||||||
- name: xdg-screensaver-shim
|
- name: xdg-screensaver-shim
|
||||||
buildsystem: meson
|
buildsystem: meson
|
||||||
sources:
|
sources:
|
||||||
|
@ -714,7 +715,7 @@ modules:
|
||||||
# fatal: remote transport reported error
|
# fatal: remote transport reported error
|
||||||
# url: ssh://git@github.com/dolphin-emu/dolphin.git
|
# url: ssh://git@github.com/dolphin-emu/dolphin.git
|
||||||
url: https://github.com/dolphin-emu/dolphin.git
|
url: https://github.com/dolphin-emu/dolphin.git
|
||||||
commit: 032c77b462a220016f23c5079e71bb23e0ad2adf
|
commit: a9544510468740b77cf06ef28daaa65fe247fd32
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: json
|
type: json
|
||||||
url: https://dolphin-emu.org/update/latest/beta
|
url: https://dolphin-emu.org/update/latest/beta
|
||||||
|
@ -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.120
|
tag: v0.7.126
|
||||||
commit: 94d826a4f125d755d6d37069ad7084bfde33d650
|
commit: b2b6a98d5ea21970cd2436a1912230f4b97c5e03
|
||||||
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
|
||||||
|
@ -856,11 +857,8 @@ modules:
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
builddir: true
|
builddir: true
|
||||||
build-options:
|
build-options:
|
||||||
# llvm17 is not available in framework 6.5 but in 6.6, so we're trying llvm16 and cross our fingers until Primehack is updated (as Primehack breaks on 6.6)
|
append-ld-library-path: /usr/lib/sdk/llvm18/lib
|
||||||
#append-ld-library-path: /usr/lib/sdk/llvm17/lib
|
append-path: /usr/lib/sdk/llvm18/bin
|
||||||
#append-path: /usr/lib/sdk/llvm17/bin
|
|
||||||
append-ld-library-path: /usr/lib/sdk/llvm16/lib
|
|
||||||
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
|
||||||
|
@ -886,8 +884,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/llvm18/lib/libLLVM.so.18.1 /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)"
|
||||||
|
@ -896,7 +893,7 @@ modules:
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/RPCS3/rpcs3.git
|
url: https://github.com/RPCS3/rpcs3.git
|
||||||
commit: 4ecf8ecd06c15f0557e1d9243f31e4c2d7baebe2
|
commit: 5b973448bf75a239f34fd9c7698c8a02b04e2ea9
|
||||||
|
|
||||||
# RPCS3 - END
|
# RPCS3 - END
|
||||||
|
|
||||||
|
@ -911,17 +908,14 @@ modules:
|
||||||
- -DENABLE_SDL=ON
|
- -DENABLE_SDL=ON
|
||||||
- -DENABLE_EVDEV=ON
|
- -DENABLE_EVDEV=ON
|
||||||
- -DDISTRIBUTOR=Flathub
|
- -DDISTRIBUTOR=Flathub
|
||||||
- -DQT_DIR=
|
|
||||||
cleanup:
|
cleanup:
|
||||||
- /share/man
|
- /share/man
|
||||||
post-install:
|
post-install:
|
||||||
- install -D primehack-wrapper /app/bin/primehack-wrapper
|
- install -D primehack-wrapper /app/bin/primehack-wrapper
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/XargonWan/primehack
|
url: https://github.com/shiiion/dolphin.git
|
||||||
commit: af7710ef7b04a632b4294eae5e0eff8fe9c4d1f8
|
commit: 81bfb9686afd2d190134b44dd72d3cee876fe2ab # This commit refers to the PR 166: https://github.com/shiiion/dolphin/pull/166, please change it when it's approved
|
||||||
#url: https://github.com/TheDrifter363/primehack.git
|
|
||||||
#commit: 6295c695307a67f11ee202b05cbdd7b5c1edae5c
|
|
||||||
# detects whether dolphin is running in a flatpak sandbox
|
# detects whether dolphin is running in a flatpak sandbox
|
||||||
# and makes it use xdg directories if it is.
|
# and makes it use xdg directories if it is.
|
||||||
# prevents dolphin from attempting to write conf files
|
# prevents dolphin from attempting to write conf files
|
||||||
|
@ -940,9 +934,9 @@ modules:
|
||||||
- primehack "$@"
|
- primehack "$@"
|
||||||
dest-filename: primehack-wrapper
|
dest-filename: primehack-wrapper
|
||||||
|
|
||||||
# # PRIMEHACK - END
|
# PRIMEHACK - END
|
||||||
|
|
||||||
# Duckstation-AppImage - START
|
# Duckstation-AppImage - START - AUTOUPDATED
|
||||||
# https://github.com/stenzek/duckstation/releases/tag/preview
|
# https://github.com/stenzek/duckstation/releases/tag/preview
|
||||||
|
|
||||||
- name: Duckstation-AppImage
|
- name: Duckstation-AppImage
|
||||||
|
@ -1045,8 +1039,8 @@ modules:
|
||||||
- /share
|
- /share
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2
|
url: https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.5/wxWidgets-3.2.5.tar.bz2
|
||||||
sha256: 0640e1ab716db5af2ecb7389dbef6138d7679261fbff730d23845ba838ca133e
|
sha256: 0ad86a3ad3e2e519b6a705248fc9226e3a09bbf069c6c692a02acf7c2d1c6b51
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: anitya
|
type: anitya
|
||||||
project-id: 5150
|
project-id: 5150
|
||||||
|
@ -1066,8 +1060,21 @@ modules:
|
||||||
x-checker-data:
|
x-checker-data:
|
||||||
type: git
|
type: git
|
||||||
tag-pattern: ^v([\d.]+-\d+)$
|
tag-pattern: ^v([\d.]+-\d+)$
|
||||||
tag: v2.0-79
|
tag: v2.0-86
|
||||||
commit: efbbb817fe1cbe09ee132344b44a0f61f8b8ac96
|
commit: 1672f969bbc4a683e4a852aa2e145c1e6f9f68e6
|
||||||
|
disable-submodules: true
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/mozilla/cubeb
|
||||||
|
commit: 6c1a6e151c1f981a2800d40af7c041cfcccc710e
|
||||||
|
dest: dependencies/cubeb
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/Exzap/ZArchive
|
||||||
|
dest: dependencies/ZArchive
|
||||||
|
tag: v0.1.2
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/ocornut/imgui
|
||||||
|
dest: dependencies/imgui
|
||||||
|
commit: f65bcf481ab34cd07d3909aab1479f409fa79f2f
|
||||||
- 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
|
||||||
|
@ -1115,7 +1122,7 @@ modules:
|
||||||
|
|
||||||
# Cemu - END
|
# Cemu - END
|
||||||
|
|
||||||
# Vita3K - START
|
# Vita3K - START - AUTOUPDATED
|
||||||
|
|
||||||
- name: vita3k
|
- name: vita3k
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
|
@ -1133,7 +1140,7 @@ modules:
|
||||||
sha256: VITA3KSHAPLACEHOLDER
|
sha256: VITA3KSHAPLACEHOLDER
|
||||||
- type: file
|
- type: file
|
||||||
path: res/retrodeck.png
|
path: res/retrodeck.png
|
||||||
|
|
||||||
# Vita3K - END
|
# Vita3K - END
|
||||||
|
|
||||||
# SOLARUS - START
|
# SOLARUS - START
|
||||||
|
@ -1220,8 +1227,8 @@ modules:
|
||||||
ln -sv ${FLATPAK_DEST}/ryujinx/Ryujinx ${FLATPAK_DEST}/bin/Ryujinx.sh
|
ln -sv ${FLATPAK_DEST}/ryujinx/Ryujinx ${FLATPAK_DEST}/bin/Ryujinx.sh
|
||||||
sources:
|
sources:
|
||||||
- type: file
|
- type: file
|
||||||
url: https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1297/ryujinx-1.1.1297-linux_x64.tar.gz
|
url: https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1330/ryujinx-1.1.1330-linux_x64.tar.gz
|
||||||
sha256: 28b38754e7d2e92083b313b23278c180ae54ac025edbbd0276ec03baec0cec0f
|
sha256: 1e9158a3f55ff128e089ac3778dfb35127f2cab9d59bc52b5fe63c7b7ac2f6cb
|
||||||
|
|
||||||
# Ryujinx Appimage - END
|
# Ryujinx Appimage - END
|
||||||
|
|
||||||
|
|
|
@ -30,5 +30,4 @@ index 8d9dc2abb8..8a9d39a3d5 100644
|
||||||
const char* data_home = getenv("XDG_DATA_HOME");
|
const char* data_home = getenv("XDG_DATA_HOME");
|
||||||
std::string data_path =
|
std::string data_path =
|
||||||
--
|
--
|
||||||
2.37.1
|
2.37.1
|
||||||
|
|
|
@ -1,13 +1,12 @@
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMake/ScmRevGen.cmake b/CMake/ScmRevGen.cmake
|
||||||
index 9af66009a1..2acd3bed9a 100644
|
index aacf7491ce..503791cda8 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMake/ScmRevGen.cmake
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMake/ScmRevGen.cmake
|
||||||
@@ -149,7 +149,7 @@ if(GIT_FOUND)
|
@@ -7,7 +7,7 @@ if(GIT_FOUND)
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
|
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
# defines DOLPHIN_WC_DESCRIBE
|
# defines DOLPHIN_WC_DESCRIBE
|
||||||
- execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
|
- execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
|
||||||
+ execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long
|
+ execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
|
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit c2aad98600a47ab250f1b133328d0ccc1310f65e
|
Subproject commit 6b7f80910290d9fbd4b7ba439c5917183ce71c92
|
|
@ -1 +1 @@
|
||||||
Subproject commit ea1dae930a6f61388c2b5e05f95bb6ed0120926e
|
Subproject commit 41761a7dc36ec8520bdaca796d9d0b1219b66a07
|
|
@ -1 +1 @@
|
||||||
Subproject commit f63cb3f5fff835c141769d35cd54ce0ae042fcbf
|
Subproject commit 16732779e792bcc3f60b8db2c909a1ab540a93a6
|
|
@ -59,7 +59,7 @@ https://retrodeck.net
|
||||||
echo "Available options are: es-de, retroarch, cemu, dolphin, duckstation, gzdoom, melonds, pcsx3, pico8, ppsspp, primehack, rpcs3, ryujinx, xemu, vita3k, mame, boilr, all"
|
echo "Available options are: es-de, retroarch, cemu, dolphin, duckstation, gzdoom, melonds, pcsx3, pico8, ppsspp, primehack, rpcs3, ryujinx, xemu, vita3k, mame, boilr, all"
|
||||||
read -p "Please enter the component you would like to reset: " component
|
read -p "Please enter the component you would like to reset: " component
|
||||||
component=$(echo "$component" | tr '[:upper:]' '[:lower:]')
|
component=$(echo "$component" | tr '[:upper:]' '[:lower:]')
|
||||||
if [[ "$component" =~ ^(es-de|retroarch|cemu|dolphin|duckstation|gzdoom|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|xemu|all)$ ]]; then
|
if [[ "$component" =~ ^(es-de|retroarch|cemu|dolphin|duckstation|gzdoom|mame|melonds|pcsx2|ppsspp|primehack|ryujinx|rpcs3|vita3k|xemu|all)$ ]]; then
|
||||||
read -p "You are about to reset $component to default settings. Enter 'y' to continue, 'n' to stop: " response
|
read -p "You are about to reset $component to default settings. Enter 'y' to continue, 'n' to stop: " response
|
||||||
if [[ $response == [yY] ]]; then
|
if [[ $response == [yY] ]]; then
|
||||||
prepare_component "reset" "$component" "cli"
|
prepare_component "reset" "$component" "cli"
|
||||||
|
|
Loading…
Reference in a new issue