summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2022-03-05 11:50:53 +0200
committerStelios Tsampas2022-03-05 11:50:53 +0200
commitd3fef9a49a7b3774426da20f52f3aa9c6e5a6eb1 (patch)
tree6dab754beb0c05daa7da502eea03b8380a234cdf
parent23215595f080843371215a2ef7653b019aa96af9 (diff)
downloadaur-d3fef9a49a7b3774426da20f52f3aa9c6e5a6eb1.tar.gz
fixup: in x86_64 disable only avx2
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD13
2 files changed, 8 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e69c205bacd0..07eb729e20a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vkd3d-proton-mingw-git
pkgdesc = Fork of VKD3D. Development branches for Protons Direct3D 12 implementation
- pkgver = 2.5.r81.g9c354936
+ pkgver = 2.6.r0.g3e5aab6f
pkgrel = 1
url = https://github.com/HansKristian-Work/vkd3d-proton
arch = x86_64
@@ -12,12 +12,11 @@ pkgbase = vkd3d-proton-mingw-git
makedepends = mingw-w64-gcc
makedepends = mingw-w64-tools
depends = vulkan-icd-loader
- depends = wine>=4.0rc1
depends = lib32-vulkan-icd-loader
depends = bash
provides = vkd3d-proton
provides = d3d12.dll
- provides = vkd3d-proton=2.5.r81.g9c354936
+ provides = vkd3d-proton=2.6.r0.g3e5aab6f
conflicts = vkd3d-proton
conflicts = d3d12.dll
options = !lto
diff --git a/PKGBUILD b/PKGBUILD
index 1b452987cfa9..a2dbacd4e437 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: loathingkernel <loathingkernel @at gmail .dot com>
pkgname=vkd3d-proton-mingw-git
-pkgver=2.5.r81.g9c354936
+pkgver=2.6.r0.g3e5aab6f
pkgrel=1
pkgdesc='Fork of VKD3D. Development branches for Protons Direct3D 12 implementation'
arch=('x86_64')
url="https://github.com/HansKristian-Work/vkd3d-proton"
license=('LGPL-2.1')
-depends=('vulkan-icd-loader' 'wine>=4.0rc1' 'lib32-vulkan-icd-loader' 'bash')
+depends=('vulkan-icd-loader' 'lib32-vulkan-icd-loader' 'bash')
makedepends=('ninja' 'meson>=0.43' 'glslang' 'git' 'mingw-w64-gcc' 'mingw-w64-tools')
provides=('vkd3d-proton' 'd3d12.dll' "vkd3d-proton=$pkgver")
conflicts=('vkd3d-proton' 'd3d12.dll')
@@ -81,8 +81,8 @@ prepare() {
# Relevant Wine issues
# https://bugs.winehq.org/show_bug.cgi?id=45289
# https://bugs.winehq.org/show_bug.cgi?id=43516
- cross_cflags+=" -mno-avx -mno-avx2"
- cross_cxxflags+=" -mno-avx -mno-avx2"
+ cross_cflags+=" -mno-avx2"
+ cross_cxxflags+=" -mno-avx2"
# These flags are taken from Proton, I don't know if there are issues with Arch wine.
cross_cflags+=" -mfpmath=sse -fwrapv -fno-strict-aliasing -gdwarf-2 -gstrict-dwarf"
@@ -94,8 +94,8 @@ prepare() {
-e "s|@CXXARGS@|\'${cross_cxxflags// /\',\'}\'|g" \
-e "s|@LDARGS@|\'${cross_ldflags// /\',\'}\'|g"
- cross_cflags+=" -mstackrealign"
- cross_cxxflags+=" -mstackrealign"
+ cross_cflags+=" -mstackrealign -mno-avx"
+ cross_cxxflags+=" -mstackrealign -mno-avx"
sed -i build-win32.txt \
-e "s|@CARGS@|\'${cross_cflags// /\',\'}\'|g" \
-e "s|@CXXARGS@|\'${cross_cxxflags// /\',\'}\'|g" \
@@ -136,4 +136,3 @@ sha256sums=('SKIP'
'SKIP'
'459d0de87abd6ea44ac71b4d7a005b6cfc9b2a75613ecda161223e95a22414d8'
'8fc019d1dca8c52b6af96c40ff06a6c215aad3e713ae17be72c7422f1ba45634')
-