app-id: vu.b4.alsa-scarlett-gui runtime: org.gnome.Platform runtime-version: "45" sdk: org.gnome.Sdk command: alsa-scarlett-gui build-options: secret-env: - APP_VERSION finish-args: # X11 + XShm access - --share=ipc - --socket=fallback-x11 # Wayland access - --socket=wayland # Needs access to ALSA device nodes: - --device=all # Point to the firmware directory - --env=SCARLETT2_FIRMWARE_DIR=/app/lib/firmware/scarlett2 modules: - name: alsa-scarlett-gui buildsystem: simple build-commands: - make -j8 install PREFIX=$FLATPAK_DEST sources: - type: dir path: ./src # Use the following and remove the above for Flathub publishing # - type: git # url: https://github.com/geoffreybennett/alsa-scarlett-gui.git # tag: "0.2" - name: scarlett2-firmware buildsystem: simple build-commands: - mkdir -p $FLATPAK_DEST/lib/firmware/scarlett2 - cp -a LICENSE.Focusrite firmware/* $FLATPAK_DEST/lib/firmware/scarlett2 sources: - type: archive url: https://github.com/geoffreybennett/scarlett2-firmware/archive/refs/tags/2128b.tar.gz sha256: 4a17fdbe2110855c2f7f6cfc5ea1894943a6e58770f3dff5ef283961f8ae2a03