WineBarrels-BasePlatforms/Platform/v2.0/vkd3d/latest.yaml

76 lines
2.5 KiB
YAML

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