name: vkd3d-meta modules: - name: spirv-headers sources: - type: archive url: https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.1.corrected.tar.gz sha256: 2b6a0ce1c02b9fe7b9ef727369168fe579e5256f1ea013993acdb8d8f06b7e89 builddir: true buildsystem: cmake build-options: make-install-args: - DESTDIR=/usr/tmp_spirv - install post-install: - rm -rfv /usr/tmp_spirv/usr/share - cp -ravP --remove-destination /usr/tmp_spirv/usr / - rm -rfv /usr/tmp_spirv cleanup-platform: - "/include" - name: vkd3d-tmp-wine sources: - type: archive url: https://dl.winehq.org/wine/source/5.0/wine-5.0.tar.xz sha256: 181550ba69a80b00c631f80c28ff7642264613bbecdb0c0fc04d6534866713b4 build-options: make-install-args: - DESTDIR=/usr/tmp_wine - install cleanup: - "*" - name: vkd3d-platform sources: &VKD3D_SOURCES - type: git url: git://source.winehq.org/git/vkd3d.git commit: "5ad16f14588fb94582c11aa111a7e49456e7c943" builddir: true build-options: make-install-args: - DESTDIR=/usr/tmp_vkd3d - install env: PATH: "/usr/bin:/usr/tmp_wine/usr/bin" post-install: - rm -rfv /usr/tmp_vkd3d/usr/share - cp -ravP --remove-destination /usr/tmp_vkd3d/usr / - rm -rfv /usr/tmp_vkd3d cleanup-platform: - "*.la" - "*.a" - "/include" - name: vkd3d-32bit sources: *VKD3D_SOURCES builddir: true config-opts: - --build=i686-unknown-linux - --libdir=/usr/lib32 - CFLAGS=-m32 - CXXFLAGS=-m32 - LDFLAGS=-m32 build-options: make-install-args: - DESTDIR=/usr/tmp_vkd3d - install env: PATH: "/usr/bin:/usr/tmp_wine/usr/bin" post-install: - rm -rfv /usr/tmp_vkd3d/usr/share - cp -ravP --remove-destination /usr/tmp_vkd3d/usr / - rm -rfv /usr/tmp_vkd3d cleanup-platform: - "*.la" - "*.a" - "/include" only-arches: - x86_64