From ce06d00f5c57b2771556c7208884b4cfd2b652dba903975f24ac41b2cc889529 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sat, 27 Oct 2018 07:58:18 +0000 Subject: [PATCH 1/2] - 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 --- wine-3.18.tar.xz | 3 --- wine-3.18.tar.xz.sign | 16 ---------------- wine-3.19.tar.xz | 3 +++ wine-3.19.tar.xz.sign | 16 ++++++++++++++++ wine.changes | 12 ++++++++++++ wine.spec | 4 ++-- winetricks | 44 ++++++++++++++++++++++++++++++++++++++++++- 7 files changed, 76 insertions(+), 22 deletions(-) delete mode 100644 wine-3.18.tar.xz delete mode 100644 wine-3.18.tar.xz.sign create mode 100644 wine-3.19.tar.xz create mode 100644 wine-3.19.tar.xz.sign 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.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..aa23b88 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 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 } From d988df95d6ad247309d9b6032036ddb5cacc635507ea0343d4707bfca5d9dd1e Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sun, 28 Oct 2018 18:17:09 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=554 --- _service | 2 +- wine-staging-3.18.tar.xz | 3 --- wine-staging-3.19.tar.xz | 3 +++ wine.spec | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 wine-staging-3.18.tar.xz create mode 100644 wine-staging-3.19.tar.xz 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-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.spec b/wine.spec index aa23b88..204f2e9 100644 --- a/wine.spec +++ b/wine.spec @@ -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