{ "app-id": "de.schmidhuberj.Flare", "runtime": "org.gnome.Platform", "runtime-version": "48", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" ], "command": "flare", "finish-args": [ "--share=ipc", "--socket=fallback-x11", "--socket=wayland", "--socket=pulseaudio", "--device=dri", "--share=network" ], "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin", "env": { "CARGO_HOME": "/run/build/flare/cargo", "RUST_BACKTRACE": "1", "RUSTFLAGS": "-L/app/lib" } }, "modules": [ { "name": "blueprint-compiler", "buildsystem": "meson", "cleanup": [ "*" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", "tag": "v0.18.0", "x-checker-data": { "type": "git", "tag-pattern": "^v([\\d.]+)$" }, "commit": "07c9c9df9cd1b6b4454ecba21ee58211e9144a4b" } ] }, { "name": "abseil", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON", "-DBUILD_SHARED_LIBS=ON", "-DABSL_PROPAGATE_CXX_STD=ON" ], "sources": [ { "type": "git", "url": "https://github.com/abseil/abseil-cpp.git", "tag": "20250814.1", "commit": "d38452e1ee03523a208362186fd42248ff2609f6", "x-checker-data": { "type": "git", "tag-pattern": "^([\\d.]+)$" } } ] }, { "name": "protobuf", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_POSITION_INDEPENDENT_CODE=ON", "-Dprotobuf_ABSL_PROVIDER=package", "-Dprotobuf_BUILD_SHARED_LIBS=ON", "-Dprotobuf_BUILD_TESTS=OFF" ], "cleanup": [ "/bin/protoc*", "/lib/libprotoc*", "/lib/libprotobuf-lite*" ], "sources": [ { "type": "git", "url": "https://github.com/protocolbuffers/protobuf.git", "tag": "v33.1", "commit": "a8d85ffbc7158660b4247f732371d1b07780510e", "x-checker-data": { "type": "git", "tag-pattern": "^v([\\d.]+)$" } } ] }, { "name": "libspelling", "buildsystem": "meson", "config-opts": [ "-Ddocs=false" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/chergert/libspelling.git", "tag": "0.4.9", "commit": "e41e11d6ca6f5af987a46caa08036d5f0f629892", "x-checker-data": { "type": "git", "tag-pattern": "^([\\d.]+)$" } } ] }, { "name": "flare", "buildsystem": "meson", "sources": [ { "type": "archive", "archive-type": "tar-xz", "url": "https://gitlab.com/api/v4/projects/37464215/packages/generic/flare/0.17.3/flare-0.17.3.tar.xz", "sha256": "1c762d3b609e64d6617cc7b5a5923e6c3791c02624926c093e51a776b7efaf34" } ] } ] }