Structs

Build options specify the build environment of a module, and can be specified globally as well as per-module. Options can also be specified on a per-architecture basis using the arch property.

Extension define extension points in the app/runtime that can be implemented by extensions, supplying extra files which are available during runtime.

Main structure for a Flatpak application manifest. See man flatpak-manifest for the flatpak manifest specs.

Each module specifies a source that has to be separately built and installed. It contains the build options and a list of sources to download and extract before building.

These contain a pointer to the source that will be extracted into the source directory before the build starts. They can be of several types, distinguished by the type property.

Enums

Each module item can be either a path to a module description file, or an inline module description.

The sources are a list pointer to the source code that needs to be extracted into the build directory before the build starts. They can be of several types, distinguished by the type property.

Constants