id: org.freedesktop.Platform.VulkanLayer.vkBasalt default-branch: '23.08' sdk: org.freedesktop.Sdk runtime: org.freedesktop.Platform runtime-version: '23.08' build-extension: true appstream-compose: false sdk-extensions: - org.freedesktop.Sdk.Compat.i386 - org.freedesktop.Sdk.Extension.toolchain-i386 build-options: prefix: /usr/lib/extensions/vulkan/vkBasalt prepend-path: /usr/lib/extensions/vulkan/vkBasalt/bin env: C_INCLUDE_PATH: /usr/lib/extensions/vulkan/vkBasalt/include CPLUS_INCLUDE_PATH: /usr/lib/extensions/vulkan/vkBasalt/include strip: true modules: - name: spirv-headers buildsystem: cmake-ninja builddir: true config-opts: - -DSPIRV_SKIP_EXECUTABLES=ON cleanup: - /bin sources: - type: git url: https://github.com/KhronosGroup/SPIRV-Headers.git tag: sdk-1.3.261.1 commit: 124a9665e464ef98b8b718d572d5f329311061eb x-checker-data: type: git tag-pattern: ^sdk-([\d.]+)$ - name: vkBasalt post-install: - install -Dm644 ../config/vkBasalt.conf ${FLATPAK_DEST}/etc/vkBasalt/vkBasalt.conf build-options: libdir: lib/x86_64-linux-gnu buildsystem: meson config-opts: &vkBasalt-config-opts - -Dappend_libdir_vkbasalt=true sources: &vkBasalt-sources - type: git url: https://github.com/DadSchoorse/vkBasalt.git tag: v0.3.2.10 commit: 4f97f09ffe91900e6ca136cc26cf7966f8f6970d x-checker-data: type: git tag-pattern: ^v([\d.]+)$ - name: vkBasalt-32bit build-options: prepend-pkg-config-path: /usr/lib/i386-linux-gnu/pkgconfig append-path: /usr/lib/sdk/toolchain-i386/bin env: CC: ccache i686-unknown-linux-gnu-gcc CXX: ccache i686-unknown-linux-gnu-g++ libdir: lib/i386-linux-gnu buildsystem: meson config-opts: *vkBasalt-config-opts sources: *vkBasalt-sources - name: metadata buildsystem: simple build-commands: - install -Dm644 -t ${FLATPAK_DEST}/share/metainfo ${FLATPAK_ID}.metainfo.xml - appstream-compose --basename=${FLATPAK_ID} --prefix=${FLATPAK_DEST} --origin=flatpak ${FLATPAK_ID} sources: - type: file path: org.freedesktop.Platform.VulkanLayer.vkBasalt.metainfo.xml