Blob Blame History Raw
document: modulemd
version: 1
data:
    summary: 'Flatpak Runtime'
    description: >-
        This module defines two runtimes for Flatpaks, the 'runtime' profile that
        most Flatpaks in Fedora use, and a smaller 'runtime-base' profile that is
        intended to be more minimal and (slightly) more API stable. There are also
        corresponding sdk and sdk-base profiles that are used to build SDKs that
        applications can be built against with flatpak-builder.
    license:
        module: [ MIT ]
    dependencies:
        buildrequires:
            platform: f29
        requires:
            platform: f29
    profiles:
        runtime:
            rpms: []
        runtime-base:
            rpms: []
        sdk:
            rpms: []
        sdk-base:
            rpms: []
        buildroot:
            rpms: [flatpak-rpm-macros, flatpak-runtime-config]
    api:
        rpms:
            - flatpak-rpm-macros
            - flatpak-runtime-config
    components:
        rpms:
            flatpak-rpm-macros:
                rationale: Set up build root for flatpak RPMS
                ref: master
            flatpak-runtime-config:
                rationale: Runtime configuration files
                ref: master
    xmd:
        # This is used when building applications against this module so that
        # the resulting Flatpak will embed a reference to the correct runtime
        flatpak:
            branch: f29
            runtimes:
                # Map from profile name to pre-profile information - the
                # profile named 'runtime' is the default.
                runtime:
                    id: org.fedoraproject.Platform
                    sdk: org.fedoraproject.Sdk
                sdk:
                    id: org.fedoraproject.Sdk
                    sdk: org.fedoraproject.Platform
                runtime-base:
                    id: org.fedoraproject.BasePlatform
                    sdk: org.fedoraproject.BaseSdk
                sdk-base:
                    id: org.fedoraproject.BaseSdk
                    sdk: org.fedoraproject.BasePlatform