summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd854bf1c064..5291973d00ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,6 +11,9 @@ pkgbase = dxvk-git
makedepends = mingw-w64-gcc
depends = vulkan-icd-loader
depends = wine-staging
+ options = !strip
+ options = !buildflags
+ options = staticlibs
source = git+https://github.com/doitsujin/dxvk.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index fb00ebd0acd2..e3c8015b4958 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ provides=()
conflicts=()
replaces=()
backup=()
-options=()
+options=(!strip !buildflags staticlibs)
install=
changelog=
source=("git+https://github.com/doitsujin/dxvk.git")
@@ -26,8 +26,6 @@ noextract=()
md5sums=("SKIP")
validpgpkeys=()
-destdir64=/usr/local/dxvk/w64
-destdir32=/usr/local/dxvk/w32
pkgver() {
cd "$_srcname"
@@ -39,12 +37,12 @@ build() {
cd "$_srcname"
meson --cross-file build-win64.txt build.w64
cd build.w64
- meson configure -Dprefix="$destdir64" -Dbuildtype=release
+ meson configure -Dprefix=/opt/dxvk/w64 -Dbuildtype=release
ninja
cd ..
meson --cross-file build-win32.txt build.w32
cd build.w32
- meson configure -Dprefix="$destdir32" -Dbuildtype=release
+ meson configure -Dprefix=/opt/dxvk/w32 -Dbuildtype=release
ninja
}
@@ -54,8 +52,8 @@ package() {
cd "$_srcname"/build.w64
DESTDIR="$pkgdir/" ninja install
mkdir -p "$pkgdir/usr/local/bin"
- ln -s "$destdir64/bin/setup_dxvk.sh" "$pkgdir/usr/local/bin/setup_dxvk64"
+ ln -s "/opt/dxvk/w64/bin/setup_dxvk.sh" "$pkgdir/usr/local/bin/setup_dxvk64"
cd ../build.w32
DESTDIR="$pkgdir/" ninja install
- ln -s "$destdir32/bin/setup_dxvk.sh" "$pkgdir/usr/local/bin/setup_dxvk32"
+ ln -s "/opt/dxvk/w32/bin/setup_dxvk.sh" "$pkgdir/usr/local/bin/setup_dxvk32"
}