{ "id": "com.randogoth.carrier", "runtime": "org.gnome.Platform", "runtime-version": "51", "sdk": "org.gnome.Sdk", "command": "carrier", "finish-args": [ "--socket=wayland", "--socket=fallback-x11", "--device=dri", "--share=network" ], "add-extensions": { "org.freedesktop.Sdk.Extension.rust-stable": { "directory": "/usr/lib/sdk/rust-stable", "version": "stable", "bundle": false, "autodelete": false, "disable-filesystem": true } }, "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin", "build-args": [ "--share=network" ] }, "cleanup": [ "/share/doc" ], "modules": [ { "name": "carrier", "buildsystem": "simple", "build-commands": [ "sed -i 's|../fumi/core|fumi/core|' Cargo.toml", "cargo build --release --locked", "install -Dm755 target/release/carrier /app/bin/carrier", "install -Dm644 data/com.randogoth.carrier.desktop /app/share/applications/com.randogoth.carrier.desktop", "install -Dm644 data/com.randogoth.carrier.metainfo.xml /app/share/metainfo/com.randogoth.carrier.metainfo.xml", "install -Dm644 data/icons/com.randogoth.carrier.png /app/share/icons/hicolor/512x512/apps/com.randogoth.carrier.png", "install -Dm644 data/icons/com.randogoth.carrier-256.png /app/share/icons/hicolor/256x256/apps/com.randogoth.carrier.png", "install -Dm644 data/icons/com.randogoth.carrier-128.png /app/share/icons/hicolor/128x128/apps/com.randogoth.carrier.png" ], "sources": [ { "type": "dir", "path": ".", "skip": [ "target", ".git", ".jj", ".flatpak" ] }, { "type": "dir", "path": "../fumi", "dest": "fumi", "skip": [ ".jj", ".git", "target" ] } ] } ] }