{ "app-id": "com.belmoussaoui.Authenticator.Devel", "runtime": "org.gnome.Platform", "runtime-version": "master", "sdk": "org.gnome.Sdk", "sdk-extensions": ["org.freedesktop.Sdk.Extension.rust-stable"], "command": "authenticator", "finish-args": [ "--socket=pulseaudio", "--device=all", "--share=network", "--share=ipc", "--socket=fallback-x11", "--socket=wayland", "--talk-name=org.a11y.Bus", "--talk-name=org.freedesktop.secrets", "--env=RUST_LOG=authenticator=debug", "--env=G_MESSAGES_DEBUG=none", "--env=GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0" ], "build-options": { "append-path": "/usr/lib/sdk/rust-stable/bin", "build-args": ["--share=network"], "test-args": [ "--socket=x11", "--share=network" ], "env": { "CARGO_HOME": "/run/build/authenticator/cargo", "RUST_BACKTRACE": "1" } }, "modules": [ { "name": "libadwaita", "buildsystem": "meson", "config-opts": [ "-Dintrospection=disabled", "-Dgtk_doc=false", "-Dtests=false", "-Dexamples=false", "-Dvapi=false", "-Dglade_catalog=disabled" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/exalm/libadwaita.git", "branch": "main" } ] },{ "name": "zbar", "config-opts": [ "--without-qt", "--without-gtk", "--without-xv", "--without-imagemagick", "--disable-video", "--without-java", "--without-python", "--with-doc=no", "--with-introspection=no", "--enable-codes=qrcode" ], "sources": [{ "type": "git", "url": "git://git.linuxtv.org/zbar.git", "tag": "0.20" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "autoreconf -vfi -W none" ] } ] }, { "name" : "gstreamer", "buildsystem" : "meson", "config-opts" : [ "-Dexamples=disabled", "-Dtests=disabled", "-Ddoc=disabled" ], "sources" : [ { "type" : "git", "branch" : "1.18", "url" : "https://gitlab.freedesktop.org/gstreamer/gstreamer.git" } ] }, { "name" : "gst-plugins-base", "buildsystem" : "meson", "config-opts" : [ "-Ddoc=disabled", "-Dexamples=disabled", "-Dtests=disabled", "-Dorc=enabled", "--wrap-mode=nodownload" ], "sources" : [ { "type" : "git", "branch" : "1.18", "url" : "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git" } ] }, { "name" : "gst-plugins-good", "buildsystem" : "meson", "config-opts" : [ "-Dgtk3=disabled", "-Dgtk4=enabled", "-Dgtk4-experiments=true", "-Ddoc=disabled", "-Dexamples=disabled", "-Dtests=disabled" ], "sources" : [ { "type" : "git", "branch" : "1.18", "url" : "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good.git" }, { "type" : "patch", "path" : "767.patch" } ] }, { "name" : "gst-bad-plugins", "buildsystem": "meson", "config-opts" : [ "-Dzbar=enabled", "-Drsvg=disabled", "-Dvulkan=disabled", "-Dexamples=disabled", "-Dtests=disabled", "-Dintrospection=disabled" ], "sources" : [ { "type" : "git", "url" : "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git", "branch" : "1.18" } ] }, { "name": "authenticator", "buildsystem": "meson", "run-tests": true, "config-opts": ["-Dprofile=development"], "sources": [ { "type": "dir", "path": "../" } ] } ] }