diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 8 insertions, 36 deletions
@@ -2,49 +2,21 @@ pkgbase=dxvk-wine-git pkgname=('dxvk-winelib-git') -pkgver=1.5.r3.ga265af74 -pkgrel=2 -pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. Winelib version" +pkgver=1.6.1.r1.g436357e2 +pkgrel=1 +pkgdesc="No longer supported upstream. Please use the dxvk-mingw-git package instead" arch=('x86_64') url="https://github.com/doitsujin/dxvk" license=('zlib/libpng') -depends=('vulkan-icd-loader' 'wine>=4.0rc1' 'lib32-vulkan-icd-loader') +depends=("dxvk-mingw-git") provides=("dxvk" "d9vk" "dxvk=$pkgver") -makedepends=('ninja' 'meson>=0.43' 'glslang' 'git' 'wine') -conflicts=('d9vk-mingw-git' 'd9vk-bin' 'd9vk-winelib-git' "dxvk-bin" "dxvk-git" "dxvk-wine32-git" "dxvk-wine64-git" "dxvk-win32-git" "dxvk-win64-git" "dxvk-mingw-git") -source=("git+https://github.com/doitsujin/dxvk.git" ) -sha256sums=("SKIP") - -pkgver() { - cd dxvk - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g' -} +makedepends=("dxvk-mingw-git") build() { - meson dxvk "build/x64" \ - --cross-file dxvk/build-wine64.txt \ - --prefix "/usr/share/dxvk/x64" \ - --bindir "" --libdir "" \ - --buildtype "release" \ - --strip \ - -D enable_tests=false - ninja -C "build/x64" - - meson dxvk "build/x32" \ - --cross-file dxvk/build-wine32.txt \ - --prefix "/usr/share/dxvk/x32" \ - --bindir "" --libdir "" \ - --buildtype "release" \ - --strip \ - -D enable_tests=false - ninja -C "build/x32" + echo "DXVK no longer supports winelib builds. This package is now empty as a temporary transition package to the MinGW one" + echo "IMPORTANT: you will need to re-run the setup_dxvk.sh script for each of your wineprefixes after switching to a non-winelib build!" } package_dxvk-winelib-git() { - DESTDIR="$pkgdir" ninja -C "build/x32" install - DESTDIR="$pkgdir" ninja -C "build/x64" install - install -Dm 644 dxvk/setup_dxvk.sh "$pkgdir/usr/share/dxvk/setup_dxvk.sh" - mkdir -p "$pkgdir/usr/bin" - ln -s /usr/share/dxvk/setup_dxvk.sh "$pkgdir/usr/bin/setup_dxvk" - chmod +x "$pkgdir/usr/share/dxvk/setup_dxvk.sh" + echo } |