modules: # dependency of: CEMU, ES-DE - name: pugixml buildsystem: cmake-ninja config-opts: - -DBUILD_SHARED_LIBS=ON cleanup: - /include - /lib/cmake - /lib/pkgconfig sources: - type: archive url: https://github.com/zeux/pugixml/releases/download/v1.14/pugixml-1.14.tar.gz sha256: 2f10e276870c64b1db6809050a75e11a897a8d7456c4be5c6b2e35a11168a015 x-checker-data: type: anitya project-id: 3728 url-template: https://github.com/zeux/pugixml/releases/download/v$version/pugixml-$version.tar.gz # Needed from ES-DE 2.1.0+ - name: libpoppler-glib buildsystem: cmake-ninja config-opts: - -DENABLE_BOOST=OFF sources: - type: archive # original link not working, found a mirror url: https://poppler.freedesktop.org/poppler-22.11.0.tar.xz #url: https://gitlab.freedesktop.org/poppler/poppler/-/archive/poppler-22.11.0/poppler-poppler-22.11.0.tar.bz2 sha256: 093ba9844ed774285517361c15e21a31ba4df278a499263d4403cca74f2da828 cleanup: - /lib/pkgconfig - /include - '*.a' - '*.la' # ES-DE - START # https://gitlab.com/es-de/emulationstation-de - name: ffmpeg config-opts: - --disable-static - --disable-programs - --disable-doc - --enable-gpl - --enable-shared - --enable-libvorbis - --enable-libopus - --enable-libvpx - --enable-postproc sources: - type: git url: https://github.com/FFmpeg/FFmpeg.git tag: n5.1.4 - name: freeimage no-autogen: true build-options: cxxflags: -std=c++14 make-args: - DESTDIR=/app sources: - type: archive url: http://downloads.sourceforge.net/freeimage/FreeImage3180.zip sha256: f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd - type: shell commands: - sed -i 's|-o root -g root ||' ./Makefile.gnu - sed -i 's|/usr|/app|' ./Makefile.gnu - name: libgit2 buildsystem: cmake-ninja config-opts: - -DCMAKE_BUILD_TYPE=Release - -DBUILD_SHARED_LIBS:BOOL=ON - -DTHREADSAFE=ON sources: - type: git url: https://github.com/libgit2/libgit2.git tag: v1.6.3 # Needed from ES-DE 2.1.0+ - name: libpoppler-glib buildsystem: cmake-ninja config-opts: - -DENABLE_BOOST=OFF sources: - type: archive # original link not working, found a mirror url: https://poppler.freedesktop.org/poppler-22.11.0.tar.xz #url: https://gitlab.freedesktop.org/poppler/poppler/-/archive/poppler-22.11.0/poppler-poppler-22.11.0.tar.bz2 sha256: 093ba9844ed774285517361c15e21a31ba4df278a499263d4403cca74f2da828 cleanup: - /lib/pkgconfig - /include - '*.a' - '*.la' # When updating this module remember to check those on the main repos: - name: ES-DE buildsystem: cmake-ninja config-opts: - -DRETRODECK=on cleanup: - es-app - es-core sources: - type: git url: https://github.com/RetroDECK/ES-DE branch: feat/smaller-menu - type: shell # ES-DE - END