SHA256
1
0
forked from pool/wine

Accepting request 237462 from Emulators

- Updated to 1.7.20 development snapshot
  - X11 drag & drop fixes.
  - A few more C/C++ runtime functions.
  - Fixes for various memory issues found by Valgrind.
  - Some OLE storage fixes.
  - Various bug fixes.
- winetricks updated

- Updated to 1.7.19 development snapshot
  - New JSProxy DLL for automatic proxy configuration.
  - More OLE Accessible Object support.
  - Improvements to the XML writer.
  - Fixes for various memory issues found by Valgrind.
  - Initial headers for Direct2D support.
  - Various bug fixes.
- winetricks updated

- Updated to 1.7.18 development snapshot
  - Improved OLE Accessible Object support.
  - Window sizing improvements in the Mac driver.
  - Fixes for various memory issues found by Valgrind.
  - A few more MSHTML functions.
  - Some DirectDraw cleanups.
  - Various bug fixes.
- winetricks updated

OBS-URL: https://build.opensuse.org/request/show/237462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=145
This commit is contained in:
Stephan Kulow 2014-06-16 19:38:11 +00:00 committed by Git OBS Bridge
commit 3be3fde2a5
8 changed files with 200 additions and 89 deletions

View File

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

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEABECAAYFAlNRdPEACgkQ9ebp7rlGHdckIQCbBmXwedCLwWrFN1OpxMWQRdSG
3tUAnRga5vG1qF4T/P79oX2e0f4HT8tQ
=2pCY
-----END PGP SIGNATURE-----

3
wine-1.7.20.tar.bz2 Normal file
View File

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

7
wine-1.7.20.tar.bz2.sign Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEABECAAYFAlObOMUACgkQ9ebp7rlGHdcLZgCeM4BRK16126PEeYyja7AX+iea
9vUAmgKEwnDfQdqHFHpnSQcUNZAdYk1F
=pNyR
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Fri Jun 13 22:49:37 UTC 2014 - meissner@suse.com
- Updated to 1.7.20 development snapshot
- X11 drag & drop fixes.
- A few more C/C++ runtime functions.
- Fixes for various memory issues found by Valgrind.
- Some OLE storage fixes.
- Various bug fixes.
- winetricks updated
-------------------------------------------------------------------
Mon May 19 11:54:30 UTC 2014 - meissner@suse.com
- Updated to 1.7.19 development snapshot
- New JSProxy DLL for automatic proxy configuration.
- More OLE Accessible Object support.
- Improvements to the XML writer.
- Fixes for various memory issues found by Valgrind.
- Initial headers for Direct2D support.
- Various bug fixes.
- winetricks updated
-------------------------------------------------------------------
Fri May 2 18:39:29 UTC 2014 - meissner@suse.com
- Updated to 1.7.18 development snapshot
- Improved OLE Accessible Object support.
- Window sizing improvements in the Mac driver.
- Fixes for various memory issues found by Valgrind.
- A few more MSHTML functions.
- Some DirectDraw cleanups.
- Various bug fixes.
- winetricks updated
-------------------------------------------------------------------
Fri Apr 18 19:08:23 UTC 2014 - meissner@suse.com

View File

@ -55,7 +55,7 @@ BuildRequires: sane-backends-devel
BuildRequires: update-desktop-files
BuildRequires: valgrind-devel
BuildRequires: xorg-x11-devel
Version: 1.7.17
Version: 1.7.20
Release: 0
Summary: An MS Windows Emulator
License: LGPL-2.1+
@ -67,7 +67,7 @@ Source42: http://downloads.sourceforge.net/project/wine/Source/%{name}-%{v
Source1: winetricks
Source11: winetricks.1
Source2: http://kegel.com/wine/wisotool
Source3: README.SuSE
Source3: README.SUSE
Source4: wine.desktop
Source6: wine-msi.desktop
Source5: ubuntuwine.tar.bz2
@ -104,7 +104,7 @@ libraries.
It is not necessary to have a Windows installation to run WINE.
Refer to %{_datadir}/doc/packages/wine/README.SuSE. There is more
Refer to %{_datadir}/doc/packages/wine/README.SUSE. There is more
documentation available in that directory. Read 'man wine' for further
information.

View File

@ -2,7 +2,7 @@
# Name of this version of winetricks (YYYYMMDD)
# (This doesn't change often, use the sha1sum of the file when reporting problems)
WINETRICKS_VERSION=20140415
WINETRICKS_VERSION=20140521
# This is a utf-8 file
# You should see an o with two dots over it here [ö]
@ -1873,6 +1873,11 @@ w_workaround_wine_bug()
w_metadata()
{
case $WINETRICKS_OPT_VERBOSE in
2) set -x ;;
*) set +x ;;
esac
if test "$installed_exe1" || test "$installed_file1" || test "$publisher" || test "$year"
then
w_die "bug: stray metadata tags set: somebody forgot a backslash in a w_metadata somewhere. Run with sh -x to see where."
@ -1924,6 +1929,12 @@ w_metadata()
;;
esac
unset _W_md_cmd
# Restore verbosity:
case $WINETRICKS_OPT_VERBOSE in
1|2) set -x ;;
*) set +x ;;
esac
}
# Function for verbs to register their main executable [or, if name is given,
@ -3741,7 +3752,7 @@ winetricks_init()
w_die "WINE is $WINE, which is neither on the path nor an executable file"
fi
case "$WINETRICKS_OPT_VERBOSE" in
"1") echo -n "Wine is '$WINE'; Wine version is "
1|2) echo -n "Wine is '$WINE'; Wine version is "
"$WINE" --version || w_die "Can't get wine version"
echo "winetricks is $0 ; winetricks version is $WINETRICKS_VERSION"
;;
@ -3861,7 +3872,8 @@ winetricks_handle_option()
-r|--ddrescue) WINETRICKS_OPT_DD=ddrescue ;;
-k|--keep_isos) WINETRICKS_OPT_KEEPISOS=1 ;;
-q|--unattended) winetricks_set_unattended 1 ;;
-v|--verbose) WINETRICKS_OPT_VERBOSE=1; set -x ;;
-v|--verbose) WINETRICKS_OPT_VERBOSE=1 ; set -x;;
-vv|--really-verbose) WINETRICKS_OPT_VERBOSE=2 ; set -x ;;
-V|--version) winetricks_print_version ; exit 0;;
--verify) WINETRICKS_VERIFY=1 ;;
-h|--help) winetricks_usage ; exit 0 ;;
@ -4810,21 +4822,15 @@ load_dotnet11()
w_die "This package does not work on a 64-bit installation"
fi
w_call fontfix
# http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3
w_download http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe 16a354a2207c4c8846b617cbc78f7b7c1856340e
# Remove bits of Wine that conflict with native .net 11
rm -rf "$W_WINDIR_UNIX/Microsoft.NET/Framework/v1.1.4322"
"$WINE" reg delete "HKLM\Software\Microsoft\.NETFramework\policy\v2.0" /f || true
"$WINE" reg delete "HKLM\Software\Microsoft\.NETFramework" /v InstallRoot /f || true
# need corefonts, else installer crashes
w_call remove_mono
w_call corefonts
w_call fontfix
w_try cd "$W_CACHE/dotnet11"
# Use builtin regsvcs.exe to work around http://bugs.winehq.org/show_bug.cgi?id=25120
# Use builtin regsvcs.exe to work around https://bugs.winehq.org/show_bug.cgi?id=25120
if test $W_OPT_UNATTENDED
then
WINEDLLOVERRIDES="regsvcs.exe=b" w_ahk_do "
@ -4869,9 +4875,11 @@ w_metadata dotnet11sp1 dlls \
load_dotnet11sp1()
{
w_call dotnet11
w_download http://download.microsoft.com/download/8/b/4/8b4addd8-e957-4dea-bdb8-c4e00af5b94b/NDP1.1sp1-KB867460-X86.exe 74a5b25d65a70b8ecd6a9c301a0aea10d8483a23
w_call remove_mono
w_call dotnet11
w_try cd "$W_CACHE/dotnet11sp1"
# Use builtin regsvcs.exe to work around http://bugs.winehq.org/show_bug.cgi?id=25120
if test $W_OPT_UNATTENDED
@ -4941,6 +4949,9 @@ w_metadata dotnet20 dlls \
load_dotnet20()
{
# http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
w_download http://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe a3625c59d7a2995fb60877b5f5324892a1693b2a
w_call remove_mono
w_call fontfix
@ -4954,9 +4965,6 @@ load_dotnet20()
"$WINE" reg delete 'HKLM\Software\Microsoft\.NETFramework\v2.0.50727\SBSDisabled'
fi
# http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
w_download http://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkvantage_en/dotnetfx.exe a3625c59d7a2995fb60877b5f5324892a1693b2a
cd "$W_CACHE"/dotnet20
if w_workaround_wine_bug 30845 "Using native fusion while installing..." 1.5.8,
then
@ -4999,11 +5007,13 @@ w_metadata dotnet20sdk dlls \
load_dotnet20sdk()
{
w_call dotnet20
# http://www.microsoft.com/en-us/download/details.aspx?id=19988
w_download http://download.microsoft.com/download/c/4/b/c4b15d7d-6f37-4d5a-b9c6-8f07e7d46635/setup.exe 4e4b1072b5e65e855358e2028403f2dc52a62ab4
w_call remove_mono
w_call dotnet20
cd "$W_CACHE"/dotnet20sdk
w_ahk_do "
SetTitleMatchMode, 2
@ -5066,10 +5076,10 @@ w_metadata dotnet20sp1 dlls \
load_dotnet20sp1()
{
if w_workaround_wine_bug 16956 "wine version too old" 1.3.22,
then
w_die "wine-1.3.22 or later required to install dotnet20sp1 properly"
fi
# FIXME: URL?
w_download http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe eef5a36924cdf0c02598ccf96aa4f60887a49840
w_call remove_mono
w_call dotnet20
@ -5084,10 +5094,10 @@ load_dotnet20sp1()
WINEDLLOVERRIDES=ngen.exe,regsvcs.exe,mscorsvw.exe=b
export WINEDLLOVERRIDES
# FIXME: still needed?
# Workaround Wine/Mono integration:
"$WINE" reg add "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v2.0.50727" /v Version /t REG_SZ /d "2.0.50727" /f
w_download http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe eef5a36924cdf0c02598ccf96aa4f60887a49840
cd "$W_CACHE"/dotnet20sp1
"$WINE" NetFx20SP1_x86.exe ${W_OPT_UNATTENDED:+/q}
status=$?
@ -5124,10 +5134,15 @@ w_metadata dotnet20sp2 dlls \
media="download" \
conflicts="dotnet11" \
file1="NetFx20SP2_x86.exe" \
installed_file1="c:/windows/assembly/NativeImages_v2.0.50727_32/mscorlib/fbb56b651d41914fad1c998a3602fb7b/mscorlib.ni.dll"
installed_file1="c:/windows/winsxs/manifests/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca.cat"
load_dotnet20sp2()
{
# http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F
w_download http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe 22d776d4d204863105a5db99e8b8888be23c61a7
w_call remove_mono
w_call dotnet20
WINEDLLOVERRIDES=
@ -5151,8 +5166,6 @@ load_dotnet20sp2()
"$WINE" reg delete 'HKLM\Software\Microsoft\.NETFramework\v2.0.50727\SBSDisabled'
fi
# http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F
w_download http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe 22d776d4d204863105a5db99e8b8888be23c61a7
cd "$W_CACHE"/dotnet20sp2
w_ahk_do "
SetTitleMatchMode, 2
@ -5204,6 +5217,11 @@ w_metadata dotnet30 dlls \
load_dotnet30()
{
# http://msdn.microsoft.com/en-us/netframework/bb264589.aspx
w_download_manual http://www.oldversion.com/download-.Net-Framework-3.0.html netframework3.exe f3d2c3c7e4c0c35450cf6dab1f9f2e9e7ff50039
w_call remove_mono
if test -f /proc/sys/kernel/yama/ptrace_scope
then
case `cat /proc/sys/kernel/yama/ptrace_scope` in
@ -5221,18 +5239,9 @@ load_dotnet30()
;;
esac
# dotnet20 does this:
# w_call remove_mono
w_call dotnet20
# Delete files and registry keys related to .net 3.x
# Breaks .net 3.5 installation, so don't do this yet
#rm -rf "$W_WINDIR_UNIX"/Microsoft.NET/Framework/v3.0
#$WINE reg delete "HKLM\\Software\Microsoft\NET Framework Setup\NDP\v3.0"
w_warn "Installing .net 3.0 runtime takes 3 minutes on a very fast machine, and the Finished dialog may hide in the taskbar."
# http://msdn.microsoft.com/en-us/netframework/bb264589.aspx
w_download_manual http://www.oldversion.com/download-.Net-Framework-3.0.html netframework3.exe f3d2c3c7e4c0c35450cf6dab1f9f2e9e7ff50039
# AF's workaround to avoid long pause
LANGPACKS_BASE_PATH="${W_WINDIR_UNIX}/SYSMSICache/Framework/v3.0"
@ -5282,26 +5291,22 @@ w_metadata dotnet30sp1 dlls \
load_dotnet30sp1()
{
case "$OS" in
"Windows_NT") ;;
*) w_warn "dotnet30sp1 does not yet fully work or install on wine. Caveat emptor." ;;
esac
# FIXME: URL?
w_download http://download.microsoft.com/download/8/F/E/8FEEE89D-9E4F-4BA3-993E-0FFEA8E21E1B/NetFx30SP1_x86.exe 8d779e337920b097aa0c01859912950606e9fc12
# Recipe from http://bugs.winehq.org/show_bug.cgi?id=25060#c10
w_download http://download.microsoft.com/download/2/5/2/2526f55d-32bc-410f-be18-164ba67ae07d/XPSEP%20XP%20and%20Server%202003%2032%20bit.msi 5d332ebd1025e294adafe72030fe33db707b2c82 "XPSEP XP and Server 2003 32 bit.msi"
# dotnet20 does this, which is called by dotnet30:
# w_call remove_mono
w_call remove_mono
w_call dotnet30
$WINESERVER -w
w_call dotnet20sp1
$WINESERVER -w
w_download http://download.microsoft.com/download/8/F/E/8FEEE89D-9E4F-4BA3-993E-0FFEA8E21E1B/NetFx30SP1_x86.exe 8d779e337920b097aa0c01859912950606e9fc12
cd "$W_CACHE/$W_PACKAGE"
"$WINE" reg add "HKLM\\Software\\Microsoft\\Net Framework Setup\\NDP\\v3.0" /v Version /t REG_SZ /d "3.0" /f
"$WINE" reg add "HKLM\\Software\\Microsoft-\\Net Framework Setup\\NDP\\v3.0" /v SP /t REG_DWORD /d 0001 /f
# Recipe from http://bugs.winehq.org/show_bug.cgi?id=25060#c10
w_download http://download.microsoft.com/download/2/5/2/2526f55d-32bc-410f-be18-164ba67ae07d/XPSEP%20XP%20and%20Server%202003%2032%20bit.msi 5d332ebd1025e294adafe72030fe33db707b2c82 "XPSEP XP and Server 2003 32 bit.msi"
w_try "$WINE" msiexec /i "XPSEP XP and Server 2003 32 bit.msi" ${W_OPT_UNATTENDED:+/qb}
"$WINE" sc delete FontCache3.0.0.0
@ -5333,6 +5338,11 @@ load_dotnet35()
*) w_warn "dotnet35 does not yet fully work or install on wine. Caveat emptor." ;;
esac
# http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6
w_download http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe 0a271bb44531aadef902829f98dfad66e4a57586
w_call remove_mono
w_call dotnet30sp1
$WINESERVER -w
@ -5341,9 +5351,6 @@ load_dotnet35()
w_call msxml3
fi
# http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6
w_download http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe 0a271bb44531aadef902829f98dfad66e4a57586
"$WINE" reg delete "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v3.5"
# See also http://blogs.msdn.com/astebner/archive/2008/07/17/8745415.aspx
@ -5376,14 +5383,16 @@ load_dotnet35sp1()
*) w_warn "dotnet35sp1 does not yet fully work or install on wine. Caveat emptor." ;;
esac
# http://www.microsoft.com/download/en/details.aspx?id=25150
w_download http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe 3dce66bae0dd71284ac7a971baed07030a186918
w_call remove_mono
w_call dotnet35
$WINESERVER -w
w_call dotnet20sp2
$WINESERVER -w
# http://www.microsoft.com/download/en/details.aspx?id=25150
w_download http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe 3dce66bae0dd71284ac7a971baed07030a186918
# Work around hang in http://bugs.winehq.org/show_bug.cgi?id=25060#c19
WINEDLLOVERRIDES=ngen.exe,mscorsvw.exe=b
export WINEDLLOVERRIDES
@ -5422,7 +5431,7 @@ w_metadata dotnet40 dlls \
title="MS .NET 4.0" \
publisher="Microsoft" \
year="2011" \
media="manual_download" \
media="download" \
conflicts="dotnet20sdk" \
file1="dotNetFx40_Full_x86_x64.exe" \
installed_file1="c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe"
@ -6772,8 +6781,9 @@ load_shockwave() {
# 2014-01-22 sha1sum: c8f1b2c137a1373d591f7c1d48db9c6baa961caf
# 2014-02-26 sha1sum: ae2855b729bfaedc766f3addd8c2b74eac576909
# 2014-04-15 sha1sum: c2ea56450fb4a5bac66cb7d70e3b522431521787
# 2014-05-21 sha1sum: d95d1a14ee264235b29e093105bd2baa8b06eb12
w_download http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi c2ea56450fb4a5bac66cb7d70e3b522431521787
w_download http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi d95d1a14ee264235b29e093105bd2baa8b06eb12
cd "$W_CACHE"/shockwave
w_try "$WINE" msiexec /i sw_lic_full_installer.msi $W_UNATTENDED_SLASH_Q
}
@ -6877,7 +6887,9 @@ load_vb2run()
{
# Not referenced on MS web anymore, but the old Microsoft Software Library FTP still has it.
# See ftp://ftp.microsoft.com/Softlib/index.txt
w_download ftp://$ftp_microsoft_com/Softlib/MSLFILES/VBRUN200.EXE ac0568b73ee375408778e9b505df995f79ab907e
# 2014/05/31: Microosfot FTP is down ftp://$ftp_microsoft_com/Softlib/MSLFILES/VBRUN200.EXE
# Mirror list: http://www.filewatcher.com/m/VBRUN200.EXE.220504-0.html
w_download ftp://ftp.chatnfiles.com/Winfilesdotcom/winfilesdotcom-june-98-4-of-4/required/VBRUN200.EXE ac0568b73ee375408778e9b505df995f79ab907e
w_try_unzip -d "$W_TMP" "$W_CACHE"/vb2run/VBRUN200.EXE
w_try cp -f "$W_TMP/VBRUN200.DLL" "$W_SYSTEM32_DLLS"
}
@ -7218,6 +7230,40 @@ load_vcrun2010()
#----------------------------------------------------------------
w_metadata vcrun2012 dlls \
title="Visual C++ 2012 libraries (atl110,mfc110,mfc110u,msvcp110,msvcr110,vcomp110)" \
publisher="Microsoft" \
year="2012" \
media="download" \
file1="vcredist_x86.exe" \
installed_file1="$W_SYSTEM32_DLLS_WIN/mfc110.dll"
load_vcrun2012()
{
# http://www.microsoft.com/download/details.aspx?id=30679
w_download http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe 96b377a27ac5445328cbaae210fc4f0aaa750d3f
w_override_dlls native,builtin atl110 msvcp110 msvcr110 vcomp110
cd "$W_CACHE"/vcrun2012
if w_workaround_wine_bug 17273 "Manually extracting dlls"
then
w_try_cabextract --directory="$W_TMP" vcredist_x86.exe
w_try_cabextract --directory="$W_TMP" "$W_TMP/a2"
w_try_cabextract --directory="$W_TMP" "$W_TMP/a3"
cp "$W_TMP"/F_CENTRAL_atl110_x86 "$W_SYSTEM32_DLLS"/atl110.dll
cp "$W_TMP"/F_CENTRAL_mfc110_x86 "$W_SYSTEM32_DLLS"/mfc110.dll
cp "$W_TMP"/F_CENTRAL_mfc110u_x86 "$W_SYSTEM32_DLLS"/mfc110u.dll
cp "$W_TMP"/F_CENTRAL_msvcp110_x86 "$W_SYSTEM32_DLLS"/msvcp110.dll
cp "$W_TMP"/F_CENTRAL_msvcr110_x86 "$W_SYSTEM32_DLLS"/msvcr110.dll
cp "$W_TMP"/F_CENTRAL_vcomp110_x86 "$W_SYSTEM32_DLLS"/vcomp110.dll
else
w_try "$WINE" vcredist_x86.exe $W_UNATTENDED_SLASH_Q
fi
}
#----------------------------------------------------------------
w_metadata vjrun20 dlls \
title="MS Visual J# 2.0 SE libraries (requires dotnet20)" \
publisher="Microsoft" \
@ -8055,7 +8101,7 @@ w_metadata lucida fonts \
load_lucida()
{
w_download ftp://$ftp_microsoft_com/bussys/winnt/winnt-public/fixes/usa/NT40TSE/hotfixes-postSP3/Euro-fix/eurofixi.exe 64c47ad92265f6f10b0fd909a703d4fd1b05b2d5
w_download ftp://ftp.fu-berlin.de/pc/security/ms-patches/winnt/usa/NT40TSE/hotfixes-postSP3/Euro-fix/eurofixi.exe 64c47ad92265f6f10b0fd909a703d4fd1b05b2d5
w_try_cabextract -d "$W_FONTSDIR_UNIX" -L -F 'lucon.ttf' "$W_CACHE"/lucida/eurofixi.exe
w_register_font lucon.ttf "Lucida Console"
}
@ -8098,7 +8144,7 @@ load_tahoma()
{
# The tahoma and tahomabd fonts are needed by e.g. Steam
w_download ftp://$ftp_microsoft_com/Softlib/MSLFILES/tahoma32.exe 888ce7b7ab5fd41f9802f3a65fd0622eb651a068
w_download http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe 888ce7b7ab5fd41f9802f3a65fd0622eb651a068
w_try_cabextract --directory="$W_TMP" "$W_CACHE"/tahoma/tahoma32.exe
w_try cp -f "$W_TMP"/Tahoma.TTF "$W_FONTSDIR_UNIX"/tahoma.ttf
w_try cp -f "$W_TMP"/Tahomabd.TTF "$W_FONTSDIR_UNIX"/tahomabd.ttf
@ -8371,25 +8417,6 @@ load_autohotkey()
#----------------------------------------------------------------
w_metadata kobo apps \
title="Kobo e-book reader" \
publisher="Kobo" \
year="2011" \
media="download" \
file1="KoboSetup.exe" \
installed_exe1="$W_PROGRAMS_X86_WIN/Kobo/Kobo.exe" \
homepage="http://www.borders.com/online/store/MediaView_ereaderapps"
load_kobo()
{
w_download http://download.kobobooks.com/desktop/1/KoboSetup.exe 31a5f5583edf4b716b9feacb857d2170104cabd9
cd "$W_CACHE"/kobo
w_try "$WINE" $file1 ${W_OPT_UNATTENDED:+ /S}
w_declare_exe "$W_PROGRAMS_X86_WIN\\Kobo" "Kobo.exe"
}
#----------------------------------------------------------------
w_metadata cmake apps \
title="CMake 2.8" \
publisher="Kitware" \
@ -8463,6 +8490,23 @@ load_controlpad()
#----------------------------------------------------------------
w_metadata controlspy apps \
title="Control Spy 2.0 " \
publisher="Microsoft" \
year="2005" \
media="download" \
file1="ControlSpy.msi" \
installed_exe1="$W_PROGRAMS_X86_WIN/Microsoft/ControlSpy/ControlSpyV6.exe"
load_controlspy()
{
w_download http://download.microsoft.com/download/a/3/1/a315b133-03a8-4845-b428-ec585369b285/ControlSpy.msi efe33701f78b5853ba73353f028b777b4c849e77
cd "$W_CACHE/$W_PACKAGE"
w_try "$WINE" msiexec /i ControlSpy.msi ${W_OPT_UNATTENDED:+/qb}
}
#----------------------------------------------------------------
# dxdiag is a system component that one usually adds to an existing wineprefix,
# so it belongs in 'dlls', not apps.
w_metadata dxdiag dlls \
@ -8739,7 +8783,10 @@ w_metadata ie7 dlls \
load_ie7()
{
if w_workaround_wine_bug 21947 "Working around heap corruption (see also bug 26016)" 1.7.19,
then
echo "This fails in about 1 of 30 runs (see bug 26016), just retry if that happens"
fi
# Unregister Wine IE
if grep -q -i "wine placeholder" "$W_PROGRAMS_X86_UNIX/Internet Explorer/iexplore.exe"
@ -8787,7 +8834,7 @@ load_ie7()
mv "$WINEPREFIX/dosdevices/z:" "$WINEPREFIX/dosdevices/z:.bak_wt"
fi
if w_workaround_wine_bug 21947 "Working around heap corruption (see also bug 26016)"
if w_workaround_wine_bug 21947 "Working around heap corruption (see also bug 26016)" 1.7.19,
then
WINEDEBUG=warn+heap "$WINE" IE7-WindowsXP-x86-enu.exe $quiet
else
@ -8945,6 +8992,25 @@ _EOF_
#----------------------------------------------------------------
w_metadata kobo apps \
title="Kobo e-book reader" \
publisher="Kobo" \
year="2011" \
media="download" \
file1="KoboSetup.exe" \
installed_exe1="$W_PROGRAMS_X86_WIN/Kobo/Kobo.exe" \
homepage="http://www.borders.com/online/store/MediaView_ereaderapps"
load_kobo()
{
w_download http://download.kobobooks.com/desktop/1/KoboSetup.exe 31a5f5583edf4b716b9feacb857d2170104cabd9
cd "$W_CACHE"/kobo
w_try "$WINE" $file1 ${W_OPT_UNATTENDED:+ /S}
w_declare_exe "$W_PROGRAMS_X86_WIN\\Kobo" "Kobo.exe"
}
#----------------------------------------------------------------
w_metadata mingw apps \
title="Minimalist GNU for Windows, including GCC for Windows" \
publisher="GNU" \
@ -17962,6 +18028,10 @@ load_winxp()
#---- Derived Metadata ----
# Generated automatically by measuring time and space requirements of all verbs
# size_MB includes size of virgin wineprefix, but not the cached installer
case $WINETRICKS_OPT_VERBOSE in
2) set -x ;;
*) set +x ;;
esac
for data in \
3dmark03:size_MB=895,time_sec=149 \
@ -18171,6 +18241,12 @@ do
unset size_MB time_sec
done
# Restore verbosity:
case $WINETRICKS_OPT_VERBOSE in
1|2) set -x ;;
*) set +x ;;
esac
#---- Main Program ----
winetricks_stats_save()