From e107d1f66e1ba3b5a624522571f58f23c2c8ea4a Mon Sep 17 00:00:00 2001 From: xargon Date: Wed, 10 Aug 2022 22:43:09 +0200 Subject: [PATCH] Added Duckstation (SA) - Needs to be configured --- net.retrodeck.retrodeck.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index ec0127ac..e9da38bf 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1023,6 +1023,7 @@ modules: commit: e9570d1a0045926f63ec8ea9af68f81743d4f365 # RPCS3 - END + # PRIMEHACK - START # https://github.com/flathub/io.github.shiiion.primehack # Disabled because it's overwriting Dolphin @@ -1150,6 +1151,35 @@ modules: # PPSSPP Flathub Workaround - END # PPSSPP - END + # Duckstation - START + # https://github.com/flathub/org.duckstation.DuckStation + + - name: duckstation + buildsystem: cmake-ninja + no-make-install: true + builddir: true + config-opts: + - -DCMAKE_BUILD_TYPE=Release + - -DUSE_EGL=ON + - -DUSE_SDL2=ON + - -DUSE_WAYLAND=ON + - -DUSE_X11=ON + - -DUSE_DRMKMS=ON + - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON + post-install: + - install -m 755 -t /app/bin/ bin/duckstation-nogui bin/duckstation-qt + - |- + for px in 16 32 48 64 128 256; do + install -Dm644 ../extras/icons/icon-${px}px.png /app/share/icons/hicolor/${px}x${px}/apps/org.duckstation.DuckStation.png + done + - cp -r ../data/* bin/translations /app/bin + sources: + - type: git + url: https://github.com/stenzek/duckstation.git + commit: 3fb61865e505ba639609fbf16cb8bdf5c66e020c + + # Duckstation - END + # External manifests end - name: retrodeck