app-id: org.axiomnote.AxiomNote runtime: org.gnome.Platform runtime-version: '50' sdk: org.gnome.Sdk command: axiomnote finish-args: - --share=ipc - --socket=fallback-x11 - --socket=wayland - --share=network - --filesystem=home - --filesystem=xdg-documents:create modules: - name: axiomnote buildsystem: simple build-commands: # Directories - install -d /app/share/axiomnote - install -d /app/bin - install -d /app/share/applications - install -d /app/share/icons/hicolor/scalable/apps - install -d /app/share/metainfo # Copy code - cp -r app.py core static /app/share/axiomnote/ # Install Desktop integration - install -D -m 644 flatpak/org.axiomnote.AxiomNote.desktop /app/share/applications/org.axiomnote.AxiomNote.desktop - install -D -m 644 flatpak/org.axiomnote.AxiomNote.svg /app/share/icons/hicolor/scalable/apps/org.axiomnote.AxiomNote.svg - install -D -m 644 flatpak/org.axiomnote.AxiomNote.metainfo.xml /app/share/metainfo/org.axiomnote.AxiomNote.metainfo.xml # Launcher wrapper - | cat << 'EOF' > /app/bin/axiomnote #!/bin/sh exec python3 /app/share/axiomnote/app.py "$@" EOF - chmod +x /app/bin/axiomnote sources: - type: dir path: ..