blob: 27120ba5ff711c176f3ddc5ea400c1204ba31ac8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
pkgbase = dxvk-msvc-git
pkgdesc = A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine (Clang+MSVC headers Windows DLL version)
pkgver = 2.5.3.r86.gcf946eb98
pkgrel = 1
url = https://github.com/doitsujin/dxvk
arch = x86_64
license = zlib/libpng
license = EULA
makedepends = wine
makedepends = clang
makedepends = libunwind
makedepends = cmake
makedepends = ninja
makedepends = meson>=0.43
makedepends = glslang
makedepends = git
makedepends = python
depends = vulkan-icd-loader
depends = lib32-vulkan-icd-loader
optdepends = msvc-wine-git: A very convenient package for having the msvc headers available globally. This is the preferred method instead of letting this PKGBUILD manage it.
provides = dxvk
provides = d9vk
provides = dxvk=2.5.3.r86.gcf946eb98
conflicts = d9vk
conflicts = dxvk
conflicts = dxvk-mingw-git
options = !strip
options = !staticlibs
options = lto
source = git+https://github.com/doitsujin/dxvk.git
source = git+https://github.com/Joshua-Ashton/mingw-directx-headers.git
source = git+https://github.com/KhronosGroup/Vulkan-Headers.git
source = git+https://github.com/KhronosGroup/SPIRV-Headers.git
source = git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git#commit=275e645
source = https://raw.githubusercontent.com/NovaRain/DXSDK_Collection/61827822ad945fac5acb3123ab00c378654bfcd7/DXSDK_Aug2007/Include/d3d8caps.h
source = https://raw.githubusercontent.com/NovaRain/DXSDK_Collection/61827822ad945fac5acb3123ab00c378654bfcd7/DXSDK_Aug2007/Include/d3d8types.h
source = https://raw.githubusercontent.com/NovaRain/DXSDK_Collection/61827822ad945fac5acb3123ab00c378654bfcd7/DXSDK_Aug2007/Include/d3d8.h
source = git+https://github.com/mstorsjo/msvc-wine.git#commit=49ae4b6
source = setup_dxvk.sh
source = clang.patch
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = e341e1f897220f586c95e1843059031633d780ea08800eea023ce3282730dfe7
sha256sums = b4966d702022996aa435acba24b98e125c4f5d6f4d9089c3bc62cede876ad9f6
sha256sums = 6c03f80228539ad1a78390186ae9ebeae40d5c02559a39b58ed8ec4738a7b957
sha256sums = d06d0375a6976ccbf452bba2feb7d7e5db43c6631bd4d59ad563315e9c973ccb
sha256sums = bf7883203d9c8fe729131f1f9d82da799f33a1c3c3ebb22d2070ac77e337de8c
sha256sums = 0f688815530ab5e8cc89b9b45d9b1d66cd8cd5a7770fb8249339af555a30dfe7
sha256sums = 5b059c4084940d31460a34ec579026fe9526f7cb9bdcc0b6d928271ab52f89db
pkgname = dxvk-msvc-git
|