summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrià Cereto-Massagué2020-04-21 12:50:26 +0200
committerAdrià Cereto-Massagué2020-04-21 12:50:26 +0200
commit3fe14305858d1463592ecb51cde323ba99faaa73 (patch)
treed85895cf02ae3648061d0805da27d9fc6a1fb996
parent205daf444bdf8dfc429cc1de5f498efcbf567a08 (diff)
downloadaur-3fe14305858d1463592ecb51cde323ba99faaa73.tar.gz
deprecation
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD44
2 files changed, 14 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bdb79ce44cb0..76e343ba07bc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,15 @@
pkgbase = dxvk-wine-git
- pkgdesc = A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. Winelib version
- pkgver = 1.5.r3.ga265af74
- pkgrel = 2
+ pkgdesc = No longer supported upstream. Please use the dxvk-mingw-git package instead
+ pkgver = 1.6.1.r1.g436357e2
+ pkgrel = 1
url = https://github.com/doitsujin/dxvk
arch = x86_64
license = zlib/libpng
- makedepends = ninja
- makedepends = meson>=0.43
- makedepends = glslang
- makedepends = git
- makedepends = wine
- depends = vulkan-icd-loader
- depends = wine>=4.0rc1
- depends = lib32-vulkan-icd-loader
+ makedepends = dxvk-mingw-git
+ depends = dxvk-mingw-git
provides = dxvk
provides = d9vk
- provides = dxvk=1.5.r3.ga265af74
- conflicts = d9vk-mingw-git
- conflicts = d9vk-bin
- conflicts = d9vk-winelib-git
- conflicts = dxvk-bin
- conflicts = dxvk-git
- conflicts = dxvk-wine32-git
- conflicts = dxvk-wine64-git
- conflicts = dxvk-win32-git
- conflicts = dxvk-win64-git
- conflicts = dxvk-mingw-git
- source = git+https://github.com/doitsujin/dxvk.git
- sha256sums = SKIP
+ provides = dxvk=1.6.1.r1.g436357e2
pkgname = dxvk-winelib-git
diff --git a/PKGBUILD b/PKGBUILD
index 1ffb9fdc3965..ed38ddd68c56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}