mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-21 21:45:39 +00:00
Fixed yml with flathub requirenents
This commit is contained in:
parent
56846103ca
commit
25197a1fb0
11
com.xargon.retrodeck.desktop
Normal file
11
com.xargon.retrodeck.desktop
Normal file
|
@ -0,0 +1,11 @@
|
|||
[Desktop Entry]
|
||||
Name=RetroDECK
|
||||
GenericName=Emulation bundle for Steam Deck
|
||||
Type=Application
|
||||
Comment=All you need for emulation on Steam Deck
|
||||
Icon=com.xargon.retrodeck
|
||||
Exec=
|
||||
Terminal=false
|
||||
StartupNotify=false
|
||||
Keywords=multi;engine;emulator;standalone;steam;deck
|
||||
Categories=Game;Emulator;
|
|
@ -16,7 +16,7 @@ finish-args:
|
|||
- --share=network
|
||||
- --device=all
|
||||
- --filesystem=~/retrodeck:create
|
||||
- --filesystem=/run/media/mmcblk0p1
|
||||
- --filesystem=/run/media
|
||||
- --allow=multiarch
|
||||
- --talk-name=org.freedesktop.ScreenSaver
|
||||
- --talk-name=org.freedesktop.PowerManagement.Inhibit
|
||||
|
@ -25,14 +25,14 @@ finish-args:
|
|||
- --filesystem=xdg-run/app/com.discordapp.Discord:create
|
||||
# Yuzu
|
||||
- --filesystem=home:ro
|
||||
- --filesystem=/run/media:ro
|
||||
# - --filesystem=/run/media:ro
|
||||
|
||||
cleanup:
|
||||
# ES-DE
|
||||
- /include
|
||||
- /share/ffmpeg
|
||||
- /lib/cmake
|
||||
- /lib/debug
|
||||
#- /lib/debug
|
||||
- /lib/pkgconfig
|
||||
- /lib/libfreeimage.a
|
||||
- /lib/libogg.a
|
||||
|
@ -65,14 +65,14 @@ modules:
|
|||
sha256: 15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca
|
||||
- type: shell
|
||||
commands:
|
||||
- cp -p /usr/share/automake-*/config.{sub,guess} .;
|
||||
- autoreconf -vfi;
|
||||
- cp -p /usr/share/automake-*/config.{sub,guess} .
|
||||
- autoreconf -vfi
|
||||
post-install:
|
||||
- ln -s "xml" "${FLATPAK_DEST}/bin/xmlstarlet" ||:;
|
||||
- ln -s "xml" "${FLATPAK_DEST}/bin/xmlstarlet" ||:
|
||||
cleanup: ["*"]
|
||||
|
||||
- name: kdialog
|
||||
buildsystem: cmake
|
||||
buildsystem: cmake-ninja
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/KDE/kdialog.git
|
||||
|
@ -80,52 +80,6 @@ modules:
|
|||
|
||||
# ES-DE
|
||||
|
||||
- name: fdk-aac
|
||||
buildsystem: cmake
|
||||
sources:
|
||||
- type: git
|
||||
url: https://git.code.sf.net/p/opencore-amr/fdk-aac.git
|
||||
tag: v2.0.2
|
||||
|
||||
- name: libvpx
|
||||
config-opts:
|
||||
- --disable-examples
|
||||
- --disable-docs
|
||||
- --enable-pic
|
||||
- --enable-vp9-highbitdepth
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/webmproject/libvpx.git
|
||||
tag: v1.11.0
|
||||
|
||||
- name: ogg
|
||||
buildsystem: cmake
|
||||
config-opts:
|
||||
- -DCMAKE_POSITION_INDEPENDENT_CODE=on
|
||||
- -DINSTALL_DOCS=off
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/xiph/ogg.git
|
||||
tag: v1.3.5
|
||||
|
||||
- name: vorbis
|
||||
buildsystem: cmake
|
||||
config-opts:
|
||||
- -DBUILD_SHARED_LIBS=on
|
||||
sources:
|
||||
- type: git
|
||||
url: https://gitlab.xiph.org/xiph/vorbis.git
|
||||
tag: v1.3.7
|
||||
|
||||
- name: opus
|
||||
buildsystem: cmake
|
||||
config-opts:
|
||||
- -DBUILD_SHARED_LIBS=on
|
||||
sources:
|
||||
- type: git
|
||||
url: https://gitlab.xiph.org/xiph/opus.git
|
||||
tag: v1.3.1
|
||||
|
||||
- name: ffmpeg
|
||||
config-opts:
|
||||
- --disable-static
|
||||
|
@ -160,7 +114,7 @@ modules:
|
|||
- sed -i 's|/usr|/app|' ./Makefile.gnu
|
||||
|
||||
- name: pugixml
|
||||
buildsystem: cmake
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- -DBUILD_SHARED_LIBS=on .
|
||||
sources:
|
||||
|
@ -169,16 +123,14 @@ modules:
|
|||
sha256: 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
|
||||
|
||||
- name: emulationstation-de
|
||||
buildsystem: cmake
|
||||
config-opts:
|
||||
- -DCMAKE_INSTALL_PREFIX=/app
|
||||
buildsystem: cmake-ninja
|
||||
cleanup:
|
||||
- es-app
|
||||
- es-core
|
||||
sources:
|
||||
- type: git
|
||||
url: https://gitlab.com/leonstyhre/emulationstation-de.git
|
||||
branch: stable-1.2.3
|
||||
branch: c3fc30cfd5c26195024e0da328349d83af067b9e
|
||||
|
||||
# ES-DE - END
|
||||
|
||||
|
@ -223,17 +175,17 @@ modules:
|
|||
- mkdir -p ${FLATPAK_DEST}/share/appdata
|
||||
- cp org.libretro.RetroArch.appdata.xml ${FLATPAK_DEST}/share/appdata
|
||||
modules:
|
||||
- libpng/libpng-1.6.35.json
|
||||
#- libpng/libpng-1.6.35.json
|
||||
- nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013.json
|
||||
- shared-modules/SDL/SDL-1.2.15.json
|
||||
- shared-modules/SDL/SDL_image-1.2.12.json
|
||||
- shared-modules/SDL/SDL_mixer-1.2.12.json
|
||||
- shared-modules/SDL/SDL_net-1.2.8.json
|
||||
- shared-modules/SDL/SDL_ttf-2.0.11.json
|
||||
#- shared-modules/SDL/SDL_ttf-2.0.11.json
|
||||
- shared-modules/libusb/libusb.json
|
||||
- shared-modules/gudev/gudev.json
|
||||
- libbz2/libbz2-1.0.8.json
|
||||
- xrandr/xrandr-1.5.1.json
|
||||
#- xrandr/xrandr-1.5.1.json
|
||||
- libaio/libaio-0.3.112.json
|
||||
- shared-modules/glu/glu-9.json
|
||||
- libdecor/libdecor-0.1.0.json
|
||||
|
@ -673,7 +625,7 @@ modules:
|
|||
- chmod +x /app/bin/retrodeck.sh
|
||||
|
||||
# Desktop entry
|
||||
- cp desktop_entry /app/share/applications/com.xargon.retrodeck.desktop
|
||||
- cp com.xargon.retrodeck.desktop /app/share/applications/com.xargon.retrodeck.desktop
|
||||
|
||||
#cleanup: ['*']
|
||||
sources:
|
||||
|
@ -694,4 +646,4 @@ modules:
|
|||
- type: dir
|
||||
path: tools
|
||||
- type: file
|
||||
path: desktop_entry
|
||||
path: com.xargon.retrodeck.desktop
|
Loading…
Reference in a new issue