Module flatpak_rs::flatpak_manifest[][src]

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.

See https://github.com/flathub/flatpak-external-data-checker#changes-to-flatpak-manifests for the specification

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

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

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