mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2025-02-16 11:25:39 +00:00
Yeah I know, I copypasted libraries from my manjaro vm. Maybe I will find a better solution in the future, but for the moment: deal with it.
This commit is contained in:
parent
a97e44a97f
commit
b0f821d005
|
@ -2,8 +2,8 @@ app-id: com.xargon.retrodeck
|
|||
runtime: org.kde.Platform
|
||||
runtime-version: '5.15-21.08'
|
||||
sdk: org.kde.Sdk
|
||||
# command: retrodeck.sh
|
||||
command: retroarch
|
||||
command: retrodeck.sh
|
||||
# command: retroarch
|
||||
|
||||
finish-args:
|
||||
- --socket=x11
|
||||
|
@ -17,7 +17,7 @@ finish-args:
|
|||
- --talk-name=org.freedesktop.ScreenSaver
|
||||
- --talk-name=org.freedesktop.PowerManagement.Inhibit
|
||||
- --talk-name=org.freedesktop.login1
|
||||
#- --env=PATH=/app/bin:/usr/bin
|
||||
#- --env=PATH=/app/bin:/usr/bin:/app/usr/bin
|
||||
|
||||
modules:
|
||||
|
||||
|
@ -103,18 +103,19 @@ modules:
|
|||
# url:
|
||||
# sha256:
|
||||
|
||||
# - name: yuzu
|
||||
# builsystem: simple
|
||||
# build-commands:
|
||||
# - unappimage ./yuzu*.AppImage
|
||||
# - ls ./squashfs-root/
|
||||
# - mv ./squashfs-root/ /app/retrodeck/emulators/yuzu/
|
||||
- name: yuzu
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- unappimage ./yuzu*.AppImage
|
||||
- mkdir -p /app/retrodeck/emulators/yuzu
|
||||
- mv ./squashfs-root /app/retrodeck/emulators/yuzu
|
||||
- ln -s ./usr/bin/yuzu /app/usr/bin
|
||||
# TODO: see how are the files and implement, edit the yuzu.sh script
|
||||
# cleanup: ['*']
|
||||
# sources:
|
||||
# - type: archive
|
||||
# url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-957/yuzu-20220320-1ce8136c7.AppImage
|
||||
# sha256: 000b7f09aa562a1f844697ded35618cef3189f339a207759e11295f31589a40d
|
||||
cleanup: ['*']
|
||||
sources:
|
||||
- type: file
|
||||
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-957/yuzu-20220320-1ce8136c7.AppImage
|
||||
sha256: 000b7f09aa562a1f844697ded35618cef3189f339a207759e11295f31589a40d
|
||||
|
||||
# - name: ryujinx
|
||||
# - name: xemu
|
||||
|
@ -305,16 +306,25 @@ modules:
|
|||
- install -Dm755 retrodeck.sh -t /app/retrodeck/
|
||||
- install -Dm755 export_func.sh -t /app/retrodeck/
|
||||
|
||||
- ln -s /app/retrodeck/retrodeck.sh /app/bin/retrodeck.sh
|
||||
- ln -s /app/retrodeck/export_func.sh /app/bin/export_func.sh
|
||||
|
||||
- install -Dm755 es_* -t /app/emulationstation
|
||||
|
||||
- pwd
|
||||
- ls -l
|
||||
- rm -f /var/config/retroarch/retroarch.cfg
|
||||
- mkdir -p /var/config/retroarch
|
||||
- mv ./retroarch.cfg /var/config/retroarch/
|
||||
#- mv retroarch.cfg /var/config/retroarch/ - not working, looking for a fix
|
||||
|
||||
- ln -s emulationstation /app/usr/bin/emulationstation
|
||||
- install -Dm755 emulationstation -t /app/emulationstation
|
||||
- ln -s /app/emulationstation/emulationstation /app/bin/emulationstation
|
||||
|
||||
- mkdir -p /app/retrodeck/storage/.config/
|
||||
- touch /app/retrodeck/storage/.config/.OS_ARCH
|
||||
- echo "DECK" >> /app/retrodeck/storage/.config/.OS_ARCH
|
||||
|
||||
- cp lib*.so.* /app/lib/
|
||||
|
||||
# move other files (check old install script)
|
||||
sources:
|
||||
|
@ -332,4 +342,37 @@ modules:
|
|||
path: retroarch.cfg
|
||||
- type: dir
|
||||
path: emulationstation
|
||||
- type: file
|
||||
path: libfreeimage.so.3
|
||||
- type: file
|
||||
path: libvlc.so.5
|
||||
- type: file
|
||||
path: libGLU.so.1
|
||||
- type: file
|
||||
path: libjpeg.so.8
|
||||
- type: file
|
||||
path: libjxrglue.so.0
|
||||
- type: file
|
||||
path: libOpenEXR-3_1.so.30
|
||||
- type: file
|
||||
path: libIex-3_1.so.30
|
||||
- type: file
|
||||
path: libImath-3_1.so.29
|
||||
- type: file
|
||||
path: libraw.so.20
|
||||
- type: file
|
||||
path: libvlccore.so.9
|
||||
- type: file
|
||||
path: libjpegxr.so.0
|
||||
- type: file
|
||||
path: libIlmThread-3_1.so.30
|
||||
- type: file
|
||||
path: libjasper.so.4
|
||||
- type: file
|
||||
path: libidn.so.12
|
||||
- type: file
|
||||
path: libc.so.6
|
||||
- type: file
|
||||
path: libcurl.so.4
|
||||
|
||||
# create desktop entry
|
BIN
libGLU.so.1
Executable file
BIN
libGLU.so.1
Executable file
Binary file not shown.
BIN
libIex-3_1.so.30
Executable file
BIN
libIex-3_1.so.30
Executable file
Binary file not shown.
BIN
libIlmThread-3_1.so.30
Executable file
BIN
libIlmThread-3_1.so.30
Executable file
Binary file not shown.
BIN
libImath-3_1.so.29
Executable file
BIN
libImath-3_1.so.29
Executable file
Binary file not shown.
BIN
libOpenEXR-3_1.so.30
Executable file
BIN
libOpenEXR-3_1.so.30
Executable file
Binary file not shown.
BIN
libcurl.so.4
Executable file
BIN
libcurl.so.4
Executable file
Binary file not shown.
BIN
libfreeimage.so.3
Executable file
BIN
libfreeimage.so.3
Executable file
Binary file not shown.
BIN
libidn.so.12
Executable file
BIN
libidn.so.12
Executable file
Binary file not shown.
BIN
libjasper.so.4
Executable file
BIN
libjasper.so.4
Executable file
Binary file not shown.
BIN
libjpeg.so.8
Executable file
BIN
libjpeg.so.8
Executable file
Binary file not shown.
BIN
libjpegxr.so.0
Executable file
BIN
libjpegxr.so.0
Executable file
Binary file not shown.
BIN
libjxrglue.so.0
Executable file
BIN
libjxrglue.so.0
Executable file
Binary file not shown.
BIN
libraw.so.20
Executable file
BIN
libraw.so.20
Executable file
Binary file not shown.
BIN
libvlc.so.5
Executable file
BIN
libvlc.so.5
Executable file
Binary file not shown.
BIN
libvlccore.so.9
Executable file
BIN
libvlccore.so.9
Executable file
Binary file not shown.
Loading…
Reference in a new issue