app-id: com.stelr.desktop runtime: org.freedesktop.Platform runtime-version: '25.08' sdk: org.freedesktop.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.golang command: stelr-desktop finish-args: - --share=network # talks to your own Stelr server over HTTP(S) - --socket=wayland - --socket=fallback-x11 - --device=dri # GPU access for Fyne's OpenGL rendering modules: - name: stelr-desktop buildsystem: simple build-options: append-path: /usr/lib/sdk/golang/bin env: GOBIN: /run/build/stelr-desktop/bin GOFLAGS: -mod=vendor GO111MODULE: 'on' CGO_ENABLED: '1' build-commands: - go build -v -o stelr-desktop . - install -Dm755 stelr-desktop /app/bin/stelr-desktop - install -Dm644 icon.png /app/share/icons/hicolor/512x512/apps/com.stelr.desktop.png - install -Dm644 flatpak/com.stelr.desktop.desktop /app/share/applications/com.stelr.desktop.desktop - install -Dm644 flatpak/com.stelr.desktop.metainfo.xml /app/share/metainfo/com.stelr.desktop.metainfo.xml sources: - type: dir path: .. - generated-sources.yml