Blame flatpak-runtime.in.yaml

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