{ "app-id": "de.schmidhuberj.Flare", "runtime": "org.gnome.Platform", "runtime-version": "46", "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", "--talk-name=org.freedesktop.secrets", "--talk-name=org.sigxcpu.Feedback", "--system-talk-name=org.freedesktop.login1" ], "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.12.0", "x-checker-data": { "type": "git", "tag-pattern": "^v([\\d.]+)$" }, "commit": "66b43c36cf1017c878762007373964a096b3d2a5" } ] }, { "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": "20240116.2", "commit": "d7aaad83b488fd62bd51c81ecf16cd938532cc0a", "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": "v25.2", "commit": "a9b006bddd52e289029f16aa77b77e8e0033d9ee", "x-checker-data": { "type": "git", "tag-pattern": "^([\\d.]+)$" } } ] }, { "name": "libspelling", "buildsystem": "meson", "config-opts": [ "-Ddocs=false" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/chergert/libspelling.git", "tag": "0.2.1", "commit": "0e9b8b2187ecda4dc1ce48a9bcc9a9976490fda2", "x-checker-data": { "type": "git", "tag-pattern": "^([\\d.]+)$" } } ] }, { "name": "flare", "buildsystem": "meson", "sources": [ { "type": "archive", "archive-type": "tar-xz", "url": "https://gitlab.com/schmiddi-on-mobile/flare/-/package_files/139350251/download", "sha256": "f499f22da91b8436c0a5ea85038256ed99372890d4402719cf3b16830aabb2ea" } ] } ] }