id: org.mamedev.MAME runtime: org.kde.Platform runtime-version: 5.15-21.08 sdk: org.kde.Sdk command: mame separate-locales: false finish-args: - --device=all - --persist=.mame - --filesystem=home - --filesystem=host:ro - --share=network - --share=ipc - --socket=fallback-x11 - --socket=pulseaudio - --socket=wayland - --allow=bluetooth modules: - name: mame buildsystem: simple build-options: no-debuginfo: true strip: true build-commands: - make -j ${FLATPAK_BUILDER_N_JOBS} - install -Dm 0755 mame ${FLATPAK_DEST}/bin/mame - install -Dm 0644 ${FLATPAK_ID}.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop - install -Dm 0644 ${FLATPAK_ID}.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml - install -Dm 0644 mame128x128.png ${FLATPAK_DEST}/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png - cp COPYING ${FLATPAK_DEST}/bin/ - cp uismall.bdf ${FLATPAK_DEST}/bin/ - mkdir -p ${FLATPAK_DEST}/share/mame/ - cp -r artwork/ ${FLATPAK_DEST}/share/mame/ - cp -r bgfx/ ${FLATPAK_DEST}/share/mame/ - cp -r ctrlr/ ${FLATPAK_DEST}/share/mame/ - mkdir -p ${FLATPAK_DEST}/share/mame/docs/ - cp -r docs/legal/ ${FLATPAK_DEST}/share/mame/docs/ - cp -r docs/man/ ${FLATPAK_DEST}/share/mame/docs - cp -r hash/ ${FLATPAK_DEST}/share/mame/ - cp -r hlsl/ ${FLATPAK_DEST}/share/mame/ - cp -r ini/ ${FLATPAK_DEST}/share/mame/ - cp -r language/ ${FLATPAK_DEST}/share/mame/ - cp -r plugins/ ${FLATPAK_DEST}/share/mame/ - cp -r roms/ ${FLATPAK_DEST}/share/mame/ - cp -r samples/ ${FLATPAK_DEST}/share/mame/ sources: - type: archive url: https://github.com/mamedev/mame/archive/refs/tags/mame0246.tar.gz sha256: 293c8f4b550694e0f6aa21165d7f7be9aa3a5284d957265c4e7469159a71b5d5 - type: file path: mame128x128.png - type: file path: org.mamedev.MAME.desktop - type: file path: org.mamedev.MAME.metainfo.xml - type: patch path: use-system-lib-flac.patch - type: patch path: ldopts.patch