61 lines
2.0 KiB
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
|