summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2019-01-22 14:39:32 -0800
committerMike Swanson2019-01-22 14:43:08 -0800
commit2881a0d8e3e88a2f59f965ec7f98b29867a8f30f (patch)
treec274fe6bdb32fc509b096ca437536ada4b9cb7d0
parent1f30a8e14724deb0ed3a87acdcb13da115a41e40 (diff)
downloadaur-2881a0d8e3e88a2f59f965ec7f98b29867a8f30f.tar.gz
Update to 4.0
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD24
2 files changed, 24 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65e4f0e1852c..704c687bcc7b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Dec 8 01:27:02 UTC 2018
+# Tue Jan 22 22:43:01 UTC 2019
pkgbase = wine-stable
pkgdesc = A compatibility layer for running Windows programs
- pkgver = 3.0.4
+ pkgver = 4.0
pkgrel = 1
url = http://www.winehq.com
install = wine.install
@@ -30,7 +30,8 @@ pkgbase = wine-stable
makedepends = opencl-headers
makedepends = samba
makedepends = v4l-utils
- makedepends = gcc
+ makedepends = vulkan-headers
+ makedepends = vulkan-icd-loader
makedepends = lib32-alsa-lib
makedepends = lib32-giflib
makedepends = lib32-gnutls
@@ -46,9 +47,11 @@ pkgbase = wine-stable
makedepends = lib32-libxxf86vm
makedepends = lib32-mesa
makedepends = lib32-mpg123
+ makedepends = lib32-ncurses
makedepends = lib32-ocl-icd
makedepends = lib32-openal
makedepends = lib32-v4l-utils
+ makedepends = lib32-vulkan-icd-loader
depends = desktop-file-utils
depends = fontconfig
depends = freetype2
@@ -112,14 +115,14 @@ pkgbase = wine-stable
optdepends = lib32-ocl-icd
optdepends = lib32-openal
optdepends = lib32-v4l-utils
- provides = wine=3.0.4
+ provides = wine=4.0
conflicts = wine
options = staticlibs
- source = https://dl.winehq.org/wine/source/3.0/wine-3.0.4.tar.xz
- source = https://dl.winehq.org/wine/source/3.0/wine-3.0.4.tar.xz.sign
+ source = https://dl.winehq.org/wine/source/4.0/wine-4.0.tar.xz
+ source = https://dl.winehq.org/wine/source/4.0/wine-4.0.tar.xz.sign
source = 30-win32-aliases.conf
source = wine-binfmt.conf
- sha512sums = e1ce33bbc165a9c640a38965a229b757b67746f2150d545eb0e29ba6d21cdf150bd8eb9a450d8dd71733fbea3b2ac24839dd8e381b7da9cd15ddf98c59304198
+ sha512sums = 7607fa7a3d5f7bcd3d8c4c9e7bb6e1987466110bbfc672782ebe57c6d9da348c58e76abf40b0a70c725dfd703163db6e194ee0e3db11a47b6b60e225163308dd
sha512sums = SKIP
sha512sums = 6e54ece7ec7022b3c9d94ad64bdf1017338da16c618966e8baf398e6f18f80f7b0576edf1d1da47ed77b96d577e4cbb2bb0156b0b11c183a0accf22654b0a2bb
sha512sums = bdde7ae015d8a98ba55e84b86dc05aca1d4f8de85be7e4bd6187054bfe4ac83b5a20538945b63fb073caab78022141e9545685e4e3698c97ff173cf30859e285
diff --git a/PKGBUILD b/PKGBUILD
index aa86fef685fb..eca2626c33d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,18 +5,17 @@
# Try to make a clean WINEPREFIX, such as by doing “rm -rf ~/.wine”
pkgname=wine-stable
-pkgver=3.0.4
+pkgver=4.0
pkgrel=1
-source=(https://dl.winehq.org/wine/source/3.0/wine-$pkgver.tar.xz{,.sign}
+source=(https://dl.winehq.org/wine/source/4.0/wine-$pkgver.tar.xz{,.sign}
30-win32-aliases.conf
wine-binfmt.conf)
-sha512sums=('e1ce33bbc165a9c640a38965a229b757b67746f2150d545eb0e29ba6d21cdf150bd8eb9a450d8dd71733fbea3b2ac24839dd8e381b7da9cd15ddf98c59304198'
+sha512sums=('7607fa7a3d5f7bcd3d8c4c9e7bb6e1987466110bbfc672782ebe57c6d9da348c58e76abf40b0a70c725dfd703163db6e194ee0e3db11a47b6b60e225163308dd'
'SKIP'
'6e54ece7ec7022b3c9d94ad64bdf1017338da16c618966e8baf398e6f18f80f7b0576edf1d1da47ed77b96d577e4cbb2bb0156b0b11c183a0accf22654b0a2bb'
'bdde7ae015d8a98ba55e84b86dc05aca1d4f8de85be7e4bd6187054bfe4ac83b5a20538945b63fb073caab78022141e9545685e4e3698c97ff173cf30859e285')
-validpgpkeys=(5AC1A08B03BD7A313E0A955AF5E6E9EEB9461DD7
- DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D)
+validpgpkeys=(DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D)
pkgdesc="A compatibility layer for running Windows programs"
url="http://www.winehq.com"
@@ -34,11 +33,12 @@ depends=(desktop-file-utils fontconfig freetype2 gettext glu lcms2
makedepends=(alsa-lib fontforge giflib gnutls gst-plugins-base-libs
libgl libldap libpng libpulse libxcomposite libxinerama libxmu
libxslt libxxf86vm mesa mpg123 ncurses ocl-icd openal opencl-headers
- samba v4l-utils gcc lib32-alsa-lib lib32-giflib lib32-gnutls
- lib32-gst-plugins-base-libs lib32-libgl lib32-libldap lib32-libpng
- lib32-libpulse lib32-libxcomposite lib32-libxinerama lib32-libxmu
- lib32-libxslt lib32-libxxf86vm lib32-mesa lib32-mpg123 lib32-ocl-icd
- lib32-openal lib32-v4l-utils)
+ samba v4l-utils vulkan-headers vulkan-icd-loader lib32-alsa-lib
+ lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs lib32-libgl
+ lib32-libldap lib32-libpng lib32-libpulse lib32-libxcomposite
+ lib32-libxinerama lib32-libxmu lib32-libxslt lib32-libxxf86vm
+ lib32-mesa lib32-mpg123 lib32-ncurses lib32-ocl-icd lib32-openal
+ lib32-v4l-utils lib32-vulkan-icd-loader)
optdepends=(alsa-lib alsa-plugins cups dosbox giflib gnutls
gst-plugins-base-libs libjpeg-turbo libldap libpng libpulse
@@ -64,6 +64,10 @@ prepare() {
fi
done
+ # https://bugs.winehq.org/show_bug.cgi?id=43530
+ export CFLAGS="${CFLAGS/-fno-plt/}"
+ export LDFLAGS="${LDFLAGS/,-z,now/}"
+
sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i wine/configure*
# Get rid of old build dirs