net.kuribo64.melonDS/net.kuribo64.melonDS.yml
Nadia e56607cb44 Re-enable aarch64 builds.
OpenGL used to not work with the aarch64 KDE flatpak runtime, but this
seems to no longer be the case, so let's re-enable aarch64 builds.

There's currently an issue with gcc breaking rendering on aarch64 when
building with LTO, so it is disabled for now.
2023-02-09 21:44:09 +01:00

40 lines
976 B
YAML

app-id: net.kuribo64.melonDS
runtime: org.kde.Platform
runtime-version: '5.15-22.08'
sdk: org.kde.Sdk
command: melonDS
cleanup:
- "/include"
- "/lib/pkgconfig"
finish-args:
- "--share=ipc"
- "--socket=x11"
- "--socket=wayland"
- "--socket=pulseaudio"
- "--share=network"
- "--device=all"
- "--filesystem=home"
modules:
- name: libslirp
buildsystem: meson
sources:
- type: git
url: https://gitlab.freedesktop.org/slirp/libslirp.git
tag: v4.7.0
- name: melonds
buildsystem: cmake-ninja
builddir: true
build-options:
arch:
aarch64:
config-opts:
- -DENABLE_LTO_RELEASE=OFF
build-commands:
- install -D -m644 -t /app/share/appdata/ ../${FLATPAK_ID}.appdata.xml
sources:
- type: git
url: https://github.com/melonDS-emu/melonDS.git
commit: 430de6b2702bb93faa8c2004aff3fbd084db4a1e
- type: file
path: net.kuribo64.melonDS.appdata.xml