SHA256
1
0
forked from pool/wine

- 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

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=553
This commit is contained in:
Marcus Meissner 2018-10-27 07:58:18 +00:00 committed by Git OBS Bridge
parent 1d124e26eb
commit ce06d00f5c
7 changed files with 76 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9be8d44b1b22814c76e6214fe8ce657ae90a7a17879e5cd2b2a87ad6a1391a77
size 21479964

View File

@ -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-----

3
wine-3.19.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef21c626aef09715de9640a79d42e8b5e305761d5f21491fe84d74cafa7a9c6a
size 21503304

16
wine-3.19.tar.xz.sign Normal file
View File

@ -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-----

View File

@ -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

View File

@ -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

View File

@ -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
}