app-id: io.github.zarath.nanovna-saver runtime: org.kde.Platform runtime-version: '6.8' sdk: org.kde.Sdk command: NanoVNASaver build-options: build-args: - --share=network modules: - name: uv buildsystem: simple build-commands: - pip install --prefix=/app uv - name: nanonva-saver sources: - type: git url: https://github.com/NanoVNA-Saver/nanovna-saver.git branch: main buildsystem: simple build-commands: - uv run task ui-compile - uv build - pip install --prefix=/app dist/NanoVNASaver*whl - find /app finish-args: # X11 + XShm access - --share=ipc - --socket=wayland - --socket=fallback-x11 # Needs access to NanoVNAs - --device=all # Needs to save files locally - --filesystem=xdg-documents