{ "id" : "com.ranfdev.DistroShelf", "runtime" : "org.gnome.Platform", "runtime-version" : "50", "sdk" : "org.gnome.Sdk", "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.rust-stable", "org.freedesktop.Sdk.Extension.llvm20" ], "command" : "distroshelf", "finish-args" : [ "--share=network", "--share=ipc", "--socket=fallback-x11", "--device=dri", "--socket=wayland", "--talk-name=org.freedesktop.Flatpak" ], "build-options" : { "prepend-path": "/app/bin:/usr/bin", "append-path" : "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm20/bin", "build-args" : [ "--share=network" ], "env" : { "RUST_BACKTRACE" : "1", "RUST_LOG" : "distroshelf=debug", "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER" : "clang", "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER" : "clang", "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS" : "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold", "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS" : "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold" } }, "cleanup" : [ "/include", "/lib/pkgconfig", "/man", "/share/doc", "/share/gtk-doc", "/share/man", "/share/pkgconfig", "*.la", "*.a" ], "modules" : [ { "name": "vte", "buildsystem": "meson", "config-opts": [ "-Ddocs=false", "-Dgtk3=false", "-Dgtk4=true", "--libdir=lib" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/vte/0.82/vte-0.82.1.tar.xz", "sha256": "79376d70402d271e2d38424418e1aea72357934d272e321e3906b71706a78e3a" } ] }, { "name" : "distroshelf", "builddir" : true, "buildsystem" : "meson", "sources" : [ { "type" : "dir", "path" : "./" } ], "config-opts" : [ "--libdir=lib" ] } ] }