{
 "app_id": "ai.tracecommons.Contributor",
 "source_url": "https://raw.githubusercontent.com/TraceCommons/trace-commons/main/crates/trace-commons-contributor-gtk/flatpak/ai.tracecommons.Contributor.yml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "46",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--socket=wayland",
  "--socket=fallback-x11",
  "--share=ipc",
  "--socket=session-bus",
  "--talk-name=org.freedesktop.secrets",
  "--talk-name=org.freedesktop.portal.Flatpak",
  "--filesystem=~/.claude/projects:ro",
  "--filesystem=~/.codex/sessions:ro"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-20T12:58:55.394245+00:00",
 "manifest": {
  "app-id": "ai.tracecommons.Contributor",
  "runtime": "org.gnome.Platform",
  "runtime-version": "46",
  "sdk": "org.gnome.Sdk",
  "command": "trace-commons-shell",
  "finish-args": [
   "--socket=wayland",
   "--socket=fallback-x11",
   "--share=ipc",
   "--socket=session-bus",
   "--talk-name=org.freedesktop.secrets",
   "--talk-name=org.freedesktop.portal.Flatpak",
   "--filesystem=~/.claude/projects:ro",
   "--filesystem=~/.codex/sessions:ro"
  ],
  "modules": [
   {
    "name": "trace-commons-shell",
    "buildsystem": "simple",
    "build-options": {
     "append-path": "/run/build/trace-commons-shell/rust-toolchain-install/bin",
     "env": {
      "CARGO_HOME": "/run/build/trace-commons-shell/cargo"
     }
    },
    "build-commands": [
     "set -euo pipefail\nrust-toolchain/install.sh --prefix=\"$PWD/rust-toolchain-install\" --without=rust-docs\n",
     "cargo --offline build --locked --release --target-dir target --manifest-path crates/trace-commons-contributor-gtk/Cargo.toml",
     "install -Dm755 target/release/trace-commons-shell /app/bin/trace-commons-shell",
     "install -Dm644 crates/trace-commons-contributor-gtk/flatpak/ai.tracecommons.Contributor.desktop /app/share/applications/ai.tracecommons.Contributor.desktop",
     "install -Dm644 assets/mark/mark-light.svg /app/share/icons/hicolor/scalable/apps/ai.tracecommons.Contributor.svg",
     "install -Dm644 crates/trace-commons-contributor-gtk/flatpak/ai.tracecommons.Contributor.metainfo.xml /app/share/metainfo/ai.tracecommons.Contributor.metainfo.xml"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "../../..",
      "skip": [
       "target",
       ".git",
       ".flatpak-builder"
      ]
     },
     {
      "type": "archive",
      "only-arches": [
       "x86_64"
      ],
      "url": "https://static.rust-lang.org/dist/rust-1.96.0-x86_64-unknown-linux-gnu.tar.xz",
      "sha256": "c295047583a56238ea06b43f849f4b877fa12bfd4c7103f8d9a74c94c9c4e108",
      "dest": "rust-toolchain"
     },
     {
      "type": "archive",
      "only-arches": [
       "aarch64"
      ],
      "url": "https://static.rust-lang.org/dist/rust-1.96.0-aarch64-unknown-linux-gnu.tar.xz",
      "sha256": "371eadcca97062219cbd8593628eb5d2802bc370515d085fedce1b56b2baed57",
      "dest": "rust-toolchain"
     },
     "cargo-sources.json"
    ]
   }
  ]
 }
}