app-id: net.retrodeck.retrodeck runtime: org.kde.Platform runtime-version: 5.15-21.08 #runtime-version: 6.3 # bumped because of pcsx2-qt sdk: org.kde.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.llvm14 # Needed for rpcs3 #- org.freedesktop.Sdk.Extension.dotnet6 # Needed for Ryujinx - Removed, check if it's not breaking something else base: io.qt.qtwebengine.BaseApp # Needed for Yuzu base-version: 5.15-21.08 # Needed for Yuzu command: retrodeck.sh finish-args: - --socket=x11 #- --socket=wayland - --socket=pulseaudio - --share=ipc - --share=network - --device=all - --filesystem=home # Needed to be able to relocate / remove / create symlink at ~/retrodeck - --filesystem=/run/media - --filesystem=/media - --allow=multiarch - --talk-name=org.freedesktop.ScreenSaver - --talk-name=org.freedesktop.PowerManagement.Inhibit - --talk-name=org.freedesktop.login1.Manager - --filesystem=xdg-run/app/com.discordapp.Discord:create # Yuzu # - --filesystem=home:ro # This may break Yuzu, let's see # - --filesystem=/run/media:ro # Dolphin - --allow=bluetooth #- --env=QT_QPA_PLATFORM=xcb #not sure if this will break something # rpcs3 #- --socket=fallback-x11 modules: - name: retrodeck buildsystem: simple build-commands: - cp -rn files/* /app sources: - type: archive url: https://artifacts.retrodeck.net/artifacts/RetroDECK-Artifact.tar.gz sha256: __SHA__