{ "app-id": "net.dcos.Vestibule", "runtime": "org.freedesktop.Platform", "runtime-version": "24.08", "sdk": "org.freedesktop.Sdk", "sdk-extensions": ["org.freedesktop.Sdk.Extension.rust-stable"], "command": "vestibule", "finish-args": [ "--talk-name=org.freedesktop.Flatpak" ], "modules": [ { "name": "usher", "buildsystem": "simple", "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin", "env": { "CARGO_HOME": "/run/build/usher/cargo-home" } }, "build-commands": [ "cargo build --release", "install -Dm755 target/release/usher -t /app/bin/" ], "sources": [ { "type": "dir", "path": "../../helper", "skip": ["target"] } ] }, { "name": "vestibule-payload", "buildsystem": "simple", "build-commands": [ "install -Dm755 packaging/vestibule-flatpak-cli /app/bin/vestibule", "mkdir -p /app/share/vestibule", "cp -r extension config scripts /app/share/vestibule/", "mkdir -p /app/share/vestibule/docs", "cp DEPLOYMENT.md README.md QUICKSTART.md LICENSE /app/share/vestibule/docs/", "install -Dm644 packaging/net.dcos.Vestibule.desktop /app/share/applications/net.dcos.Vestibule.desktop", "install -Dm644 packaging/net.dcos.Vestibule.metainfo.xml /app/share/metainfo/net.dcos.Vestibule.metainfo.xml", "install -Dm644 packaging/icons/vestibule.svg /app/share/icons/hicolor/scalable/apps/net.dcos.Vestibule.svg", "install -Dm644 packaging/icons/vestibule-16.png /app/share/icons/hicolor/16x16/apps/net.dcos.Vestibule.png", "install -Dm644 packaging/icons/vestibule-32.png /app/share/icons/hicolor/32x32/apps/net.dcos.Vestibule.png", "install -Dm644 packaging/icons/vestibule-48.png /app/share/icons/hicolor/48x48/apps/net.dcos.Vestibule.png", "install -Dm644 packaging/icons/vestibule-64.png /app/share/icons/hicolor/64x64/apps/net.dcos.Vestibule.png", "install -Dm644 packaging/icons/vestibule-128.png /app/share/icons/hicolor/128x128/apps/net.dcos.Vestibule.png", "install -Dm644 packaging/icons/vestibule-256.png /app/share/icons/hicolor/256x256/apps/net.dcos.Vestibule.png" ], "sources": [ { "type": "dir", "path": "../..", "skip": [".git", "helper/target", "packaging/Output", "packaging/repo", "packaging/builddir"] } ] } ] }