Add vkd3d support

master
Marko Semet 2019-09-01 03:26:16 +02:00
parent 6c6ffa4473
commit 5b52251089
3 changed files with 65 additions and 3 deletions

View File

@ -5,6 +5,7 @@
- MinGW
- libFAudio
- libldap (OpenLDAP)
- vkd3d
# Missing
- libv4l2 (for what?)
@ -16,6 +17,3 @@
- libgsm (for what?)
- OSSv4 (for what?)
- libsane (Future when required)
# TODO
- vkd3d

View File

@ -9,3 +9,4 @@ modules:
- libudev.yaml
- libfaudio.yaml
- libldap.yaml
- vkd3d.yaml

View File

@ -0,0 +1,63 @@
name: vkd3d-meta
modules:
- name: spirv-headers
sources:
- type: archive
url: https://github.com/KhronosGroup/SPIRV-Headers/archive/1.4.1.tar.gz
sha256: a244f0629f75eb450e090cd773d30e22367cb231e964c7492588eb9000201fd1
builddir: true
buildsystem: cmake
build-options:
make-install-args:
- DESTDIR=/usr/tmp_spirv
- install
post-install:
- rm -rfv /usr/tmp_spirv/usr/share
- cp -rav /usr/tmp_spirv/usr /
- rm -rfv /usr/tmp_spirv
cleanup-platform:
- "/include"
- name: vkd3d-platform
sources:
- type: archive
url: https://dl.winehq.org/vkd3d/source/vkd3d-1.1.tar.xz
sha256: 495adc61cc80c65d54b2f5b52092ea05d3797cc2c17a610f0fc98457d2f56ab6
builddir: true
build-options:
make-install-args:
- DESTDIR=/usr/tmp_vkd3d
- install
post-install:
- rm -rfv /usr/tmp_vkd3d/usr/share
- cp -rav /usr/tmp_vkd3d/usr /
- rm -rfv /usr/tmp_vkd3d
cleanup-platform:
- "*.la"
- "*.a"
- "/include"
- name: vkd3d-32bit
sources:
- type: archive
url: https://dl.winehq.org/vkd3d/source/vkd3d-1.1.tar.xz
sha256: 495adc61cc80c65d54b2f5b52092ea05d3797cc2c17a610f0fc98457d2f56ab6
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
post-install:
- rm -rfv /usr/tmp_vkd3d/usr/share
- cp -rav /usr/tmp_vkd3d/usr /
- rm -rfv /usr/tmp_vkd3d
cleanup-platform:
- "*.la"
- "*.a"
- "/include"
only-arches:
- x86_64