diff --git a/_service b/_service
index ccc027c..790aa6e 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
@PARENT_TAG@
v(.*)
https://github.com/wine-staging/wine-staging.git
- refs/tags/v3.18
+ refs/tags/v3.19
v*.*
git
diff --git a/wine-3.18.tar.xz b/wine-3.18.tar.xz
deleted file mode 100644
index d60b226..0000000
--- a/wine-3.18.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9be8d44b1b22814c76e6214fe8ce657ae90a7a17879e5cd2b2a87ad6a1391a77
-size 21479964
diff --git a/wine-3.18.tar.xz.sign b/wine-3.18.tar.xz.sign
deleted file mode 100644
index 7ef8acf..0000000
--- a/wine-3.18.tar.xz.sign
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAlvBJ28ACgkQzvrI6q8X
-UZ1xwA/+O8VJtIEO8ncMoPQwc+fmNw7ucuQSSLtzXJjXWA9PIIzFs9ix9B80gb5N
-7QINXvFG5yQMEd9+LvvmU1iuPnztJ7xsL+CTJoeNZk3OB2LzTaGFIKTizSoQ2BJw
-qIkBZGLw+FPZdkz8OVatPl8jkvoWFn4WomCq19jLXx7asyJG0N24jPHv6k3hNePJ
-We/EHM78R31NgXZ6yhLjF3hrMid/bmeRteQh4ZPRh6w8pqBIKplzvEPSjniV/Te2
-vmsbYIuvObOw5yr/COKuciDuhohGywNwso/Rupwx3DqE5aiHHbAM0XK1700sxG1R
-tyKVgd4+8/hVbnx7wwpUD6uXRavlNajMFVsZ9PTAcYsuUyiAGx0VeHpcBIkFk3De
-Y1FTLZ8NllmbniAME3jPWHQ1iiZ2f4z33sTB1U32je0djezcIQYG4NNbZeqUt3Iv
-UgozgZf4ifgWTFhXn4bdtYLib7buFuNd0SAc5PbsqlnsygXR2EEfpqkIvqMWPE32
-136+0NNvIiLCPu+EgOCrlF33HuvCGhj+hHhJpiKa5kYKI8wet2y98Lo5QaiTzjcc
-un19jxhXEidNYv89IkjDZ5HlMpXUioMF3/uAJtHndLNzfko8F2T8SGChS8LvMcwf
-tyFOcibap5D6ZpKu/PdYjssor5yB0KObOEAnzKiXhfwOlfC7FjM=
-=ThJz
------END PGP SIGNATURE-----
diff --git a/wine-3.19.tar.xz b/wine-3.19.tar.xz
new file mode 100644
index 0000000..50b6e1b
--- /dev/null
+++ b/wine-3.19.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef21c626aef09715de9640a79d42e8b5e305761d5f21491fe84d74cafa7a9c6a
+size 21503304
diff --git a/wine-3.19.tar.xz.sign b/wine-3.19.tar.xz.sign
new file mode 100644
index 0000000..f3864db
--- /dev/null
+++ b/wine-3.19.tar.xz.sign
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAlvTaaIACgkQzvrI6q8X
+UZ2UNw//cYZGamAMNf5kD0ALDBRcAeMO+YWz5Iv70jkRwktLAYjfIuSzjfBRT/SB
++y2jmlHrbyLze28156jdvbuBzq7cdDVvI8Od+jl9PmWF5ikCJEWniIyLJzp20M/w
+pTjos5Dey9GXwjsZ7bBRtL7g5apKPX8Sfpp7ct2wfrdCyeCVPPLKzGaQumC4KkmA
+hOpwBVx0C1/Wa4TCfM78fypRF0dIvznLMIXKr8eog2eionOVSrBfto3/henr2x07
+Zd+Xg0Qr+1EuEI3q1wl6BUhmm4dB2NizJC40X7n9a6sElUhGUzbTD89j4KrzlN0T
+MDtgIz5kDPShpA36laNfsd96JQD7rmrkHq8jdnQ1PlD3/v+Hik1SIsa4nNmppdqG
+pr6T7Gwo0ufQ06R2Lvtzd9/Lz5PScfJdlMfQlW/IRNQUUbqAor7RWwqohbkqAkEF
+1+3K9YQP6pENzK1p+85i/relLIYk13utt0xj+7w95NdQMsV1yWsCAg1RQO/qdC6b
+5QI0tL9YgtB6qgleQqA8ef3ppVrIyhTQ615QhJ0N6bQqyAugHQpwsVvu159K2vZY
+byBTQcL4Q3Nxv6FCJUWm6uax9a0sfl9Vby6UxoCkApPrYYdoTXs9w2q1tHpe29Ls
+dCibVeFTVQBbOWBvaqgSbY8kIbNQbHCGTSte44ci0ZCrcEvLH08=
+=DRHM
+-----END PGP SIGNATURE-----
diff --git a/wine-staging-3.18.tar.xz b/wine-staging-3.18.tar.xz
deleted file mode 100644
index 27d46da..0000000
--- a/wine-staging-3.18.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:79090fe4b2a83e280099273fdfb241fb1018e16b76eeb6ed320c16b87838c975
-size 7512728
diff --git a/wine-staging-3.19.tar.xz b/wine-staging-3.19.tar.xz
new file mode 100644
index 0000000..d06bb66
--- /dev/null
+++ b/wine-staging-3.19.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2e3e590d4063f6c17968cbb20ee597756de64bf8eaeda95731e56e8f18f264c
+size 7530088
diff --git a/wine.changes b/wine.changes
index 07165f7..8c0ded6 100644
--- a/wine.changes
+++ b/wine.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Sat Oct 27 07:57:19 UTC 2018 - meissner@suse.com
+
+- Update to 3.19 development release
+ - Support for file I/O completion modes.
+ - WaitOnAddress synchronization primitives.
+ - Better support for 32-bit .NET binaries on 64-bit.
+ - Improved recovery on broken RPC connection.
+ - Various bug fixes.
+- updated staging to 3.19
+- updated winetricks
+
-------------------------------------------------------------------
Sat Oct 13 07:43:30 UTC 2018 - meissner@suse.com
diff --git a/wine.spec b/wine.spec
index 5689e04..204f2e9 100644
--- a/wine.spec
+++ b/wine.spec
@@ -107,8 +107,8 @@ BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xxf86vm)
BuildRequires: pkgconfig(zlib)
-%define realver 3.18
-Version: 3.18
+%define realver 3.19
+Version: 3.19
Release: 0
Summary: An MS Windows Emulator
License: LGPL-2.1-or-later
@@ -146,7 +146,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %{ix86} x86_64 ppc %arm aarch64
%if %{staging}
# upstream patch target version
-%define staging_version 3.18
+%define staging_version 3.19
Source100: wine-staging-%{staging_version}.tar.xz
BuildRequires: gtk3-devel
BuildRequires: libOSMesa-devel
diff --git a/winetricks b/winetricks
index b93e474..a1b4341 100644
--- a/winetricks
+++ b/winetricks
@@ -5381,6 +5381,10 @@ winetricks_handle_option()
return 0
}
+# Test whether temporary directory is valid - before initialising script
+[ -d "$W_TMP_EARLY" ] || w_die "temporary directory: '$W_TMP_EARLY' ; does not exist"
+[ -w "$W_TMP_EARLY" ] || w_die "temporary directory: '$W_TMP_EARLY' ; is not user writeable"
+
# Must initialize variables before calling w_metadata
if ! test "$WINETRICKS_LIB"
then
@@ -6887,6 +6891,44 @@ load_dxvk80()
helper_dxvk "$file1" "d3d10_enabled" "3.10" "1.0.76"
}
+w_metadata dxvk81 dlls \
+ title="Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.81)" \
+ publisher="Philip Rebohle" \
+ year="2018" \
+ media="download" \
+ file1="dxvk-0.81.tar.gz" \
+ installed_file1="$W_SYSTEM32_DLLS_WIN/d3d10.dll" \
+ installed_file2="$W_SYSTEM32_DLLS_WIN/d3d10_1.dll" \
+ installed_file3="$W_SYSTEM32_DLLS_WIN/d3d10core.dll" \
+ installed_file4="$W_SYSTEM32_DLLS_WIN/d3d11.dll" \
+ installed_file5="$W_SYSTEM32_DLLS_WIN/dxgi.dll"
+
+load_dxvk81()
+{
+ # https://github.com/doitsujin/dxvk
+ w_download "https://github.com/doitsujin/dxvk/releases/download/v0.81/dxvk-0.81.tar.gz" 9bf6eda9ae4ee74b509e07dfe9cc003dfa4bba192b519dacdd542a57f6a43869
+ helper_dxvk "$file1" "d3d10_enabled" "3.10" "1.0.76"
+}
+
+w_metadata dxvk90 dlls \
+ title="Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.90)" \
+ publisher="Philip Rebohle" \
+ year="2018" \
+ media="download" \
+ file1="dxvk-0.90.tar.gz" \
+ installed_file1="$W_SYSTEM32_DLLS_WIN/d3d10.dll" \
+ installed_file2="$W_SYSTEM32_DLLS_WIN/d3d10_1.dll" \
+ installed_file3="$W_SYSTEM32_DLLS_WIN/d3d10core.dll" \
+ installed_file4="$W_SYSTEM32_DLLS_WIN/d3d11.dll" \
+ installed_file5="$W_SYSTEM32_DLLS_WIN/dxgi.dll"
+
+load_dxvk90()
+{
+ # https://github.com/doitsujin/dxvk
+ w_download "https://github.com/doitsujin/dxvk/releases/download/v0.90/dxvk-0.90.tar.gz" 15bce7b282065054ff9233b33738bf1d2c74b16829361cbd6843bc2f5dfe4509
+ helper_dxvk "$file1" "d3d10_enabled" "3.19" "1.1.88"
+}
+
#----------------------------------------------------------------
@@ -6908,7 +6950,7 @@ load_dxvk()
w_download_to "${W_TMP_EARLY}" "https://raw.githubusercontent.com/doitsujin/dxvk/master/RELEASE"
dxvk_version="$(cat "${W_TMP_EARLY}/RELEASE")"
w_linkcheck=1_ignore w_download "https://github.com/doitsujin/dxvk/releases/download/v${dxvk_version}/dxvk-${dxvk_version}.tar.gz"
- helper_dxvk "dxvk-${dxvk_version}.tar.gz" "d3d10_enabled" "3.10" "1.0.76"
+ helper_dxvk "dxvk-${dxvk_version}.tar.gz" "d3d10_enabled" "3.19" "1.1.88"
unset dxvk_version
}