kind: flatpak_image build-depends: - flatpak/platform-image.bst - freedesktop-sdk.bst:integration/platform-integration.bst variables: # Obtain the versions of the flatpak extensions (@): freedesktop-sdk.bst:include/_private/versions.yml config: directory: '%{prefix}' exclude: - debug - docs - locale metadata: Runtime: name: org.webkit.Platform runtime: org.webkit.Platform/%{gcc_arch}/%{sdk-branch} sdk: org.webkit.Sdk/%{gcc_arch}/%{sdk-branch} Environment: GI_TYPELIB_PATH: /app/lib/girepository-1.0 XDG_DATA_DIRS: /app/share:/usr/share:/usr/share/runtime/share:/run/host/share Extension org.webkit.Platform.Locale: directory: share/runtime/locale # Copied from sdk/elements/platform.bst from freedesktop-sdk because # bst doesn't support inheriting extensions. # When syncing, skip the Locale extension, and add the freedesktop-sdk # version to extensions that don't have a version Extension org.freedesktop.Platform.GL: # 1.4 is for Nvidia drivers versions: "%{freedesktop-sdk-flatpak-branch};1.4" version: "1.4" directory: "%{lib}/GL" subdirectories: "true" no-autodownload: "true" autodelete: "false" add-ld-path: "lib" merge-dirs: "vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d" download-if: "active-gl-driver" enable-if: "active-gl-driver" autoprune-unless: active-gl-driver Extension org.freedesktop.Platform.Timezones: directory: share/zoneinfo version: '%{freedesktop-sdk-flatpak-branch}' Extension org.freedesktop.Platform.Icontheme: directory: share/runtime/share/icons subdirectories: 'true' no-autodownload: 'true' version: '1.0' Extension org.gtk.Gtk3theme: directory: share/runtime/share/themes subdirectories: 'true' subdirectory-suffix: gtk-3.0 no-autodownload: 'true' version: '3.22' download-if: active-gtk-theme Extension org.freedesktop.Platform.VAAPI.Intel: directory: '%{lib}/dri/intel-vaapi-driver' autodelete: 'false' no-autodownload: 'true' add-ld-path: lib download-if: have-intel-gpu version: '%{freedesktop-sdk-flatpak-branch}' Extension org.freedesktop.Platform.openh264: directory: '%{lib}/openh264' add-ld-path: extra autodelete: 'false' version: '%{freedesktop-sdk-flatpak-branch}' Extension org.freedesktop.Platform.sparkle-cdm: directory: '%{lib}/sparkle-cdm' autodelete: 'false' no-autodownload: 'true' add-ld-path: lib version: '%{freedesktop-sdk-flatpak-branch}'