Flatpak#
Flathub’s builders don’t allow internet access during the build; everything that goes into the build must be specified in the manifest. This means meson submodules won’t work. Instead, you need to install blueprint-compiler as a module in your flatpak manifest:
{
"name": "blueprint-compiler",
"buildsystem": "meson",
"cleanup": ["*"],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"tag": "v0.12.0"
}
]
}
You can keep the submodule configuration–Meson will ignore it if blueprint-compiler is already installed.