mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-25 15:35:38 +00:00
Getting nearby to the first beta relese.
This commit is contained in:
parent
3f868a5dde
commit
169f9f0fe0
|
@ -32,10 +32,10 @@ ln -s org.libretro.RetroArch/* $INSTALL_DIR/
|
||||||
|
|
||||||
# Yuzu
|
# Yuzu
|
||||||
# https://github.com/flathub/org.yuzu_emu.yuzu/blob/master/org.yuzu_emu.yuzu.json
|
# https://github.com/flathub/org.yuzu_emu.yuzu/blob/master/org.yuzu_emu.yuzu.json
|
||||||
git clone --recursive https://github.com/flathub/org.yuzu_emu.yuzu
|
#git clone --recursive https://github.com/flathub/org.yuzu_emu.yuzu
|
||||||
#rm -rf org.yuzu_emu.yuzu/shared-modules
|
#rm -rf org.yuzu_emu.yuzu/shared-modules
|
||||||
#rm -rf org.yuzu_emu.yuzu/.*
|
#rm -rf org.yuzu_emu.yuzu/.*
|
||||||
ln -s org.yuzu_emu.yuzu/* $INSTALL_DIR/
|
#ln -s org.yuzu_emu.yuzu/* $INSTALL_DIR/
|
||||||
|
|
||||||
|
|
||||||
cd $INSTALL_DIR
|
cd $INSTALL_DIR
|
||||||
|
|
|
@ -23,24 +23,89 @@ finish-args:
|
||||||
- --filesystem=home:ro
|
- --filesystem=home:ro
|
||||||
- --filesystem=/run/media:ro
|
- --filesystem=/run/media:ro
|
||||||
|
|
||||||
|
cleanup:
|
||||||
|
# ES-DE
|
||||||
|
- /include
|
||||||
|
- /share/ffmpeg
|
||||||
|
- /lib/cmake
|
||||||
|
- /lib/debug
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- /lib/libfreeimage.a
|
||||||
|
- /lib/libogg.a
|
||||||
|
- /lib/libvpx.a
|
||||||
|
|
||||||
modules:
|
modules:
|
||||||
|
|
||||||
# ES-DE dependency
|
# ES-DE
|
||||||
- name: pugixml
|
|
||||||
|
- 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
|
buildsystem: cmake
|
||||||
config-opts:
|
config-opts:
|
||||||
- -DBUILD_SHARED_LIBS=on .
|
- -DCMAKE_POSITION_INDEPENDENT_CODE=on
|
||||||
|
- -DINSTALL_DOCS=off
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: git
|
||||||
url: https://github.com/zeux/pugixml/releases/download/v1.11.4/pugixml-1.11.4.tar.gz
|
url: https://github.com/xiph/ogg.git
|
||||||
sha256: 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
|
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
|
||||||
|
- --disable-programs
|
||||||
|
- --disable-doc
|
||||||
|
- --enable-gpl
|
||||||
|
- --enable-nonfree
|
||||||
|
- --enable-shared
|
||||||
|
- --enable-libvorbis
|
||||||
|
- --enable-libopus
|
||||||
|
- --enable-libfdk-aac
|
||||||
|
- --enable-libvpx
|
||||||
|
- --enable-postproc
|
||||||
|
sources:
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/FFmpeg/FFmpeg.git
|
||||||
|
tag: n5.0
|
||||||
|
|
||||||
# ES-DE dependency
|
|
||||||
- name: freeimage
|
- name: freeimage
|
||||||
no-autogen: true
|
no-autogen: true
|
||||||
build-options:
|
build-options:
|
||||||
#C++17 is not supported
|
cxxflags: -std=c++14
|
||||||
cxxflags: -std=c++14
|
|
||||||
make-args:
|
make-args:
|
||||||
- DESTDIR=/app
|
- DESTDIR=/app
|
||||||
sources:
|
sources:
|
||||||
|
@ -52,23 +117,14 @@ modules:
|
||||||
- sed -i 's|-o root -g root ||' ./Makefile.gnu
|
- sed -i 's|-o root -g root ||' ./Makefile.gnu
|
||||||
- sed -i 's|/usr|/app|' ./Makefile.gnu
|
- sed -i 's|/usr|/app|' ./Makefile.gnu
|
||||||
|
|
||||||
# ES-DE dependency
|
- name: pugixml
|
||||||
- name: ffmpeg
|
buildsystem: cmake
|
||||||
config-opts:
|
config-opts:
|
||||||
- --enable-shared
|
- -DBUILD_SHARED_LIBS=on .
|
||||||
- --disable-static
|
|
||||||
- --enable-gnutls
|
|
||||||
- --disable-doc
|
|
||||||
- --disable-programs
|
|
||||||
- --disable-encoders
|
|
||||||
- --disable-muxers
|
|
||||||
- --enable-encoder=png
|
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://www.ffmpeg.org/releases/ffmpeg-4.2.3.tar.xz
|
url: https://github.com/zeux/pugixml/releases/download/v1.11.4/pugixml-1.11.4.tar.gz
|
||||||
sha256: 9df6c90aed1337634c1fb026fb01c154c29c82a64ea71291ff2da9aacb9aad31
|
sha256: 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
|
||||||
cleanup:
|
|
||||||
- /share/ffmpeg/examples
|
|
||||||
|
|
||||||
- name: emulationstation-de
|
- name: emulationstation-de
|
||||||
buildsystem: cmake
|
buildsystem: cmake
|
||||||
|
@ -82,6 +138,8 @@ modules:
|
||||||
url: https://gitlab.com/leonstyhre/emulationstation-de.git
|
url: https://gitlab.com/leonstyhre/emulationstation-de.git
|
||||||
branch: stable-1.2
|
branch: stable-1.2
|
||||||
|
|
||||||
|
# ES-DE - END
|
||||||
|
|
||||||
- name: art-book-next
|
- name: art-book-next
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
build-commands:
|
build-commands:
|
||||||
|
@ -116,7 +174,7 @@ modules:
|
||||||
- >-
|
- >-
|
||||||
mv ${FLATPAK_DEST}/share/pixmaps/retroarch.svg
|
mv ${FLATPAK_DEST}/share/pixmaps/retroarch.svg
|
||||||
${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/
|
${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/
|
||||||
- rmdir ${FLATPAK_DEST}/share/pixmaps/
|
- rmdir --ignore-fail-on-non-empty ${FLATPAK_DEST}/share/pixmaps/
|
||||||
- mkdir -p ${FLATPAK_DEST}/etc
|
- mkdir -p ${FLATPAK_DEST}/etc
|
||||||
- >-
|
- >-
|
||||||
sed s:@prefix@:${FLATPAK_DEST}:g retroarch.cfg >
|
sed s:@prefix@:${FLATPAK_DEST}:g retroarch.cfg >
|
||||||
|
@ -508,8 +566,8 @@ modules:
|
||||||
- mkdir -p ~/retrodeck/roms/gc
|
- mkdir -p ~/retrodeck/roms/gc
|
||||||
- mkdir -p ~/retrodeck/roms/3ds
|
- mkdir -p ~/retrodeck/roms/3ds
|
||||||
|
|
||||||
- rm -f /app/retrodeck/retroarch/.config/retroarch.cfg
|
- rm -f ${FLATPAK_DEST}/etc/retroarch.cfg
|
||||||
- mv retroarch.cfg /app/retrodeck/retroarch/.config/
|
- mv retroarch.cfg ${FLATPAK_DEST}/etc/retroarch.cfg
|
||||||
|
|
||||||
#cleanup: ['*']
|
#cleanup: ['*']
|
||||||
sources:
|
sources:
|
||||||
|
|
Loading…
Reference in a new issue