{ "app-id": "de.schmidhuberj.Flare", "runtime": "org.gnome.Platform", "runtime-version": "49", "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" ], "cleanup": [ "/include", "/lib/cmake", "/lib/girepository-1.0", "/lib/pkgconfig", "/share/gir-1.0", "/share/pkgconfig", "/share/vala", "*.la", "*.a" ], "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": "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.5", "commit": "b6f9284da830b69be787732ffdaa35049d20a088", "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.10", "commit": "1facdde8e1c0fd72bed806f9a9be2fbec83af5f2", "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.18.4/flare-0.18.4.tar.xz", "sha256": "dbe3d78911590c761231b1b653e7e89d864bf2058fdd3e47ff7fc994a758743d" } ] } ] }