app-id: dev.nicx.mimick runtime: org.gnome.Platform runtime-version: "50" sdk: org.gnome.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.rust-stable command: mimick build-options: append-path: /usr/lib/sdk/rust-stable/bin env: CARGO_HOME: /run/build/mimick/cargo finish-args: - --socket=wayland - --socket=fallback-x11 - --device=dri - --share=ipc - --talk-name=org.kde.StatusNotifierWatcher - --share=network modules: - name: mimick buildsystem: simple build-commands: - mv cargo/config cargo/config.toml - cargo --offline build --release - install -Dm755 target/release/mimick /app/bin/mimick - install -Dm644 setup/dev.nicx.mimick.desktop /app/share/applications/dev.nicx.mimick.desktop - install -Dm644 src/assets/icon.svg /app/share/icons/hicolor/scalable/apps/dev.nicx.mimick.svg - install -Dm644 src/assets/256x256/apps/dev.nicx.mimick.png /app/share/icons/hicolor/256x256/apps/dev.nicx.mimick.png - install -Dm644 src/assets/512x512/apps/dev.nicx.mimick.png /app/share/icons/hicolor/512x512/apps/dev.nicx.mimick.png - install -Dm644 setup/metainfo/dev.nicx.mimick.metainfo.xml /app/share/metainfo/dev.nicx.mimick.metainfo.xml sources: - type: git url: https://github.com/nicx17/mimick.git tag: v9.6.1 commit: a3479c0820037a37a3824af584b53d1d84754bb0 - cargo-sources.json