app-id: io.github.tofixrs.droidpad-gamepad-cli runtime: org.freedesktop.Platform runtime-version: '25.08' sdk: org.freedesktop.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.rust-stable command: droidpad-gamepad-cli finish-args: - --device=all - --share=network - --system-talk-name=org.bluez build-options: append-path: /usr/lib/sdk/rust-stable/bin env: CARGO_HOME: /run/build/droidpad-gamepad/cargo modules: - name: libevdev buildsystem: autotools sources: - type: archive url: https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz sha256: 06a77bf2ac5c993305882bc1641017f5bec1592d6d1b64787bad492ab34f2f36 - name: xdotool buildsystem: simple build-commands: - make PREFIX=/app - make PREFIX=/app install sources: - type: archive url: https://github.com/jordansissel/xdotool/archive/v4.20260303.1.tar.gz sha256: c1f971a384da588eb99ca0755fc4300316d49c1e612537e3f1de52215e104fa3 - name: droidpad-gamepad-cli buildsystem: simple build-options: append-path: /usr/lib/sdk/rust-stable/bin env: CARGO_HOME: /run/build/droidpad-gamepad/cargo build-args: - --share=network build-commands: - cargo build --release --no-default-features --features "ws,bluetooth" - install -Dm755 target/release/droidpad-gamepad /app/bin/droidpad-gamepad-cli sources: - type: dir path: ..