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

61 lines
2.0 KiB
YAML

name: vkd3d-meta
modules:
- name: spirv-headers
sources:
- type: archive
url: https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.3.reservations1.tar.gz
sha256: aa3c579cd250b23aae735c7c55c3514df4ffc5f98963d95a952bcc89336768bd
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-platform
sources: &VKD3D_SOURCES
- type: archive
url: https://dl.winehq.org/vkd3d/source/vkd3d-1.2.tar.xz
sha256: b04b030fcbf0f2dacc933c76c74b449bffef1fc1a18d50254ef1ad3e380df96b
builddir: true
build-options:
make-install-args:
- DESTDIR=/usr/tmp_vkd3d
- install
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
build-options:
cflags: -m32
cxxflags: -m32
ldflags: -m32
make-install-args:
- DESTDIR=/usr/tmp_vkd3d
- install
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