2007-06-03 22:12:03 +02:00
|
|
|
#!/bin/sh
|
2009-08-26 18:02:26 +02:00
|
|
|
# Quick and dirty script to download and install various
|
2007-06-03 22:12:03 +02:00
|
|
|
# redistributable runtime libraries
|
|
|
|
#
|
2009-07-04 13:24:43 +02:00
|
|
|
# Current maintainers: Austin English, Dan Kegel
|
2010-02-09 22:16:53 +01:00
|
|
|
# Copyright 2007, 2008, 2009 Google (Dan Kegel, dank@kegel.com)
|
|
|
|
# Copyright 2008, 2009 Austin English (austinenglish@gmail.com)
|
2007-06-03 22:12:03 +02:00
|
|
|
# Thanks to Detlef Riekenberg for lots of updates
|
|
|
|
# Thanks to Saulius Krasuckas for corrections and suggestions
|
2009-07-04 13:24:43 +02:00
|
|
|
# Thanks to Erik Inge Bolsø for several patches
|
2009-08-26 18:02:26 +02:00
|
|
|
# Thanks to Hugh Perkins for the directplay patch
|
2009-03-02 01:37:48 +01:00
|
|
|
# Please report problems at http://code.google.com/p/winezeug/issues
|
|
|
|
# See also http://wiki.winehq.org/winetricks
|
2009-07-04 13:24:43 +02:00
|
|
|
#
|
|
|
|
# Note to contributors: please avoid gnu extensions in this shell script,
|
|
|
|
# as it has to run on MacOSX and Solaris, too. A good book on the topic is
|
|
|
|
# "Portable Shell Programming" by Bruce Blinn
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
#---- Constants -------------------------------------------------
|
2009-03-02 01:37:48 +01:00
|
|
|
|
|
|
|
# Name of this version of winetricks (YYYYMMDD)
|
2010-02-09 22:16:53 +01:00
|
|
|
VERSION=20090913
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
# Default values for important settings if not already in environment.
|
|
|
|
# These settings should not need editing here.
|
2010-02-09 22:16:53 +01:00
|
|
|
WINE=${WINE:-wine}
|
|
|
|
WINEPREFIX=${WINEPREFIX:-$HOME/.wine}
|
2007-10-05 00:39:47 +02:00
|
|
|
|
|
|
|
# Internal variables; these locations are not too important
|
2010-02-09 22:16:53 +01:00
|
|
|
WINETRICKS_CACHE=$HOME/winetrickscache
|
2008-02-25 17:48:50 +01:00
|
|
|
# Default to hiding the directory, by popular demand
|
2008-05-24 11:28:41 +02:00
|
|
|
test -d "$WINETRICKS_CACHE" || WINETRICKS_CACHE=$HOME/.winetrickscache
|
2010-02-09 22:16:53 +01:00
|
|
|
WINETRICKS_TMP="$WINEPREFIX"/drive_c/winetrickstmp
|
2008-05-24 11:28:41 +02:00
|
|
|
WINETRICKS_TMP_WIN='c:\winetrickstmp'
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
WINDIR="$WINEPREFIX/drive_c/windows"
|
2009-02-04 01:03:55 +01:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
# Which sourceforge mirror to use. Rotate based on time, since
|
2008-05-24 11:28:41 +02:00
|
|
|
# their mirror picker sometimes persistantly sends you to a broken
|
|
|
|
# mirror.
|
|
|
|
case `date +%S` in
|
|
|
|
*[01]) SOURCEFORGE=http://internap.dl.sourceforge.net/sourceforge ;;
|
|
|
|
*[23]) SOURCEFORGE=http://easynews.dl.sourceforge.net/sourceforge ;;
|
|
|
|
*) SOURCEFORGE=http://downloads.sourceforge.net;;
|
|
|
|
esac
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
#---- Functions -------------------------------------------------
|
2008-02-25 17:48:50 +01:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
# Check for known desktop environments
|
|
|
|
# Set variable DE to the desktop environment's name, lowercase
|
|
|
|
detectDE() {
|
|
|
|
if [ x"$KDE_FULL_SESSION" = x"true" ]
|
|
|
|
then
|
|
|
|
DE=kde
|
|
|
|
elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]
|
|
|
|
then
|
|
|
|
DE=gnome
|
|
|
|
elif [ x"$DISPLAY" != x"" ]
|
|
|
|
then
|
|
|
|
DE=x
|
|
|
|
else
|
|
|
|
DE=none
|
|
|
|
fi
|
|
|
|
}
|
2008-04-24 09:17:49 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
warn() {
|
|
|
|
echo "$@"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
|
|
|
|
test "$GUI" = 1 || return
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
case $DE in
|
2010-02-09 22:16:53 +01:00
|
|
|
gnome) zenity --error --title=Winetricks --text="$@" --no-wrap ;;
|
|
|
|
kde) kdialog --title Winetricks --error "$@" ;;
|
|
|
|
x) xmessage -title Winetricks -center " Error: $@ " ;;
|
2009-08-26 18:02:26 +02:00
|
|
|
esac
|
|
|
|
}
|
2008-04-24 09:17:49 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
die() {
|
|
|
|
warn "$@"
|
|
|
|
|
|
|
|
exit 1
|
2008-04-24 09:17:49 +02:00
|
|
|
}
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
# Abort if user doesn't own the given directory (or its parent, if it doesn't exist yet)
|
|
|
|
die_if_user_not_dirowner() {
|
|
|
|
if test -d "$1"
|
|
|
|
then
|
|
|
|
checkdir="$1"
|
|
|
|
else
|
|
|
|
# fixme: quoting problem?
|
|
|
|
checkdir=`dirname "$1"`
|
|
|
|
fi
|
|
|
|
nuser=`id -u`
|
2010-02-09 22:16:53 +01:00
|
|
|
nowner=`ls -l -n -d "$checkdir" | awk '{print $3}'`
|
2009-08-26 18:02:26 +02:00
|
|
|
if test x$nuser != x$nowner
|
|
|
|
then
|
|
|
|
die "You (`id -un`) don't own $checkdir. Don't run winetricks as another user!"
|
|
|
|
fi
|
|
|
|
}
|
2007-10-05 00:39:47 +02:00
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
usage() {
|
|
|
|
set +x
|
|
|
|
echo "Usage: $0 [options] package [package] ..."
|
|
|
|
echo "This script can help you prepare your system for Windows applications"
|
|
|
|
echo "that mistakenly assume all users' systems have all the needed"
|
|
|
|
echo "redistributable runtime libraries or fonts."
|
|
|
|
echo "Some options require the Linux 'cabextract' program."
|
|
|
|
echo ""
|
|
|
|
echo "Options:"
|
|
|
|
echo " -q quiet. You must have already agreed to the EULAs."
|
2008-02-25 17:48:50 +01:00
|
|
|
echo " -v verbose"
|
|
|
|
echo " -V display Version"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo "Packages:"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " art2kmin MS Access 2000 runtime. Requires Access 2000 Dev license!"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " atmlib Adobe Type Manager. Needed for Adobe CS4"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " colorprofile Standard RGB color profile"
|
|
|
|
echo " comctl32 MS common controls 5.80"
|
|
|
|
echo " comctl32.ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " controlpad MS ActiveX Control Pad"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " corefonts MS Arial, Courier, Times fonts"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " cygwin Unix apps for Windows (needed by some build scripts)"
|
2009-07-04 13:24:43 +02:00
|
|
|
echo " d3dx9 MS d3dx9_??.dll (from DirectX 9 user redistributable)"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " dcom98 MS DCOM (ole32, oleaut32); requires Win98 license!"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " dinput8 MS dinput8.dll (from DirectX 9 user redistributable)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " dirac0.8 the obsolete Dirac 0.8 directshow filter"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " directplay MS DirectPlay (from DirectX 9 user redistributable)"
|
2009-07-04 13:24:43 +02:00
|
|
|
echo " directx9 MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " divx divx video codec"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " dotnet11 MS .NET 1.1 (requires Windows license)"
|
|
|
|
echo " dotnet20 MS .NET 2.0 (requires Windows license)"
|
|
|
|
echo " dotnet30 MS .NET 3.0 (requires Windows license, does not work yet)"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " droid Droid fonts (on LCD, looks better with fontsmooth-rgb)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " ffdshow ffdshow video codecs"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " flash Adobe Flash Player ActiveX and firefox plugins"
|
|
|
|
echo " fm20 MS Forms 2.0 Object Library"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " fontfix Fix bad fonts which cause crash in some apps (e.g. .net)."
|
2009-07-04 13:24:43 +02:00
|
|
|
echo " fontsmooth-disable Disables font smoothing"
|
|
|
|
echo " fontsmooth-gray Enables grayscale font smoothing"
|
|
|
|
echo " fontsmooth-rgb Enables subpixel smoothing for RGB LCDs"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " fontsmooth-bgr Enables subpixel smoothing for BGR LCDs"
|
|
|
|
echo " gdiplus MS gdiplus.dll (from powerpoint viewer)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " gecko The HTML rendering Engine (Mozilla)"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " gecko-dbg The HTML rendering Engine (Mozilla), with debugging symbols"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " hosts Adds empty C:\windows\system32\drivers\etc\{hosts,services} files"
|
|
|
|
echo " icodecs Intel Codecs (Indeo)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " jet40 MS Jet 4.0 Service Pack 8"
|
|
|
|
echo " liberation Red Hat Liberation fonts (Sans, Serif, Mono)"
|
|
|
|
echo " mdac25 MS MDAC 2.5: Microsoft ODBC drivers, etc."
|
|
|
|
echo " mdac27 MS MDAC 2.7"
|
|
|
|
echo " mdac28 MS MDAC 2.8"
|
|
|
|
echo " mfc40 MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)"
|
2009-03-02 01:37:48 +01:00
|
|
|
echo " mfc42 MS mfc42 (same as vcrun6 below)"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " mono20 mono-2.0.1"
|
|
|
|
echo " mono22 mono-2.2"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " mono24 mono-2.4"
|
|
|
|
echo " msi2 MS Installer 2.0"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " mshflxgd MS Hierarchical Flex Grid Control"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " msls31 MS Line Services 3.1 (needed by native riched?)"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " msmask MS Masked Edit Control"
|
|
|
|
echo " msscript MS Script Control"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " msxml3 MS XML version 3"
|
|
|
|
echo " msxml4 MS XML version 4"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " msxml6 MS XML version 6"
|
2008-07-11 23:40:12 +02:00
|
|
|
echo " ogg ogg filters/codecs: flac, theora, speex, vorbis, schroedinger"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " ole2 MS 16 bit OLE"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " openwatcom Open Watcom C/C++ compiler (can compile win16 code!)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " pdh MS pdh.dll (Performance Data Helper)"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " psdk2003 MS Platform SDK 2003 (crashes at end, but seems to work)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " psdkvista MS Vista SDK (does not install yet)"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " psdkwin7 MS Windows 7 SDK (does not install yet)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " python26 Python 2.6.2 (and pywin32)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " quicktime72 Apple Quicktime 7.2"
|
|
|
|
echo " riched20 MS riched20 and riched32"
|
|
|
|
echo " riched30 MS riched30"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " shockwave Adobe Shockwave Player"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " tahoma MS Tahoma font (not part of corefonts)"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " urlmon MS urlmon.dll"
|
2009-07-04 13:24:43 +02:00
|
|
|
echo " vb2run MS Visual Basic 2 runtime"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " vb3run MS Visual Basic 3 runtime"
|
|
|
|
echo " vb4run MS Visual Basic 4 runtime"
|
|
|
|
echo " vb5run MS Visual Basic 5 runtime"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " vb6run MS Visual Basic 6 runtime"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " vc2005trial MS Visual C++ 2005 Trial"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " vc2005express MS Visual C++ 2005 Express"
|
|
|
|
echo " vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " vcrun2003 MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " vcrun2005 MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " vjrun20 MS Visual J# 2.0 SE libraries (requires dotnet20)"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " wininet MS wininet.dll (requires Windows license)"
|
|
|
|
echo " wme9 MS Windows Media Encoder 9 (requires Windows license)"
|
|
|
|
echo " wmp9 MS Windows Media Player 9 (requires Windows license)"
|
|
|
|
echo " wmp10 MS Windows Media Player 10 (requires Windows license)"
|
2009-08-26 18:02:26 +02:00
|
|
|
echo " wenquanyi WenQuanYi CJK font (on LCD looks better with fontsmooth-rgb)"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo " wsh56 MS Windows Scripting Host 5.6"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " wsh56js MS Windows scripting 5.6, jscript only, no cscript"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " wsh56vb MS Windows scripting 5.6, vbscript only, no cscript"
|
2009-07-04 13:24:43 +02:00
|
|
|
echo " xact MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " xvid xvid video codec"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo "Apps:"
|
|
|
|
echo " autohotkey Autohotkey (open source gui scripting language)"
|
|
|
|
echo " firefox Firefox"
|
|
|
|
echo " ie6 Microsoft Internet Explorer 6.0"
|
|
|
|
echo " kde KDE for Windows installer"
|
|
|
|
echo " mpc Media Player Classic"
|
|
|
|
echo " vlc VLC media player"
|
2007-06-03 22:12:03 +02:00
|
|
|
echo "Pseudopackages:"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " allfonts All listed fonts (corefonts, tahoma, liberation)"
|
|
|
|
echo " allcodecs All listed codecs (xvid, ffdshow, icodecs)"
|
|
|
|
echo " fakeie6 Set registry to claim IE6sp1 is installed"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo " native_mdac Override odbc32 and odbccp32"
|
2009-02-04 01:03:55 +01:00
|
|
|
echo " native_oleaut32 Override oleaut32"
|
2008-06-26 01:10:51 +02:00
|
|
|
echo " nt40 Set windows version to nt40"
|
|
|
|
echo " win98 Set windows version to Windows 98"
|
|
|
|
echo " win2k Set windows version to Windows 2000"
|
|
|
|
echo " winxp Set windows version to Windows XP"
|
|
|
|
echo " vista Set windows version to Windows Vista"
|
|
|
|
echo " winver= Set windows version to default (winxp)"
|
|
|
|
echo " volnum Rename drive_c to harddiskvolume0 (needed by some installers)"
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
2008-02-15 01:47:21 +01:00
|
|
|
# Trivial GUI just to handle case where user tries running without commandline
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-02-15 01:47:21 +01:00
|
|
|
kde_showmenu() {
|
|
|
|
title="$1"
|
|
|
|
shift
|
|
|
|
text="$1"
|
|
|
|
shift
|
|
|
|
col1name="$1"
|
|
|
|
shift
|
|
|
|
col2name="$1"
|
|
|
|
shift
|
|
|
|
while test $# -gt 0
|
|
|
|
do
|
|
|
|
args="$args $1 $1 off"
|
|
|
|
shift
|
|
|
|
done
|
|
|
|
kdialog --title "$title" --separate-output --checklist "$text" $args
|
|
|
|
}
|
|
|
|
|
|
|
|
x_showmenu() {
|
|
|
|
title="$1"
|
|
|
|
shift
|
|
|
|
text="$1"
|
|
|
|
shift
|
|
|
|
col1name="$1"
|
|
|
|
shift
|
|
|
|
col2name="$1"
|
|
|
|
shift
|
|
|
|
if test $# -gt 0
|
|
|
|
then
|
|
|
|
args="$1"
|
|
|
|
shift
|
|
|
|
fi
|
|
|
|
while test $# -gt 0
|
|
|
|
do
|
|
|
|
args="$args,$1"
|
|
|
|
shift
|
|
|
|
done
|
2009-02-04 01:03:55 +01:00
|
|
|
(echo "$title"; echo ""; echo "$text") | \
|
|
|
|
xmessage -print -file - -buttons "Cancel,$args" | sed 's/Cancel//'
|
2008-02-15 01:47:21 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
showmenu()
|
|
|
|
{
|
|
|
|
case $DE in
|
|
|
|
kde) kde_showmenu "$@" ;;
|
2009-02-04 01:03:55 +01:00
|
|
|
gnome|x) x_showmenu "$@" ;;
|
2008-02-15 01:47:21 +01:00
|
|
|
none) usage 1>&2; exit 1;;
|
|
|
|
esac
|
|
|
|
}
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2008-02-15 01:47:21 +01:00
|
|
|
dogui()
|
|
|
|
{
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $DE = gnome ]
|
|
|
|
then
|
|
|
|
echo "zenity --title 'Select a package to install' --text 'Install?' --list --checklist --column '' --column Package --column Description --height 440 --width 600 \\" > "$WINETRICKS_TMP"/zenity.sh
|
|
|
|
usage | grep '^ [a-z]' | sed 's/^ \([^ ]*\) *\(.*\)/FALSE "\1" '"'\2'/" | sed 's/$/ \\/' >> $WINETRICKS_TMP/zenity.sh
|
|
|
|
todo="`sh "$WINETRICKS_TMP"/zenity.sh | tr '|' ' '`"
|
|
|
|
else
|
|
|
|
packages=`usage | awk '/^ [a-z]/ {print $1}'`
|
|
|
|
todo="`showmenu "winetricks" "Select a package to install" "Install?" "Package" $packages`"
|
|
|
|
fi
|
2008-05-24 11:28:41 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
if test "$todo"x = x
|
|
|
|
then
|
|
|
|
exit 0
|
|
|
|
fi
|
2008-02-15 01:47:21 +01:00
|
|
|
}
|
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
#----- Helpers ------------------------------------------------
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# Execute with error checking
|
|
|
|
try() {
|
|
|
|
# "VAR=foo try cmd" fails to put VAR in the environment
|
|
|
|
# with some versions of bash if try is a shell function?!
|
|
|
|
# Adding this explicit export works around it.
|
|
|
|
export WINEDLLOVERRIDES
|
|
|
|
echo Executing "$@"
|
2010-02-09 22:16:53 +01:00
|
|
|
"$@"
|
2007-06-03 22:12:03 +02:00
|
|
|
status=$?
|
|
|
|
if test $status -ne 0
|
|
|
|
then
|
2008-04-24 09:17:49 +02:00
|
|
|
die "Note: command '$@' returned status $status. Aborting."
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
# verify an sha1sum
|
|
|
|
verify_sha1sum() {
|
|
|
|
wantsum=$1
|
|
|
|
file=$2
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
gotsum=`$SHA1SUM < $file | sed 's/ .*//'`
|
|
|
|
if [ "$gotsum"x != "$wantsum"x ]
|
|
|
|
then
|
2008-05-24 11:28:41 +02:00
|
|
|
die "sha1sum mismatch! Rename $file and try again."
|
2007-06-03 22:12:03 +02:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
# Download a file
|
2008-01-26 00:25:01 +01:00
|
|
|
# Usage: package url [sha1sum [filename]]
|
|
|
|
# Caches downloads in winetrickscache/$package
|
2007-10-05 00:39:47 +02:00
|
|
|
download() {
|
2008-01-26 00:25:01 +01:00
|
|
|
if [ "$4"x != ""x ]
|
2007-10-05 00:39:47 +02:00
|
|
|
then
|
2008-01-26 00:25:01 +01:00
|
|
|
file="$4"
|
|
|
|
else
|
|
|
|
file=`basename "$2"`
|
|
|
|
fi
|
2008-05-08 00:47:36 +02:00
|
|
|
cache="$WINETRICKS_CACHE/$1"
|
|
|
|
mkdir -p "$cache"
|
2009-02-04 01:03:55 +01:00
|
|
|
if test ! -f "$cache/$file"
|
2008-05-06 01:44:08 +02:00
|
|
|
then
|
2008-05-08 00:47:36 +02:00
|
|
|
cd "$cache"
|
|
|
|
# Mac folks tend to have curl rather than wget
|
2008-05-24 11:28:41 +02:00
|
|
|
# On Mac, 'which' doesn't return good exit status
|
|
|
|
# Need to jam in --header "Accept-Encoding: gzip,deflate" else
|
|
|
|
# redhat.com decompresses liberation-fonts.tar.gz!
|
|
|
|
if [ -x "`which wget`" ]
|
2008-05-08 00:47:36 +02:00
|
|
|
then
|
|
|
|
# Use -nd to insulate ourselves from people who set -x in WGETRC
|
|
|
|
# [*] --retry-connrefused works around the broken sf.net mirroring
|
|
|
|
# system when downloading corefonts
|
|
|
|
# [*] --read-timeout is useful on the adobe server that doesn't
|
|
|
|
# close the connection unless you tell it to (control-C or closing
|
|
|
|
# the socket)
|
2009-08-26 18:02:26 +02:00
|
|
|
try wget -O "$file" -nd -c --read-timeout=300 --retry-connrefused --header "Accept-Encoding: gzip,deflate" "$2"
|
2008-05-08 00:47:36 +02:00
|
|
|
else
|
|
|
|
# curl doesn't get filename from the location given by the server!
|
|
|
|
# fortunately, we know it
|
2009-02-04 01:03:55 +01:00
|
|
|
try curl -L -o "$file" -C - --header "Accept-Encoding: gzip,deflate" "$2"
|
2008-05-08 00:47:36 +02:00
|
|
|
fi
|
2009-02-04 01:03:55 +01:00
|
|
|
cd "$olddir"
|
2008-05-06 01:44:08 +02:00
|
|
|
fi
|
2008-01-26 00:25:01 +01:00
|
|
|
if [ "$3"x != ""x ]
|
|
|
|
then
|
2009-08-26 18:02:26 +02:00
|
|
|
verify_sha1sum $3 "$cache/$file"
|
2007-10-05 00:39:47 +02:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
set_winver() {
|
|
|
|
echo "Setting Windows version to $1"
|
2008-05-24 11:28:41 +02:00
|
|
|
cat > "$WINETRICKS_TMP"/set-winver.reg <<_EOF_
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Software\Wine]
|
|
|
|
"Version"="$1"
|
|
|
|
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/set-winver.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
set_app_winver() {
|
|
|
|
app="$1"
|
|
|
|
version="$2"
|
|
|
|
echo "Setting $app to $version mode"
|
|
|
|
(
|
|
|
|
echo REGEDIT4
|
|
|
|
echo ""
|
|
|
|
echo "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\$app]"
|
|
|
|
echo "\"Version\"=\"$version\""
|
|
|
|
) > "$WINETRICKS_TMP"/set-winver.reg
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/set-winver.reg
|
2009-08-26 18:02:26 +02:00
|
|
|
rm "$WINETRICKS_TMP"/set-winver.reg
|
|
|
|
}
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
unset_winver() {
|
|
|
|
echo "Clearing Windows version back to default"
|
2008-05-24 11:28:41 +02:00
|
|
|
cat > "$WINETRICKS_TMP"/unset-winver.reg <<_EOF_
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Software\Wine]
|
|
|
|
"Version"=-
|
|
|
|
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/unset-winver.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
override_dlls() {
|
2008-04-06 09:16:00 +02:00
|
|
|
mode=$1
|
|
|
|
shift
|
|
|
|
echo Using $mode override for following DLLs: $@
|
2008-05-24 11:28:41 +02:00
|
|
|
cat > "$WINETRICKS_TMP"/override-dll.reg <<_EOF_
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
|
|
|
|
_EOF_
|
|
|
|
while test "$1" != ""
|
|
|
|
do
|
2008-02-25 17:48:50 +01:00
|
|
|
case "$1" in
|
|
|
|
comctl32)
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -rf "$WINDIR"/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest
|
2008-02-25 17:48:50 +01:00
|
|
|
;;
|
|
|
|
esac
|
2008-05-24 11:28:41 +02:00
|
|
|
echo "\"$1\"=\"$mode\"" >> "$WINETRICKS_TMP"/override-dll.reg
|
2009-08-26 18:02:26 +02:00
|
|
|
shift
|
2007-06-03 22:12:03 +02:00
|
|
|
done
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/override-dll.reg
|
2008-05-24 11:28:41 +02:00
|
|
|
rm "$WINETRICKS_TMP"/override-dll.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
override_app_dlls() {
|
|
|
|
app=$1
|
|
|
|
shift
|
|
|
|
mode=$1
|
|
|
|
shift
|
|
|
|
echo Using $mode override for following DLLs when running $app: $@
|
2009-08-26 18:02:26 +02:00
|
|
|
(
|
|
|
|
echo REGEDIT4
|
|
|
|
echo ""
|
|
|
|
echo "[HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\$app\\DllOverrides]"
|
|
|
|
) > "$WINETRICKS_TMP"/override-dll.reg
|
2008-04-24 09:17:49 +02:00
|
|
|
|
|
|
|
while test "$1" != ""
|
|
|
|
do
|
|
|
|
case "$1" in
|
|
|
|
comctl32)
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -rf "$WINDIR"/winsxs/manifests/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef.manifest
|
2008-04-24 09:17:49 +02:00
|
|
|
;;
|
|
|
|
esac
|
2008-05-24 11:28:41 +02:00
|
|
|
echo "\"$1\"=\"$mode\"" >> "$WINETRICKS_TMP"/override-dll.reg
|
2009-08-26 18:02:26 +02:00
|
|
|
shift
|
2008-04-24 09:17:49 +02:00
|
|
|
done
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/override-dll.reg
|
2008-05-24 11:28:41 +02:00
|
|
|
rm "$WINETRICKS_TMP"/override-dll.reg
|
|
|
|
}
|
|
|
|
|
|
|
|
register_font() {
|
|
|
|
file=$1
|
|
|
|
shift
|
|
|
|
font=$1
|
|
|
|
#echo "Registering $file as $font"
|
|
|
|
cat > "$WINETRICKS_TMP"/register-font.reg <<_EOF_
|
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts]
|
|
|
|
"$font"="$file"
|
|
|
|
_EOF_
|
|
|
|
# too verbose
|
2010-02-09 22:16:53 +01:00
|
|
|
#try $WINE regedit "$WINETRICKS_TMP"/register-font.reg
|
|
|
|
$WINE regedit "$WINETRICKS_TMP"/register-font.reg
|
2008-04-24 09:17:49 +02:00
|
|
|
}
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
#----- common download for several verbs
|
|
|
|
helper_directx_dl() {
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# Aug 2009 DirectX 9c User Redistributable
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553
|
|
|
|
download . http://download.microsoft.com/download/B/7/9/B79FC9D7-47B8-48B7-A75E-101DEBEB5AB4/directx_aug2009_redist.exe 563b96a3d78d6038d10428f23954f083320b4019
|
2009-07-04 13:24:43 +02:00
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
DIRECTX_NAME=directx_aug2009_redist.exe
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
#----- One function per package, in alphabetical order ----------
|
|
|
|
|
|
|
|
load_art2kmin() {
|
2010-02-09 22:16:53 +01:00
|
|
|
# See http://support.microsoft.com/kb/243957
|
|
|
|
download . http://download.microsoft.com/download/office2000dev/art2kmin/1/win98/en-us/art2kmin.exe 73be2622254d1f857a204a03f068787542b985e9
|
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/art2kmin.exe
|
|
|
|
cd "$WINETRICKS_TMP"
|
|
|
|
try $WINE Setup.exe INSTALLPFILES=1 /wait $WINETRICKS_QUIET
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_atmlib() {
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyID=1001AAF1-749F-49F4-8010-297BD6CA33A0&displaylang=en
|
|
|
|
# FIXME: This is a huge download for a single dll.
|
|
|
|
download . http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE fadea6d94a014b039839fecc6e6a11c20afa4fa8
|
2009-08-26 18:02:26 +02:00
|
|
|
cd "$WINETRICKS_TMP"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
try cabextract "$WINETRICKS_CACHE"/W2KSP4_EN.EXE i386/atmlib.dl_
|
|
|
|
try cp atmlib.dll "$WINDIR"/system32
|
|
|
|
try rm -rf i386
|
2007-06-03 22:12:03 +02:00
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-06-26 01:10:51 +02:00
|
|
|
load_autohotkey() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download . http://www.autohotkey.net/programs/AutoHotkey104803_Install.exe 5cf0f16e9aa2f2e96a3b08e0d938602aff39a33e
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/AutoHotkey104803_Install.exe $WINETRICKS_S
|
2008-06-26 01:10:51 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_cc580() {
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?familyid=6f94d31a-d1e0-4658-a566-93af0d8d4a1e
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/platformsdk/redist/5.80.2614.3600/w9xnt4/en-us/cc32inst.exe 94c3c494258cc54bd65d2f0153815737644bffde
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/cc32inst.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
|
2009-08-26 18:02:26 +02:00
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINDIR"/temp "$WINETRICKS_TMP"/comctl32.exe
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINDIR"/temp/x86/50ComUpd.Exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp "$WINETRICKS_TMP"/comcnt.dll "$WINDIR"/system32/comctl32.dll
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
override_dlls native,builtin comctl32
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-06-26 01:10:51 +02:00
|
|
|
load_comctl32ocx() {
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyID=25437D98-51D0-41C1-BB14-64662F5F62FE
|
|
|
|
download . http://download.microsoft.com/download/3/a/5/3a5925ac-e779-4b1c-bb01-af67dc2f96fc/VisualBasic6-KB896559-v1-ENU.exe f52cf2034488235b37a1da837d1c40eb2a1bad84
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/VisualBasic6-KB896559-v1-ENU.exe
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp "$WINETRICKS_TMP"/mscomctl.ocx "$WINDIR"/system32/mscomctl.ocx
|
|
|
|
try cp "$WINETRICKS_TMP"/comctl32.ocx "$WINDIR"/system32/comctl32.ocx
|
2008-06-26 01:10:51 +02:00
|
|
|
try $WINE regsvr32 comctl32.ocx
|
|
|
|
try $WINE regsvr32 mscomctl.ocx
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-02-25 17:48:50 +01:00
|
|
|
load_colorprofile() {
|
|
|
|
download . http://download.microsoft.com/download/whistler/hwdev1/1.0/wxp/en-us/ColorProfile.exe 6b72836b32b343c82d0760dff5cb51c2f47170eb
|
2008-05-24 11:28:41 +02:00
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ColorProfile.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
mkdir -p "$WINDIR"/system32/spool/drivers/color
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp -f "$WINETRICKS_TMP/sRGB Color Space Profile.icm" "$WINDIR"/system32/spool/drivers/color
|
2009-02-04 01:03:55 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_controlpad() {
|
|
|
|
# http://msdn.microsoft.com/en-us/library/ms968493.aspx
|
|
|
|
# Fixes error "Failed to load UniText..."
|
2009-07-04 13:24:43 +02:00
|
|
|
load_wsh56
|
2009-02-04 01:03:55 +01:00
|
|
|
download . http://download.microsoft.com/download/activexcontrolpad/install/4.0.0.950/win98mexp/en-us/setuppad.exe 8921e0f52507ca6a373c94d222777c750fb48af7
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/setuppad.exe
|
|
|
|
echo "If setup says 'Unable to start DDE ...', press Ignore"
|
2009-08-26 18:02:26 +02:00
|
|
|
try $WINE "$WINETRICKS_TMP"/setup $WINETRICKS_QUIET_T
|
2008-02-25 17:48:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_corefonts() {
|
|
|
|
# See http://corefonts.sf.net
|
2008-05-24 11:28:41 +02:00
|
|
|
# TODO: let user pick mirror,
|
2007-06-03 22:12:03 +02:00
|
|
|
# see http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec for how
|
|
|
|
# TODO: add more fonts
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
# Added More Fonts (see msttcorefonts)
|
|
|
|
# [*] Pointed download locations to sites that actually contained the
|
2009-08-26 18:02:26 +02:00
|
|
|
# fonts to download (as of 04-03-2008)
|
2008-05-24 11:28:41 +02:00
|
|
|
#download . $SOURCEFORGE/corefonts/andale32.exe c4db8cbe42c566d12468f5fdad38c43721844c69
|
|
|
|
download . $SOURCEFORGE/corefonts/arial32.exe 6d75f8436f39ab2da5c31ce651b7443b4ad2916e
|
|
|
|
download . $SOURCEFORGE/corefonts/arialb32.exe d45cdab84b7f4c1efd6d1b369f50ed0390e3d344
|
|
|
|
download . $SOURCEFORGE/corefonts/comic32.exe 2371d0327683dcc5ec1684fe7c275a8de1ef9a51
|
|
|
|
download . $SOURCEFORGE/corefonts/courie32.exe 06a745023c034f88b4135f5e294fece1a3c1b057
|
|
|
|
download . $SOURCEFORGE/corefonts/georgi32.exe 90e4070cb356f1d811acb943080bf97e419a8f1e
|
|
|
|
download . $SOURCEFORGE/corefonts/impact32.exe 86b34d650cfbbe5d3512d49d2545f7509a55aad2
|
|
|
|
download . $SOURCEFORGE/corefonts/times32.exe 20b79e65cdef4e2d7195f84da202499e3aa83060
|
|
|
|
download . $SOURCEFORGE/corefonts/trebuc32.exe 50aab0988423efcc9cf21fac7d64d534d6d0a34a
|
|
|
|
download . $SOURCEFORGE/corefonts/verdan32.exe f5b93cedf500edc67502f116578123618c64a42a
|
|
|
|
download . $SOURCEFORGE/corefonts/webdin32.exe 2fb4a42c53e50bc70707a7b3c57baf62ba58398f
|
|
|
|
|
|
|
|
# Natively installed versions of these fonts will cause the installers
|
|
|
|
# to exit silently. Because there are apps out there that depend on the
|
|
|
|
# files being present in the Windows font directory we use cabextract
|
|
|
|
# to obtain the files and register the fonts by hand.
|
|
|
|
|
|
|
|
# Andale needs a FontSubstitutes entry
|
|
|
|
# try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/andale32.exe
|
|
|
|
|
|
|
|
# Display EULA
|
|
|
|
test x"$WINETRICKS_QUIET" = x"" || try $WINE "$WINETRICKS_CACHE"/arial32.exe $WINETRICKS_QUIET
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arial32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Arial*.TTF "$winefontsdir"
|
|
|
|
register_font Arial.TTF "Arial (TrueType)"
|
|
|
|
register_font Arialbd.TTF "Arial Bold (TrueType)"
|
|
|
|
register_font Arialbi.TTF "Arial Bold Italic (TrueType)"
|
|
|
|
register_font Ariali.TTF "Arial Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arialb32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/AriBlk.TTF "$winefontsdir"
|
|
|
|
register_font AriBlk.TTF "Arial Black (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/comic32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Comic*.TTF "$winefontsdir"
|
|
|
|
register_font Comic.TTF "Comic Sans MS (TrueType)"
|
|
|
|
register_font Comicbd.TTF "Comic Sans MS Bold (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/courie32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/cour*.ttf "$winefontsdir"
|
|
|
|
register_font Cour.TTF "Courier New (TrueType)"
|
|
|
|
register_font CourBD.TTF "Courier New Bold (TrueType)"
|
|
|
|
register_font CourBI.TTF "Courier New Bold Italic (TrueType)"
|
|
|
|
register_font Couri.TTF "Courier New Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/georgi32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Georgia*.TTF "$winefontsdir"
|
|
|
|
register_font Georgia.TTF "Georgia (TrueType)"
|
|
|
|
register_font Georgiab.TTF "Georgia Bold (TrueType)"
|
|
|
|
register_font Georgiaz.TTF "Georgia Bold Italic (TrueType)"
|
|
|
|
register_font Georgiai.TTF "Georgia Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/impact32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Impact.TTF "$winefontsdir"
|
|
|
|
register_font Impact.TTF "Impact (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/times32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Times*.TTF "$winefontsdir"
|
|
|
|
register_font Times.TTF "Times New Roman (TrueType)"
|
|
|
|
register_font Timesbd.TTF "Times New Roman Bold (TrueType)"
|
|
|
|
register_font Timesbi.TTF "Times New Roman Bold Italic (TrueType)"
|
|
|
|
register_font Timesi.TTF "Times New Roman Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/trebuc32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/trebuc*.ttf "$winefontsdir"
|
|
|
|
register_font Trebuc.TTF "Trebucet MS (TrueType)"
|
|
|
|
register_font Trebucbd.TTF "Trebucet MS Bold (TrueType)"
|
|
|
|
register_font Trebucbi.TTF "Trebucet MS Bold Italic (TrueType)"
|
|
|
|
register_font Trebucit.TTF "Trebucet MS Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/verdan32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Verdana*.TTF "$winefontsdir"
|
|
|
|
register_font Verdana.TTF "Verdana (TrueType)"
|
|
|
|
register_font Verdanab.TTF "Verdana Bold (TrueType)"
|
|
|
|
register_font Verdanaz.TTF "Verdana Bold Italic (TrueType)"
|
|
|
|
register_font Verdanai.TTF "Verdana Italic (TrueType)"
|
|
|
|
|
|
|
|
try cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/webdin32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Webdings.TTF "$winefontsdir"
|
|
|
|
register_font Webdings.TTF "Webdings (TrueType)"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_cygwin() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download cygwin http://cygwin.com/setup.exe 5cfb8ebe4f385b0fcffa04d22d607ec75ea05180
|
|
|
|
mkdir "$WINEPREFIX"/drive_c/cygpkgs
|
|
|
|
test -f "$WINEPREFIX"/drive_c/cygpkgs/setup.exe || cp "$WINETRICKS_CACHE/cygwin/setup.exe" "$WINEPREFIX"/drive_c/cygpkgs
|
|
|
|
cd "$WINEPREFIX"/drive_c/cygpkgs
|
|
|
|
try $WINE setup.exe
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
load_d3dx9() {
|
|
|
|
helper_directx_dl
|
|
|
|
|
|
|
|
# Kinder, less invasive directx - only extract and override d3dx9_??.dll
|
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F '*d3dx9*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
2009-08-26 18:02:26 +02:00
|
|
|
for x in `ls "$WINETRICKS_TMP"/*.cab`
|
|
|
|
do
|
2009-07-04 13:24:43 +02:00
|
|
|
cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
|
|
|
|
done
|
|
|
|
|
|
|
|
# For now, not needed, but when Wine starts preferring our builtin dll over native it will be.
|
|
|
|
override_dlls native d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30
|
|
|
|
override_dlls native d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
override_dlls native d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42
|
|
|
|
}
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
load_dinput8() {
|
|
|
|
helper_directx_dl
|
|
|
|
|
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F 'dxnt.cab' "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dinput8.dll' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
|
|
|
|
try $WINE regsvr32 dinput8
|
|
|
|
|
|
|
|
override_dlls native dinput8
|
|
|
|
}
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_dirac08() {
|
2008-06-26 01:10:51 +02:00
|
|
|
download . http://codecpack.nl/dirac_dsfilter_080.exe aacfcddf6b2636de5f0a50422ba9155e395318af
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/dirac_dsfilter_080.exe $WINETRICKS_SILENT
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_directplay() {
|
|
|
|
helper_directx_dl
|
|
|
|
|
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F dxnt.cab "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dplaysvr.exe' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dplayx.dll' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dpnet.dll' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dpnhpast.dll' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
cabextract -d "$WINDIR"/system32 -L -F 'dpwsockx.dll' "$WINETRICKS_TMP/dxnt.cab"
|
|
|
|
|
|
|
|
try $WINE regsvr32 dplayx.dll
|
|
|
|
try $WINE regsvr32 dpnet.dll
|
|
|
|
try $WINE regsvr32 dpnhpast.dll
|
|
|
|
|
|
|
|
override_dlls native dplayx dpnet dpnhpast dpwsockx
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
load_directx9() {
|
2009-07-04 13:24:43 +02:00
|
|
|
helper_directx_dl
|
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
# Stefan suggested that, when installing, one should override as follows:
|
|
|
|
# 1) use builtin wintrust (we don't run native properly somehow?)
|
|
|
|
# 2) disable mscoree (else if it's present some module misbehaves?)
|
|
|
|
# 3) override native any directx DLL whose Wine version doesn't register itself well yet
|
|
|
|
# For #3, I have no idea which DLLs don't register themselves well yet,
|
|
|
|
# so I'm just listing a few of the basic ones. Let's whittle that
|
2009-08-26 18:02:26 +02:00
|
|
|
# list down as soon as we can.
|
2009-07-04 13:24:43 +02:00
|
|
|
echo "You probably shouldn't be using this. It's VERY invasive."
|
|
|
|
echo "Use 'winetricks d3dx9' instead."
|
2010-02-09 22:16:53 +01:00
|
|
|
set_winver win2k
|
2008-05-24 11:28:41 +02:00
|
|
|
WINEDLLOVERRIDES="wintrust=b,mscoree=,ddraw,d3d8,d3d9,dsound,dinput=n" \
|
2009-07-04 13:24:43 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/$DIRECTX_NAME /t:"$WINETRICKS_TMP_WIN" $WINETRICKS_QUIET
|
2008-06-26 01:10:51 +02:00
|
|
|
|
|
|
|
# How many of these do we really need?
|
2009-02-04 01:03:55 +01:00
|
|
|
# We should probably remove most of these...?
|
2008-06-26 01:10:51 +02:00
|
|
|
override_dlls native d3dim d3drm d3dx8 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29
|
2009-07-04 13:24:43 +02:00
|
|
|
override_dlls native d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
override_dlls native d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dxof
|
2009-08-26 18:02:26 +02:00
|
|
|
override_dlls native dciman32 ddrawex devenum dmband dmcompos dmime dmloader dmscript dmstyle
|
|
|
|
override_dlls native dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast dpnlobby
|
2008-06-26 01:10:51 +02:00
|
|
|
override_dlls native dswave dxdiagn mscoree msdmo qcap quartz streamci
|
|
|
|
override_dlls builtin d3d8 d3d9 dinput dinput8 dsound
|
2009-08-26 18:02:26 +02:00
|
|
|
|
|
|
|
# Should be below, but fails on Wine when used silently.
|
|
|
|
#if [ $WINETRICKS_QUIET ]
|
|
|
|
#then
|
|
|
|
# try $WINE "$WINETRICKS_TMP_WIN"/DXSETUP.exe /silent
|
|
|
|
#else
|
|
|
|
# try $WINE "$WINETRICKS_TMP_WIN"/DXSETUP.exe
|
|
|
|
#fi
|
|
|
|
|
2008-06-26 01:10:51 +02:00
|
|
|
try $WINE "$WINETRICKS_TMP_WIN"/DXSETUP.exe
|
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
unset_winver
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-06-26 01:10:51 +02:00
|
|
|
load_divx() {
|
|
|
|
# 6.8.2: 02203fdc4dddd13e789c39b22902837da31d2a1d ?
|
2010-02-09 22:16:53 +01:00
|
|
|
# 6.8.2: e36bf87c1675d0cf9169839bc0cd8f866b9db026 as of 4 jun 2008 as http://download.divx.com/divx/DivXInstaller.exe
|
|
|
|
# 6.8.3: f4f4387ef89316aea440a29f3e24c1f1945e14af as of 20 jun 2008 as http://download.divx.com/divx/abt/b1/DivXInstaller.exe
|
2008-07-11 23:40:12 +02:00
|
|
|
# 6.8.4: c5fcb1465a1bb24d1c104c2588fdb6706d1e1476 as of 10 Jul 2008 as http://download.divx.com/divx/abt/b1/DivXInstaller.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
# 6.8.4: d28a2b041f4af45d22c4dedfe7608f2958cf997d as of 23 Aug 2008 as http://download.divx.com/divx/DivXInstaller.exe
|
2008-07-11 23:40:12 +02:00
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
# 7.? 4d91ef90ae26a6088851560c4263ef0cdbf09123 as of 22 Mar 2009 as http://download.divx.com/divx/DivXInstaller.exe
|
2009-08-26 18:02:26 +02:00
|
|
|
# 7.0.? 19c9ba3104025d1fab335e405e7f411dfbbcb477 as of 28 May 2009 as http://download.divx.com/divx/DivXInstaller.exe
|
|
|
|
# 7.0.? 786aef0f421df5e7358d2d740d9911f9afd055de as of 24 June 2009 as http://download.divx.com/divx/DivXInstaller.exe
|
2010-02-09 22:16:53 +01:00
|
|
|
download divx-7 http://download.divx.com/divx/DivXInstaller.exe 786aef0f421df5e7358d2d740d9911f9afd055de
|
2009-07-04 13:24:43 +02:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/divx-7/DivXInstaller $WINETRICKS_SILENT
|
2008-06-26 01:10:51 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_dcom98() {
|
|
|
|
# Install native dcom per http://wiki.winehq.org/NativeDcom
|
|
|
|
# to avoid http://bugs.winehq.org/show_bug.cgi?id=4228
|
2009-03-02 01:37:48 +01:00
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?familyid=08b1ac1b-7a11-43e8-b59d-0867f9bdda66
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE aff002bd03f17340b2bef2e6b9ea8e3798e9ccc1
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# Pick win98 so we can install native dcom
|
|
|
|
set_winver win98
|
|
|
|
|
|
|
|
# Avoid "err:setupapi:SetupDefaultQueueCallbackA copy error 5 ..."
|
|
|
|
# Those messages are suspect, probably shouldn't be err's.
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -f "$WINDIR"/system32/ole32.dll
|
|
|
|
rm -f "$WINDIR"/system32/olepro32.dll
|
|
|
|
rm -f "$WINDIR"/system32/oleaut32.dll
|
|
|
|
rm -f "$WINDIR"/system32/rpcrt4.dll
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# Normally only need to override ole32, but overriding advpack
|
|
|
|
# as well gets us the correct exit status.
|
2008-05-24 11:28:41 +02:00
|
|
|
WINEDLLOVERRIDES="ole32,advpack=n" try $WINE "$WINETRICKS_CACHE"/DCOM98.EXE $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# Set native DCOM by default for all apps (ok, this might be overkill)
|
2008-04-06 09:16:00 +02:00
|
|
|
override_dlls native,builtin ole32 oleaut32 rpcrt4
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
# but not for a few builtin apps that don't like it
|
2009-03-02 01:37:48 +01:00
|
|
|
override_app_dlls explorer.exe builtin ole32 oleaut32 rpcrt4
|
|
|
|
override_app_dlls iexplore.exe builtin ole32 oleaut32 rpcrt4
|
2008-04-24 09:17:49 +02:00
|
|
|
override_app_dlls services.exe builtin ole32 oleaut32 rpcrt4
|
|
|
|
override_app_dlls wineboot.exe builtin ole32 oleaut32 rpcrt4
|
|
|
|
override_app_dlls winedevice.exe builtin ole32 oleaut32 rpcrt4
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
# and undo version win98
|
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-03-12 20:10:31 +01:00
|
|
|
load_dotnet11() {
|
2009-08-26 18:02:26 +02:00
|
|
|
DOTNET_INSTALL_DIR="$WINDIR/Microsoft.NET/Framework/v1.1.4322"
|
2008-04-06 09:16:00 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
# need corefonts, else installer crashes
|
|
|
|
load_corefonts
|
|
|
|
|
2008-03-12 20:10:31 +01:00
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3
|
|
|
|
download dotnet11 http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe 16a354a2207c4c8846b617cbc78f7b7c1856340e
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet11/dotnetfx.exe /q /C:"install /q"
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet11/dotnetfx.exe
|
|
|
|
fi
|
|
|
|
}
|
2008-04-06 09:16:00 +02:00
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_dotnet20() {
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# If this is just a dependency check, don't re-install
|
|
|
|
if test $PACKAGE != dotnet20 && test -f "$WINDIR"/system32/l_intl.nls
|
|
|
|
then
|
|
|
|
echo "prerequisite dotnet20 already installed, skipping"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
# Recipe from http://bugs.winehq.org/show_bug.cgi?id=10467#c57
|
2009-08-26 18:02:26 +02:00
|
|
|
test -d "$WINDIR/gecko" || test -d "$WINDIR/system32/gecko" || load_gecko
|
2008-04-06 09:16:00 +02:00
|
|
|
set_winver win2k
|
|
|
|
# See http://kegel.com/wine/l_intl-sh.txt for how l_intl.nls was generated
|
2010-02-09 22:16:53 +01:00
|
|
|
download dotnet20 http://kegel.com/wine/l_intl.nls
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_CACHE"/dotnet20/l_intl.nls "$WINDIR/system32/"
|
2008-04-06 09:16:00 +02:00
|
|
|
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
|
|
|
|
download dotnet20 http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe a3625c59d7a2995fb60877b5f5324892a1693b2a
|
|
|
|
if [ "$WINETRICKS_QUIET"x = ""x ]
|
|
|
|
then
|
2009-08-26 18:02:26 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet20/dotnetfx.exe
|
2008-04-06 09:16:00 +02:00
|
|
|
else
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet20/dotnetfx.exe /q /c:"install.exe /q"
|
2008-04-06 09:16:00 +02:00
|
|
|
fi
|
2008-06-26 01:10:51 +02:00
|
|
|
unset_winver
|
2009-08-26 18:02:26 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_dotnet30() {
|
2010-02-09 22:16:53 +01:00
|
|
|
echo "Have to install dotnet20 before installing dotnet30... please be patient..."
|
2009-08-26 18:02:26 +02:00
|
|
|
load_dotnet20
|
|
|
|
|
|
|
|
# http://msdn.microsoft.com/en-us/netframework/bb264589.aspx
|
|
|
|
download dotnet30 http://download.microsoft.com/download/3/F/0/3F0A922C-F239-4B9B-9CB0-DF53621C57D9/dotnetfx3.exe f3d2c3c7e4c0c35450cf6dab1f9f2e9e7ff50039
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
export _SFX_CAB_SHUTDOWN_REQUEST=1
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ "$WINETRICKS_QUIET"x = ""x ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet30/dotnetfx3.exe
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/dotnet30/dotnetfx3.exe /q /c:"install.exe /q"
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
do_droid() {
|
|
|
|
download . ${DROID_URL}$1';hb=HEAD' $3 $1
|
|
|
|
try cp -f "$WINETRICKS_CACHE"/$1 "$winefontsdir"
|
|
|
|
register_font $1 "$2"
|
|
|
|
}
|
|
|
|
|
|
|
|
load_droid() {
|
|
|
|
# See http://en.wikipedia.org/wiki/Droid_(font)
|
|
|
|
DROID_URL='http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/'
|
|
|
|
|
|
|
|
do_droid DroidSans-Bold.ttf "Droid Sans Bold" ada4e79c592f3c54546b7587b48f2b232d95ce2f
|
|
|
|
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 2f8a266389a8e22f68f402b775731eec6b760334
|
|
|
|
do_droid DroidSansJapanese.ttf "Droid Sans Japanese" b3a248c11692aa88a30eb25df425b8910fe05dc5
|
|
|
|
do_droid DroidSansMono.ttf "Droid Sans Mono" f0815c6f36c72be1d0f2f5e2b82fa85c8bf95655
|
|
|
|
do_droid DroidSans.ttf "Droid Sans" da5b3c7758a2c8fbc4775beb69d7150493c7d312
|
|
|
|
do_droid DroidSerif-BoldItalic.ttf "Droid Serif Bold Italic" c1602dc11bf0f7131aec21c7c3888195ad78e486
|
|
|
|
do_droid DroidSerif-Bold.ttf "Droid Serif Bold" d7896b9c0723299553e95a00d27cbe52f7515c8c
|
|
|
|
do_droid DroidSerif-Italic.ttf "Droid Serif Italic" 117941be102c8f38a86a70ebccaecb8078f7027e
|
|
|
|
do_droid DroidSerif-Regular.ttf "Droid Serif" 7f243858e496ed1bb1faca9f3a7bbe52defcbb5d
|
|
|
|
}
|
2008-03-12 20:10:31 +01:00
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
# Fake IE per workaround in http://bugs.winehq.org/show_bug.cgi?id=3453
|
|
|
|
# Just the first registry key works for most apps.
|
|
|
|
# The App Paths part is required by a few apps, like Quickbooks Pro;
|
|
|
|
# see http://windowsxp.mvps.org/ie/qbooks.htm
|
|
|
|
set_fakeie6() {
|
2007-08-27 18:55:30 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
cat > "$WINETRICKS_TMP"/fakeie6.reg <<"_EOF_"
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer]
|
|
|
|
"Version"="6.0.2900.2180"
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE]
|
|
|
|
_EOF_
|
2007-08-27 18:55:30 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
echo -n '@="' >>"$WINETRICKS_TMP"/fakeie6.reg
|
|
|
|
echo -n "${programfilesdir_win}" | sed "s/\\\\/\\\\\\\\/" >>"$WINETRICKS_TMP"/fakeie6.reg
|
|
|
|
echo '\\\\Internet Explorer\\\\iexplore.exe"' >>"$WINETRICKS_TMP"/fakeie6.reg
|
2007-10-05 00:39:47 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
echo -n '"PATH"="' >>"$WINETRICKS_TMP"/fakeie6.reg
|
|
|
|
echo -n "${programfilesdir_win}" | sed "s/\\\\/\\\\\\\\/" >>"$WINETRICKS_TMP"/fakeie6.reg
|
|
|
|
echo '\\\\Internet Explorer"' >>"$WINETRICKS_TMP"/fakeie6.reg
|
2007-10-05 00:39:47 +02:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/fakeie6.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
# On old wineprefixes iexplore.exe is not created. Create a fake dll using
|
2007-08-27 18:55:30 +02:00
|
|
|
# shdocvw.dll that should have similar VERSIONINFO.
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ ! -f "$programfilesdir_unix/Internet Explorer/iexplore.exe" ]
|
|
|
|
then
|
2007-08-27 18:55:30 +02:00
|
|
|
echo "You have an old wineprefix without iexplore.exe. Will create a fake now"
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ ! -d "$programfilesdir_unix/Internet Explorer/iexplore.exe" ]
|
|
|
|
then
|
2007-10-05 00:39:47 +02:00
|
|
|
try mkdir "$programfilesdir_unix/Internet Explorer";
|
2007-08-27 18:55:30 +02:00
|
|
|
fi
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINDIR/system32/shdocvw.dll" "$programfilesdir_unix/Internet Explorer/iexplore.exe"
|
2007-08-27 18:55:30 +02:00
|
|
|
fi
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_firefox() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download . "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/win32/en-US/Firefox%20Setup%203.5.exe" a9ef21ba8173a5d850b408fc448a7bc889eb68cb "Firefox Setup 3.5.exe"
|
2008-07-11 23:40:12 +02:00
|
|
|
if [ "$WINETRICKS_QUIET"x = ""x ]
|
|
|
|
then
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.5.exe"
|
2008-07-11 23:40:12 +02:00
|
|
|
else
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.5.exe" -ms
|
2008-07-11 23:40:12 +02:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-01-26 00:25:01 +01:00
|
|
|
load_ffdshow() {
|
|
|
|
# ffdshow
|
2009-02-04 01:03:55 +01:00
|
|
|
download . $SOURCEFORGE/ffdshow-tryout/ffdshow_beta5_rev2033_20080705_clsid.exe 6da6837e2f400923ff5294a6591a88a3eee5ee40
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/ffdshow_beta5_rev2033_20080705_clsid.exe $WINETRICKS_SILENT
|
2008-01-26 00:25:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
load_flash() {
|
|
|
|
# www.adobe.com/products/flashplayer/
|
2009-02-04 01:03:55 +01:00
|
|
|
|
|
|
|
# Active X plugin
|
2008-04-24 09:17:49 +02:00
|
|
|
# http://blogs.adobe.com/psirt/2008/03/preparing_for_april_flash_play.html
|
2009-08-26 18:02:26 +02:00
|
|
|
# http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.msi
|
2008-04-24 09:17:49 +02:00
|
|
|
# 2008-04-01: old version sha1sum f4dd1c0c715b791db2c972aeba90d3b78372996a
|
|
|
|
# 2008-04-18: new version sha1sum 04ac79c4f1eb1e1ca689f27fa71f12bb5cd11cc2
|
2009-02-04 01:03:55 +01:00
|
|
|
# Version 10 http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
|
2009-08-26 18:02:26 +02:00
|
|
|
# 2008-11-27: 10 sha1sum 7f6850ae815e953311bb94a8aa9d226f97a646dd
|
|
|
|
# 2009-02-27: sha1sum 86745020a25edc9695a1a6a4d59eae375665a0b3
|
|
|
|
# 2009-07-31: sha1sum 11a81ad1b19344c28b1e1249169f15dfbd2a04f5
|
2009-02-04 01:03:55 +01:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe 11a81ad1b19344c28b1e1249169f15dfbd2a04f5
|
2009-02-04 01:03:55 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/install_flash_player_ax.exe $WINETRICKS_S
|
|
|
|
|
|
|
|
# Mozilla / Firefox plugin
|
|
|
|
# 2008-07-22: sha1sum 1e6f7627784a5b791e99ae9ad63133dc11c7940b
|
|
|
|
# 2008-11-27: sha1sum 20ec0300a8cae19105c903a7ec6c0801e016beb0
|
2009-03-02 01:37:48 +01:00
|
|
|
# 2009-02-27: sha1sum 770db9ad471ffd4357358bc16ff0bb6c98d71e5d
|
2009-08-26 18:02:26 +02:00
|
|
|
# 2009-07-31: sha1sum 9590fb87cc33d3a3a1f2f42a1918f06b9f0fd88d
|
2010-02-09 22:16:53 +01:00
|
|
|
|
|
|
|
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe 9590fb87cc33d3a3a1f2f42a1918f06b9f0fd88d
|
2009-02-04 01:03:55 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/install_flash_player.exe $WINETRICKS_S
|
2008-05-24 11:28:41 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_fontfix() {
|
|
|
|
# some versions of ukai.ttf and uming.ttf crash .net and picasa
|
|
|
|
# See http://bugs.winehq.org/show_bug.cgi?id=7098#c9
|
|
|
|
# Could fix globally, but that needs root, so just fix for wine
|
2009-08-26 18:02:26 +02:00
|
|
|
if test -f /usr/share/fonts/truetype/arphic/ukai.ttf
|
2008-05-24 11:28:41 +02:00
|
|
|
then
|
|
|
|
gotsum=`$SHA1SUM < /usr/share/fonts/truetype/arphic/ukai.ttf | sed 's/ .*//'`
|
|
|
|
# FIXME: do all affected versions of the font have same sha1sum as Gutsy? Seems unlikely.
|
|
|
|
if [ "$gotsum"x = "96e1121f89953e5169d3e2e7811569148f573985"x ]
|
|
|
|
then
|
2009-07-04 13:24:43 +02:00
|
|
|
download . https://launchpadlibrarian.net/1499628/ttf-arphic-ukai_0.1.20060108.orig.tar.gz 92e577602d71454a108968e79ab667451f3602a2
|
2008-05-24 11:28:41 +02:00
|
|
|
cd "$WINETRICKS_TMP/"
|
2009-08-26 18:02:26 +02:00
|
|
|
gunzip -dc "$WINETRICKS_CACHE/ttf-arphic-ukai_0.1.20060108.orig.tar.gz" | tar -xf -
|
2009-07-04 13:24:43 +02:00
|
|
|
try mv ttf-arphic-ukai-0.1.20060108/*.ttf "$winefontsdir"
|
2008-05-24 11:28:41 +02:00
|
|
|
cd "$olddir"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
if test -f /usr/share/fonts/truetype/arphic/uming.ttf
|
2008-05-24 11:28:41 +02:00
|
|
|
then
|
|
|
|
gotsum=`$SHA1SUM < /usr/share/fonts/truetype/arphic/uming.ttf | sed 's/ .*//'`
|
|
|
|
if [ "$gotsum"x = "2a4f4a69e343c21c24d044b2cb19fd4f0decc82c"x ]
|
|
|
|
then
|
2009-07-04 13:24:43 +02:00
|
|
|
download . https://launchpadlibrarian.net/1564410/ttf-arphic-uming_0.1.20060108.orig.tar.gz 1439cdd731906e9e5311f320c2cb33262b24ef91
|
2008-05-24 11:28:41 +02:00
|
|
|
cd "$WINETRICKS_TMP/"
|
2009-08-26 18:02:26 +02:00
|
|
|
gunzip -dc "$WINETRICKS_CACHE/ttf-arphic-uming_0.1.20060108.orig.tar.gz" | tar -xf -
|
2009-07-04 13:24:43 +02:00
|
|
|
try mv ttf-arphic-uming-0.1.20060108/*.ttf "$winefontsdir"
|
2008-05-24 11:28:41 +02:00
|
|
|
cd "$olddir"
|
|
|
|
fi
|
|
|
|
fi
|
2009-07-04 13:24:43 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
# Focht says Samyak is bad news, and font substitution isn't a good workaround.
|
2010-02-09 22:16:53 +01:00
|
|
|
if xlsfonts | grep -i samyak
|
2009-08-26 18:02:26 +02:00
|
|
|
then
|
2010-02-09 22:16:53 +01:00
|
|
|
warn "Please uninstall the Samyak font. It has been known to cause problems."
|
2009-08-26 18:02:26 +02:00
|
|
|
fi
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
load_fs_disable() {
|
|
|
|
cat > "$WINETRICKS_TMP"/fs_disable.reg <<_EOF_
|
2009-08-26 18:02:26 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Control Panel\Desktop]
|
|
|
|
"FontSmoothing"="0"
|
|
|
|
"FontSmoothingGamma"=dword:00000578
|
|
|
|
"FontSmoothingOrientation"=dword:00000001
|
|
|
|
"FontSmoothingType"=dword:00000000
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/fs_disable.reg
|
2008-04-06 09:16:00 +02:00
|
|
|
}
|
2009-07-04 13:24:43 +02:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
load_fs_grayscale() {
|
|
|
|
cat > "$WINETRICKS_TMP"/fs_grayscale.reg <<_EOF_
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Control Panel\Desktop]
|
|
|
|
"FontSmoothing"="2"
|
|
|
|
"FontSmoothingGamma"=dword:00000578
|
|
|
|
"FontSmoothingOrientation"=dword:00000001
|
|
|
|
"FontSmoothingType"=dword:00000001
|
2008-04-06 09:16:00 +02:00
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/fs_grayscale.reg
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
load_fs_bgr() {
|
|
|
|
cat > "$WINETRICKS_TMP"/fs_bgr.reg <<_EOF_
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Control Panel\Desktop]
|
|
|
|
"FontSmoothing"="2"
|
|
|
|
"FontSmoothingGamma"=dword:00000578
|
|
|
|
"FontSmoothingOrientation"=dword:00000000
|
|
|
|
"FontSmoothingType"=dword:00000002
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/fs_bgr.reg
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
load_fs_rgb() {
|
|
|
|
cat > "$WINETRICKS_TMP"/fs_rgb.reg <<_EOF_
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\Control Panel\Desktop]
|
|
|
|
"FontSmoothing"="2"
|
|
|
|
"FontSmoothingGamma"=dword:00000578
|
|
|
|
"FontSmoothingOrientation"=dword:00000001
|
|
|
|
"FontSmoothingType"=dword:00000002
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/fs_rgb.reg
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
2008-04-06 09:16:00 +02:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_gecko() {
|
|
|
|
# Load the HTML rendering Engine (Gecko)
|
2009-08-26 18:02:26 +02:00
|
|
|
# FIXME: shouldn't this code be in some script installed
|
2007-06-03 22:12:03 +02:00
|
|
|
# as part of Wine instead of in winetricks?
|
|
|
|
# (e.g. we hardcode gecko's url here, but it's normally
|
|
|
|
# only hardcoded in wine.inf, and fetched from the registry thereafter,
|
|
|
|
# so we're adding a maintenance burden here.)
|
2009-02-04 01:03:55 +01:00
|
|
|
case `$WINE --version` in
|
|
|
|
wine-0*|wine-1.0*|wine-1.1|wine-1.1.?|wine-1.1.11)
|
2009-08-26 18:02:26 +02:00
|
|
|
GECKO_DIR="$WINDIR"
|
|
|
|
GECKO_VERSION=0.1.0
|
|
|
|
GECKO_SHA1SUM=c16f1072dc6b0ced20935662138dcf019a38cd56
|
2009-02-04 01:03:55 +01:00
|
|
|
;;
|
2009-03-02 01:37:48 +01:00
|
|
|
wine-1.1.1[234]*)
|
2009-08-26 18:02:26 +02:00
|
|
|
GECKO_DIR="$WINDIR"
|
|
|
|
GECKO_VERSION=0.9.0
|
2009-02-04 01:03:55 +01:00
|
|
|
GECKO_SHA1SUM=5cf410ff7fdd3f9d625f481f9d409968728d3d09
|
|
|
|
;;
|
2009-08-26 18:02:26 +02:00
|
|
|
wine-1.1.1[56789]*|wine-1.1.2[0123456]*)
|
|
|
|
GECKO_DIR="$WINDIR"
|
2009-03-02 01:37:48 +01:00
|
|
|
GECKO_VERSION=0.9.1
|
|
|
|
GECKO_SHA1SUM=9a49fc691740596517e381b47096a4bdf19a87d8
|
|
|
|
;;
|
2009-08-26 18:02:26 +02:00
|
|
|
*)
|
|
|
|
GECKO_DIR="$WINDIR/system32"
|
|
|
|
GECKO_VERSION=1.0.0
|
|
|
|
GECKO_ARCH=-x86
|
|
|
|
GECKO_SHA1SUM=afa22c52bca4ca77dcb9edb3c9936eb23793de01
|
|
|
|
;;
|
2009-02-04 01:03:55 +01:00
|
|
|
esac
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
if test ! -f "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab
|
2007-06-03 22:12:03 +02:00
|
|
|
then
|
2008-05-08 00:47:36 +02:00
|
|
|
# FIXME: busted if using curl!
|
2009-08-26 18:02:26 +02:00
|
|
|
download . "http://downloads.sourceforge.net/wine/wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab" \
|
|
|
|
$GECKO_SHA1SUM wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab
|
2007-06-03 22:12:03 +02:00
|
|
|
fi
|
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
cat > "$WINETRICKS_TMP"/geckopath.reg <<_EOF_
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
[HKEY_CURRENT_USER\\Software\\Wine\\MSHTML\\$GECKO_VERSION]
|
2007-06-03 22:12:03 +02:00
|
|
|
_EOF_
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
printf '"GeckoPath"="' >>"$WINETRICKS_TMP"/geckopath.reg
|
2009-08-26 18:02:26 +02:00
|
|
|
case $GECKO_VERSION in
|
|
|
|
0.*)
|
|
|
|
printf 'c:\\windows\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' |
|
|
|
|
sed "s/\\\\/\\\\\\\\/g" >> "$WINETRICKS_TMP"/geckopath.reg
|
|
|
|
;;
|
|
|
|
1.*)
|
|
|
|
printf 'c:\\windows\\system32\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' |
|
|
|
|
sed "s/\\\\/\\\\\\\\/g" >> "$WINETRICKS_TMP"/geckopath.reg
|
|
|
|
;;
|
|
|
|
esac
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# extract the files
|
2009-08-26 18:02:26 +02:00
|
|
|
mkdir -p "$GECKO_DIR/gecko/$GECKO_VERSION"
|
|
|
|
cd "$GECKO_DIR/gecko/$GECKO_VERSION"
|
|
|
|
try cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab
|
2007-06-03 22:12:03 +02:00
|
|
|
cd "$olddir"
|
|
|
|
|
|
|
|
# set install-path
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/geckopath.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
load_gecko_dbg() {
|
|
|
|
# Load the HTML rendering Engine (Gecko), with debugging symbols
|
2009-08-26 18:02:26 +02:00
|
|
|
# FIXME: shouldn't this code be in some script installed
|
2009-07-04 13:24:43 +02:00
|
|
|
# as part of Wine instead of in winetricks?
|
|
|
|
# (e.g. we hardcode gecko's url here, but it's normally
|
|
|
|
# only hardcoded in wine.inf, and fetched from the registry thereafter,
|
|
|
|
# so we're adding a maintenance burden here.)
|
|
|
|
case `$WINE --version` in
|
|
|
|
wine-0*|wine-1.0*|wine-1.1|wine-1.1.?|wine-1.1.11)
|
2009-08-26 18:02:26 +02:00
|
|
|
die "There isn't a gecko debug build for your Wine version."
|
2009-07-04 13:24:43 +02:00
|
|
|
;;
|
|
|
|
wine-1.1.1[234]*)
|
2009-08-26 18:02:26 +02:00
|
|
|
GECKO_DIR="$WINDIR"
|
|
|
|
GECKO_VERSION=0.9.0
|
2009-07-04 13:24:43 +02:00
|
|
|
GECKO_SHA1SUM=23e354a82d7b7e61a6abe0384cc44669fbf92f86
|
|
|
|
;;
|
2009-08-26 18:02:26 +02:00
|
|
|
wine-1.1.1[56789]*|wine-1.1.2[0123456]*)
|
|
|
|
GECKO_DIR="$WINDIR"
|
2009-07-04 13:24:43 +02:00
|
|
|
GECKO_VERSION=0.9.1
|
|
|
|
GECKO_SHA1SUM=a9b58d3330f8c78524fe4683f348302bfce96ff4
|
|
|
|
;;
|
2009-08-26 18:02:26 +02:00
|
|
|
*)
|
|
|
|
GECKO_DIR="$WINDIR/system32"
|
|
|
|
GECKO_VERSION=1.0.0
|
|
|
|
GECKO_ARCH=-x86
|
|
|
|
GECKO_SHA1SUM=2de16b443826295f646cd5d54313ca421fd71210
|
|
|
|
;;
|
2009-07-04 13:24:43 +02:00
|
|
|
esac
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
if test ! -f "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.cab
|
2009-07-04 13:24:43 +02:00
|
|
|
then
|
|
|
|
# FIXME: busted if using curl!
|
2009-08-26 18:02:26 +02:00
|
|
|
download . "http://downloads.sourceforge.net/wine/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.cab" $GECKO_SHA1SUM wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.cab
|
2009-07-04 13:24:43 +02:00
|
|
|
fi
|
|
|
|
|
|
|
|
cat > "$WINETRICKS_TMP"/geckopath.reg <<_EOF_
|
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_CURRENT_USER\\Software\\Wine\\MSHTML\\$GECKO_VERSION]
|
|
|
|
_EOF_
|
|
|
|
|
|
|
|
printf '"GeckoPath"="' >>"$WINETRICKS_TMP"/geckopath.reg
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ ! "$GECKO_VERSION" = "1.0.0" ]
|
|
|
|
then
|
|
|
|
printf 'c:\\windows\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' | sed "s/\\\\/\\\\\\\\/g" >>"$WINETRICKS_TMP"/geckopath.reg
|
|
|
|
else
|
|
|
|
printf 'c:\\windows\\system32\\gecko\\'$GECKO_VERSION'\\wine_gecko\\"' | sed "s/\\\\/\\\\\\\\/g" >>"$WINETRICKS_TMP"/geckopath.reg
|
|
|
|
fi
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
# extract the files
|
2009-08-26 18:02:26 +02:00
|
|
|
mkdir -p "$GECKO_DIR/gecko/$GECKO_VERSION"
|
|
|
|
cd "$GECKO_DIR/gecko/$GECKO_VERSION"
|
|
|
|
try cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.cab
|
2009-07-04 13:24:43 +02:00
|
|
|
cd "$olddir"
|
|
|
|
|
|
|
|
# set install-path
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/geckopath.reg
|
2009-07-04 13:24:43 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_gdiplus() {
|
2010-02-09 22:16:53 +01:00
|
|
|
# gdiplus is documented here as a redistributable:
|
|
|
|
# http://msdn.microsoft.com/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
|
|
|
|
# however, there's no standalone installer. So install a random
|
|
|
|
# app that happens to bundle it.
|
|
|
|
download . http://download.microsoft.com/download/a/1/a/a1adc39b-9827-4c7a-890b-91396aed2b86/ppviewer.exe 4d13ca85d1d366167b6247ac7340b7736b1bff87
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/ppviewer.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
# And then make it globally available.
|
2010-02-09 22:16:53 +01:00
|
|
|
try cp "$programfilesdir_unix/Microsoft Office/PowerPoint Viewer/GDIPLUS.DLL" "$WINDIR"/system32/
|
2008-04-06 09:16:00 +02:00
|
|
|
|
|
|
|
# For some reason, native,builtin isn't good enough...?
|
|
|
|
override_dlls native gdiplus
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_hosts() {
|
|
|
|
# Create fake system32\drivers\etc\hosts and system32\drivers\etc\services files.
|
|
|
|
# The hosts file is used to map network names to IP addresses without DNS.
|
|
|
|
# The services file is used map service names to network ports.
|
|
|
|
# Some apps depend on these files, but they're not implemented in wine.
|
2009-08-26 18:02:26 +02:00
|
|
|
# Fortunately, empty files in the correct location satisfy those apps.
|
2009-02-04 01:03:55 +01:00
|
|
|
# See http://bugs.winehq.org/show_bug.cgi?id=12076
|
|
|
|
mkdir -p "$WINDIR"/system32/drivers/etc
|
|
|
|
touch "$WINDIR"/system32/drivers/etc/hosts
|
|
|
|
touch "$WINDIR"/system32/drivers/etc/services
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
2008-03-12 20:10:31 +01:00
|
|
|
load_icodecs() {
|
|
|
|
# http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVE&ProductID=355&DwnldID=2846
|
2010-02-09 22:16:53 +01:00
|
|
|
download . http://downloadmirror.intel.com/2846/eng/codinstl.exe 2c5d64f472abe3f601ce352dcca75b4f02996f8a
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/codinstl.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
# Work around bug in codec's installer?
|
|
|
|
# http://support.britannica.com/other/touchthesky/win/issues/TSTUw_150.htm
|
|
|
|
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=7091
|
|
|
|
try $WINE regsvr32 ir50_32.dll
|
|
|
|
}
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
#----------------------------------------------------------------
|
2009-02-04 01:03:55 +01:00
|
|
|
load_ie6() {
|
|
|
|
load_msls31
|
|
|
|
|
|
|
|
# Unregister Wine IE
|
|
|
|
try $WINE iexplore -unregserver
|
|
|
|
|
|
|
|
# Change the override to the native so we are sure we use and register them
|
|
|
|
override_dlls native,builtin iexplore.exe itircl itss jscript mlang mshtml msimtf shdoclc shdocvw shlwapi urlmon
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
# Remove the fake dlls from the existing WINEPREFIX
|
2009-07-04 13:24:43 +02:00
|
|
|
mv "$programfilesdir_unix"/"Internet Explorer"/iexplore.exe "$programfilesdir_unix"/"Internet Explorer"/iexplore.exe.bak
|
2009-02-04 01:03:55 +01:00
|
|
|
for dll in itircl itss jscript mlang mshtml msimtf shdoclc shdocvw shlwapi urlmon
|
|
|
|
do
|
2009-08-26 18:02:26 +02:00
|
|
|
test -f "$WINDIR"/system32/$dll.dll &&
|
2009-02-04 01:03:55 +01:00
|
|
|
mv "$WINDIR"/system32/$dll.dll "$WINDIR"/system32/$dll.dll.bak
|
|
|
|
done
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
# The installer doesn't want to install iexplore.exe in XP mode.
|
|
|
|
set_winver win2k
|
2009-02-04 01:03:55 +01:00
|
|
|
|
|
|
|
# Workaround a IE6 Installer bug, not Wine's fault
|
|
|
|
# See http://bugs.winehq.org/show_bug.cgi?id=5409
|
|
|
|
# Actual value downloaded doesn't matter
|
|
|
|
rm -f "$WINETRICKS_CACHE"/ie6sites.dat
|
|
|
|
download . http://www.microsoft.com/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat
|
|
|
|
|
|
|
|
# Install
|
|
|
|
download . http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe f3ab61a785eb9611fa583612e83f3b69377f2cef
|
2009-08-26 18:02:26 +02:00
|
|
|
|
|
|
|
# Silent install recipe from:
|
|
|
|
# http://www.axonpro.sk/japo/info/MS/SILENT%20INSTALL/Unattended-Silent%20Installation%20Switches%20for%20Windows%20Apps.htm
|
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
$WINE "$WINETRICKS_CACHE"/ie6setup.exe /q:a /r:n /c:"ie6wzd /S:""#e"" /q:a /r:n"
|
|
|
|
else
|
|
|
|
$WINE "$WINETRICKS_CACHE"/ie6setup.exe
|
|
|
|
fi
|
|
|
|
# IE6 exits with 194 to signal a reboot
|
|
|
|
status=$?
|
|
|
|
case $status in
|
|
|
|
0|194) ;;
|
|
|
|
*) die ie6 installation failed
|
|
|
|
esac
|
2009-02-04 01:03:55 +01:00
|
|
|
|
|
|
|
# Work around DLL registration bug until ierunonce/RunOnce/wineboot is fixed
|
2009-08-26 18:02:26 +02:00
|
|
|
# FIXME: whittle down this list
|
2009-02-04 01:03:55 +01:00
|
|
|
cd "$WINDIR"/system32/
|
|
|
|
for i in actxprxy.dll browseui.dll browsewm.dll cdfview.dll ddraw.dll \
|
|
|
|
dispex.dll dsound.dll iedkcs32.dll iepeers.dll iesetup.dll \
|
|
|
|
imgutil.dll inetcomm.dll inseng.dll isetup.dll jscript.dll laprxy.dll \
|
|
|
|
mlang.dll mshtml.dll mshtmled.dll msi.dll msident.dll \
|
|
|
|
msoeacct.dll msrating.dll mstime.dll msxml3.dll occache.dll \
|
|
|
|
ole32.dll oleaut32.dll olepro32.dll pngfilt.dll quartz.dll \
|
|
|
|
rpcrt4.dll rsabase.dll rsaenh.dll scrobj.dll scrrun.dll \
|
|
|
|
shdocvw.dll shell32.dll urlmon.dll vbscript.dll webcheck.dll \
|
|
|
|
wshcon.dll wshext.dll asctrls.ocx hhctrl.ocx mscomct2.ocx \
|
|
|
|
plugin.ocx proctexe.ocx tdc.ocx webcheck.dll wshom.ocx
|
|
|
|
do
|
|
|
|
$WINE regsvr32 /i $i > /dev/null 2>&1
|
|
|
|
done
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
# Set windows version back to user's default. Leave at win2k for better rendering (is there a bug for that?)
|
|
|
|
unset_winver
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
# try $WINE "$programfilesdir_unix"/"Internet Explorer"/IEXPLORE.EXE http://www.winehq.org
|
2009-01-12 18:23:01 +01:00
|
|
|
}
|
|
|
|
|
2008-03-12 20:10:31 +01:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_jet40() {
|
|
|
|
# http://support.microsoft.com/kb/239114
|
|
|
|
# See also http://bugs.winehq.org/show_bug.cgi?id=6085
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/4/3/9/4393c9ac-e69e-458d-9f6d-2fe191c51469/jet40sp8_9xnt.exe 8cd25342030857969ede2d8fcc34f3f7bcc2d6d4
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/jet40sp8_9xnt.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-07-11 23:40:12 +02:00
|
|
|
load_kde() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download . http://www.winkde.org/pub/kde/ports/win32/installer/old/kdewin-installer-gui-0.9.5-0.exe c2a95102312ca859fce5190307748da51fae644e
|
2008-07-11 23:40:12 +02:00
|
|
|
mkdir -p "$programfilesdir_unix/kde"
|
2010-02-09 22:16:53 +01:00
|
|
|
try cp "$WINETRICKS_CACHE"/kdewin-installer-gui-0.9.5-0.exe "$programfilesdir_unix/kde"
|
2008-07-11 23:40:12 +02:00
|
|
|
cd "$programfilesdir_unix/kde"
|
2010-02-09 22:16:53 +01:00
|
|
|
# This reports an errorlevel of 1, even for success. See https://bugs.kde.org/show_bug.cgi?id=194796
|
|
|
|
$WINE "$programfilesdir_win\\kde\\kdewin-installer-gui-0.9.5-0.exe" || true
|
2008-07-11 23:40:12 +02:00
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_liberation() {
|
2009-07-04 13:24:43 +02:00
|
|
|
# http://www.redhat.com/promo/fonts/
|
2009-08-26 18:02:26 +02:00
|
|
|
case `uname -s` in
|
|
|
|
SunOS|Solaris)
|
|
|
|
echo "If you get 'ERROR: Certificate verification error for fedorahosted.org: unable to get local issuer certificate':"
|
|
|
|
echo "Then you need to add Verisign root certificates to your local keystore."
|
|
|
|
echo "OpenSolaris users, see: http://www.linuxtopia.org/online_books/opensolaris_2008/SYSADV1/html/swmgrpatchtasks-14.html"
|
|
|
|
echo "Or edit winetricks' download function, and add '--no-check-certificate' to the command."
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
download . https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-1.04.tar.gz 097882c92e3260742a3dc3bf033792120d8635a3
|
2009-07-04 13:24:43 +02:00
|
|
|
cd "$WINETRICKS_TMP"
|
2009-08-26 18:02:26 +02:00
|
|
|
gunzip -dc "$WINETRICKS_CACHE"/liberation-fonts-1.04.tar.gz | tar -xf -
|
2009-07-04 13:24:43 +02:00
|
|
|
mv liberation-fonts-1.04/*.ttf "$winefontsdir"
|
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
|
|
|
cd "$olddir"
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
set_native_mdac() {
|
|
|
|
# Set those overrides globally so user programs get MDAC's odbc
|
|
|
|
# instead of wine's unixodbc
|
2010-02-09 22:16:53 +01:00
|
|
|
override_dlls native,builtin odbc32 odbccp32
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
2008-01-26 00:25:01 +01:00
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_mdac25() {
|
|
|
|
download mdac25 http://download.microsoft.com/download/e/e/4/ee4fe9ee-6fa1-4ab6-ab8c-fe1769f4edcf/mdac_typ.exe 09e974a5dbebaaa08c7985a4a1126886dc05fd87
|
|
|
|
set_native_mdac
|
|
|
|
set_winver nt40
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac25/mdac_typ.exe /q /C:"setup /QNT"
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac25/mdac_typ.exe
|
|
|
|
fi
|
2008-01-26 00:25:01 +01:00
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_mdac27() {
|
2008-01-26 00:25:01 +01:00
|
|
|
download mdac27 http://download.microsoft.com/download/3/b/f/3bf74b01-16ba-472d-9a8c-42b2b4fa0d76/mdac_typ.exe f68594d1f578c3b47bf0639c46c11c5da161feee
|
2007-06-03 22:12:03 +02:00
|
|
|
set_native_mdac
|
2008-04-24 09:17:49 +02:00
|
|
|
set_winver win2k
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac27/mdac_typ.exe /q /C:"setup /QNT"
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac27/mdac_typ.exe
|
|
|
|
fi
|
2008-04-24 09:17:49 +02:00
|
|
|
unset_winver
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_mdac28() {
|
2008-01-26 00:25:01 +01:00
|
|
|
download mdac28 http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE 91bd59f0b02b67f3845105b15a0f3502b9a2216a
|
2007-06-03 22:12:03 +02:00
|
|
|
set_native_mdac
|
|
|
|
set_winver win98
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac28/mdac_typ.exe /q /C:"setup /QNT"
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mdac28/mdac_typ.exe
|
|
|
|
fi
|
2007-06-03 22:12:03 +02:00
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_mfc40() {
|
2008-01-26 00:25:01 +01:00
|
|
|
# See http://support.microsoft.com/kb/122244
|
|
|
|
download . http://download.microsoft.com/download/ole/ole2v/3.5/w351/en-us/ole2v.exe c6cac71f32405ccb09c6f375e0738e6e13f073e4
|
2008-05-24 11:28:41 +02:00
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ole2v.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP"/MFC40.DLL "$WINDIR"/system32/
|
2008-01-26 00:25:01 +01:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_mono20() {
|
|
|
|
# Load Mono, have it handle all .net requests
|
|
|
|
download . ftp://ftp.novell.com/pub/mono/archive/2.0.1/windows-installer/1/mono-2.0.1-gtksharp-2.10.4-win32-1.exe ccb67ac41b59522846e47d0c423836b9d334c088
|
2010-02-09 22:16:53 +01:00
|
|
|
# Anyone know how to get it to do a silent install?
|
2009-08-26 18:02:26 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/mono-2.0.1-gtksharp-2.10.4-win32-1.exe $WINETRICKS_SILENT
|
2009-02-04 01:03:55 +01:00
|
|
|
|
|
|
|
cat > "$WINETRICKS_TMP"/mono_2.0.reg <<_EOF_
|
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727]
|
|
|
|
"Install"=dword:00000001
|
|
|
|
"SP"=dword:00000001
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v2.0]
|
|
|
|
"4322"="3706-4322"
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/mono_2.0.reg
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -f "$WINETRICKS_TMP"/mono_2.0.reg
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_mono22() {
|
2007-06-03 22:12:03 +02:00
|
|
|
# Load Mono, have it handle all .net requests
|
2009-02-04 01:03:55 +01:00
|
|
|
download . ftp://ftp.novell.com/pub/mono/archive/2.2/windows-installer/5/mono-2.2-gtksharp-2.12.7-win32-5.exe be977dfa9c49deea1be02ba4a2228e343f1e5840
|
2009-08-26 18:02:26 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/mono-2.2-gtksharp-2.12.7-win32-5.exe $WINETRICKS_SILENT
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
# FIXME: what should this be for mono 2.2?
|
|
|
|
cat > "$WINETRICKS_TMP"/mono_2.0.reg <<_EOF_
|
2007-06-03 22:12:03 +02:00
|
|
|
REGEDIT4
|
|
|
|
|
2007-08-27 18:55:30 +02:00
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727]
|
2007-06-03 22:12:03 +02:00
|
|
|
"Install"=dword:00000001
|
|
|
|
"SP"=dword:00000001
|
|
|
|
|
2007-08-27 18:55:30 +02:00
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v2.0]
|
2007-06-03 22:12:03 +02:00
|
|
|
"4322"="3706-4322"
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/mono_2.0.reg
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -f "$WINETRICKS_TMP"/mono_2.0.reg
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_mono24() {
|
|
|
|
# Load Mono, have it handle all .net requests
|
|
|
|
download . http://ftp.novell.com/pub/mono/archive/2.4.2.3/windows-installer/3/mono-2.4.2.3-gtksharp-2.12.9-win32-3.exe 4f0d051bcedd7668e63c12903310be0ea38f9654
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/mono-2.4.2.3-gtksharp-2.12.9-win32-3.exe $WINETRICKS_SILENT
|
|
|
|
|
|
|
|
# FIXME: what should this be for mono 2.4?
|
|
|
|
cat > "$WINETRICKS_TMP"/mono_2.0.reg <<_EOF_
|
|
|
|
REGEDIT4
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727]
|
|
|
|
"Install"=dword:00000001
|
|
|
|
"SP"=dword:00000001
|
|
|
|
|
|
|
|
[HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\policy\v2.0]
|
|
|
|
"4322"="3706-4322"
|
|
|
|
_EOF_
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit "$WINETRICKS_TMP"/mono_2.0.reg
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
rm -f "$WINETRICKS_TMP"/mono_2.0.reg
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_mpc() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download . $SOURCEFORGE/guliverkli2/mplayerc_20080414.zip bc9f922d7151e7cc7fef429b085cf208ef989bab
|
|
|
|
cd "$WINEPREFIX"/drive_c
|
|
|
|
try unzip "$WINETRICKS_CACHE"/mplayerc_20080414.zip
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
cd "$olddir"
|
2010-02-09 22:16:53 +01:00
|
|
|
echo MPC now available as c:/mplayerc.exe
|
2008-06-26 00:40:27 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_msi2() {
|
|
|
|
# Install native msi per http://wiki.winehq.org/NativeMsi
|
2008-02-15 01:47:21 +01:00
|
|
|
# http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# Pick win98 so we can install native msi
|
|
|
|
set_winver win98
|
|
|
|
|
|
|
|
# Avoid "err:setupapi:SetupDefaultQueueCallbackA copy error 5 ..."
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -f "$WINDIR"/system32/msi.dll
|
|
|
|
rm -f "$WINDIR"/system32/msiexec.exe
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
WINEDLLOVERRIDES="msi,msiexec.exe=n" try $WINE "$WINETRICKS_CACHE"/InstMSIA.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
override_dlls native,builtin msi msiexec.exe
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# and undo version win98
|
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_mshflxgd() {
|
|
|
|
# http://msdn.microsoft.com/en-us/library/aa240864(VS.60).aspx
|
|
|
|
# orig: 5f9c7a81022949bfe39b50f2bbd799c448bb7377
|
|
|
|
# Jan 2009: 7ad74e589d5eefcee67fa14e65417281d237a6b6
|
2009-07-04 13:24:43 +02:00
|
|
|
# May 2009: bd8aa796e16e5f213414af78931e0379d9cbe292
|
|
|
|
download . http://activex.microsoft.com/controls/vb6/MSHFLXGD.CAB bd8aa796e16e5f213414af78931e0379d9cbe292
|
2009-02-04 01:03:55 +01:00
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/MSHFLXGD.CAB
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp -f "$WINETRICKS_TMP"/[Mm][Ss][Hh][Ff][Ll][Xx][Gg][Dd].[Oo][Cc][Xx] "$WINDIR"/system32
|
2009-02-04 01:03:55 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
load_msls31() {
|
|
|
|
# Install native Microsoft Line Services (needed by e-Sword, possibly only when using native riched20)
|
2008-07-11 23:40:12 +02:00
|
|
|
download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/InstMsiA.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP"/msls31.dll "$WINDIR"/system32
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_msmask() {
|
|
|
|
# http://msdn.microsoft.com/en-us/library/11405hcf(VS.71).aspx
|
|
|
|
# http://bugs.winehq.org/show_bug.cgi?id=2934
|
2009-07-04 13:24:43 +02:00
|
|
|
# old: 3c6b26f68053364ea2e09414b615dbebafb9d5c3
|
2009-08-26 18:02:26 +02:00
|
|
|
# May 2009: 30e55679e4a13fe4d9620404476f215f93239292
|
|
|
|
download . http://activex.microsoft.com/controls/vb6/MSMASK32.CAB 30e55679e4a13fe4d9620404476f215f93239292
|
2009-02-04 01:03:55 +01:00
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/MSMASK32.CAB
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp -f "$WINETRICKS_TMP"/[Mm][Ss][Mm][Aa][Ss][Kk]32.[Oo][Cc][Xx] "$WINDIR"/system32/msmask32.ocx
|
2009-02-04 01:03:55 +01:00
|
|
|
try $WINE regsvr32 msmask32.ocx
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_msscript() {
|
|
|
|
# http://msdn.microsoft.com/scripting/scriptcontrol/x86/sct10en.exe
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?familyid=d7e31492-2595-49e6-8c02-1426fec693ac
|
|
|
|
download . http://download.microsoft.com/download/d/2/a/d2a7430c-6d5b-48e9-96c4-3c751be7bffe/sct10en.exe fd9f2f23357ab11ae70682d6864f7e9f188adf2a
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/sct10en.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/msscript.ocx "$WINDIR"/system32
|
|
|
|
try $WINE regsvr32 msscript.ocx
|
2008-04-06 09:16:00 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_msxml3() {
|
|
|
|
# Service Pack 5
|
|
|
|
#download http://download.microsoft.com/download/a/5/e/a5e03798-2454-4d4b-89a3-4a47579891d8/msxml3.msi
|
|
|
|
# Service Pack 7
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/8/8/8/888f34b7-4f54-4f06-8dac-fa29b19f33dd/msxml3.msi d4c2178dfb807e1a0267fce0fd06b8d51106d913
|
2007-06-03 22:12:03 +02:00
|
|
|
# http://bugs.winehq.org/show_bug.cgi?id=7849 fixed since 0.9.37
|
2008-04-06 09:16:00 +02:00
|
|
|
override_dlls native,builtin msxml3
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml3.msi $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_msxml4() {
|
2010-02-09 22:16:53 +01:00
|
|
|
if test ! -f "$WINETRICKS_CACHE"/msxml4.msi
|
2007-06-03 22:12:03 +02:00
|
|
|
then
|
2010-02-09 22:16:53 +01:00
|
|
|
# MS06-071: http://www.microsoft.com/downloads/details.aspx?familyid=24B7D141-6CDF-4FC4-A91B-6F18FE6921D4
|
|
|
|
# download . http://download.microsoft.com/download/e/2/e/e2e92e52-210b-4774-8cd9-3a7a0130141d/msxml4-KB927978-enu.exe d364f9fe80c3965e79f6f64609fc253dfeb69c25
|
|
|
|
# MS07-042: http://www.microsoft.com/downloads/details.aspx?FamilyId=021E12F5-CB46-43DF-A2B8-185639BA2807
|
|
|
|
download . http://download.microsoft.com/download/9/4/2/9422e6b6-08ee-49cb-9f05-6c6ee755389e/msxml4-KB936181-enu.exe 73d75d7b41f8a3d49f272e74d4f73bb5e82f1acf
|
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
|
|
|
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/msxml4-KB936181-enu.exe "/x:`$WINE winepath -w "$WINETRICKS_TMP"`" $WINETRICKS_QUIET
|
|
|
|
if test ! -f "$WINETRICKS_TMP"/msxml.msi
|
|
|
|
then
|
|
|
|
die msxml.msi not found
|
|
|
|
fi
|
|
|
|
mv "$WINETRICKS_TMP"/msxml.msi "$WINETRICKS_CACHE"/msxml4.msi
|
2007-06-03 22:12:03 +02:00
|
|
|
fi
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml4.msi $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-02-15 01:47:21 +01:00
|
|
|
load_msxml6() {
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# If this is just a dependency check, don't re-install
|
|
|
|
if test $PACKAGE != msxml6 && test -f "$WINDIR"/system32/msxml6.dll
|
|
|
|
then
|
|
|
|
echo "prerequisite msxml6 already installed, skipping"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
|
2008-02-15 01:47:21 +01:00
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# download . http://download.microsoft.com/download/2/e/0/2e01308a-e17f-4bf9-bf48-161356cf9c81/msxml6.msi 2308743ddb4cb56ae910e461eeb3eab0a9e58058
|
|
|
|
# Service Pack 1
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?familyid=D21C292C-368B-4CE1-9DAB-3E9827B70604
|
|
|
|
download . http://download.microsoft.com/download/e/a/f/eafb8ee7-667d-4e30-bb39-4694b5b3006f/msxml6_x86.msi
|
2008-02-15 01:47:21 +01:00
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml6_x86.msi $WINETRICKS_QUIET
|
2008-02-15 01:47:21 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-07-11 23:40:12 +02:00
|
|
|
load_ogg() {
|
|
|
|
# flac, ogg, speex, vorbis, ogm source, ogg source
|
|
|
|
download . http://cross-lfs.org/~mlankhorst/oggcodecs_0.81.2.exe c9d10a8f1b65b9f3824e227333d66247e14fad4c
|
|
|
|
#try $WINE "$WINETRICKS_CACHE"/oggcodecs_0.81.2.exe $WINETRICKS_QUIET
|
|
|
|
# oh, and the new schroedinger direct show filter, too
|
|
|
|
# see following URLs for more info
|
|
|
|
# http://www.diracvideo.org/
|
|
|
|
# http://cross-lfs.org/~mlankhorst/direct-schro.txt
|
|
|
|
# http://www.diracvideo.org/git?p=direct-schro.git;a=summary
|
|
|
|
# Requires wine-1.1.1
|
|
|
|
download . http://cross-lfs.org/~mlankhorst/direct-schro.dll
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp "$WINETRICKS_CACHE"/direct-schro.dll "$WINDIR"/system32/direct-schro.dll
|
|
|
|
# This is currently broken. Maarten's not sure why.
|
2008-07-11 23:40:12 +02:00
|
|
|
try $WINE regsvr32 direct-schro.dll
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_ole2() {
|
|
|
|
# http://support.microsoft.com/kb/123087/EN-US/
|
|
|
|
download . http://download.microsoft.com/download/win31/update/2.03/win/en-us/ww1116.exe b803991c40f387464b61f606536b7c98a88245d2
|
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ww1116.exe
|
|
|
|
set_winver win31
|
|
|
|
cd "$WINETRICKS_TMP"
|
2009-07-04 13:24:43 +02:00
|
|
|
try $WINE setup.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
cd "$olddir"
|
2009-08-26 18:02:26 +02:00
|
|
|
unset_winver
|
2009-07-04 13:24:43 +02:00
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
override_dlls native,builtin COMPOBJ.DLL OLE2CONV.DLL OLE2DISP.DLL OLE2.DLL
|
2009-07-04 13:24:43 +02:00
|
|
|
override_dlls native,builtin OLE2NLS.DLL OLE2PROX.DLL STORAGE.DLL TYPELIB.DLL
|
2009-02-04 01:03:55 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_openwatcom() {
|
|
|
|
# http://www.openwatcom.org
|
|
|
|
download . "http://ftp.openwatcom.org/ftp/open-watcom-c-win32-1.8.exe" 44afd1fabfdf0374f614f054824e60ac560f9dc0
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
# Options documented at http://bugzilla.openwatcom.org/show_bug.cgi?id=898
|
|
|
|
# But they don't seem to work on wine, so jam them into setup.inf
|
|
|
|
# Pick smallest installation that supports 16 bit C and C++
|
|
|
|
cd "$WINETRICKS_TMP"
|
|
|
|
cp "$WINETRICKS_CACHE"/open-watcom-c-win32-1.8.exe .
|
|
|
|
unzip open-watcom-c-win32-1.8.exe setup.inf
|
|
|
|
sed -i 's/tools16=.*/tools16=true/' setup.inf
|
|
|
|
zip -f open-watcom-c-win32-1.8.exe
|
|
|
|
try $WINE open-watcom-c-win32-1.8.exe -s
|
|
|
|
cd "$olddir"
|
|
|
|
else
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/open-watcom-c-win32-1.8.exe
|
|
|
|
fi
|
2010-02-09 22:16:53 +01:00
|
|
|
if test ! -f "$WINEPREFIX"/drive_c/WATCOM/binnt/wcc.exe
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
then
|
|
|
|
warn "c:/watcom/binnt/wcc.exe not found; you probably didn't select 16 bit tools, and won't be able to buld win16test"
|
|
|
|
fi
|
2009-08-26 18:02:26 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_pdh() {
|
|
|
|
# http://support.microsoft.com/kb/284996
|
2008-02-15 01:47:21 +01:00
|
|
|
download . http://download.microsoft.com/download/platformsdk/Redist/5.0.2195.2668/NT4/EN-US/pdhinst.exe f42448660def8cd7f42b34aa7bc7264745f4425e
|
2009-08-26 18:02:26 +02:00
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/pdhinst.exe
|
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_TMP"/pdh.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/x86/Pdh.Dll "$WINDIR"/system32/pdh.dll
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_psdk2003()
|
|
|
|
{
|
2010-02-09 22:16:53 +01:00
|
|
|
# Note: aborts on 64 bit windows with dialog saying "don't run on WoW"
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb
|
|
|
|
download psdk2003 http://download.microsoft.com/download/f/a/d/fad9efde-8627-4e7a-8812-c351ba099151/PSDK-x86.exe 5c7dc2e1eb902b376d7797cc383fefdfc64ff9c9
|
|
|
|
echo "This takes about an hour, and fails at the end, but enough is installed to be useful, I hope. See http://bugs.winehq.org/show_bug.cgi?id=19673"
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/psdk2003/PSDK-x86
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_psdkvista()
|
|
|
|
{
|
2010-02-09 22:16:53 +01:00
|
|
|
# http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb
|
|
|
|
warn "Vista SDK doesn't work yet as of wine-1.1.28"
|
|
|
|
load_dotnet20
|
|
|
|
download psdkvista download.microsoft.com/download/c/a/1/ca145d10-e254-475c-85f9-1439f4cd2a9e/Setup.exe 756c21a7fc9b831f7200f3f44ae55cc7689e8063
|
|
|
|
#chmod +x "$WINETRICKS_CACHE"/psdkvista/Setup.exe
|
|
|
|
cd "$WINETRICKS_CACHE"/psdkvista
|
|
|
|
try $WINE Setup.exe
|
|
|
|
cd "$olddir"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_psdkwin7()
|
|
|
|
{
|
2010-02-09 22:16:53 +01:00
|
|
|
# http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en
|
|
|
|
warn "Windows 7 SDK doesn't work yet as of wine-1.1.28"
|
|
|
|
load_vcrun2008 load_dotnet20
|
|
|
|
download psdkwin7 http://download.microsoft.com/download/7/A/B/7ABD2203-C472-4036-8BA0-E505528CCCB7/winsdk_web.exe a01dcc67a38f461e80ea649edf1353f306582507
|
|
|
|
#chmod +x "$WINETRICKS_CACHE"/psdkwin7/winsdk_web.exe
|
|
|
|
cd "$WINETRICKS_CACHE"/psdkwin7
|
|
|
|
try $WINE winsdk_web.exe
|
|
|
|
cd "$olddir"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_python26() {
|
|
|
|
download . http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi 2d1503b0e8b7e4c72a276d4d9027cf4856b208b8
|
|
|
|
download . $SOURCEFORGE/project/pywin32/pywin32/Build%20214/pywin32-214.win32-py2.6.exe eca58f29b810d8e3e7951277ebb3e35ac35794a3
|
|
|
|
cd "$WINETRICKS_CACHE"
|
|
|
|
try $WINE msiexec /i python-2.6.2.msi ALLUSERS=1 $WINETRICKS_QUIET
|
|
|
|
# FIXME: unzip this instead of running it if quiet install?
|
|
|
|
try $WINE pywin32-214.win32-py2.6.exe
|
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_quicktime72() {
|
2009-03-02 01:37:48 +01:00
|
|
|
echo "Quicktime needs gdiplus..."
|
|
|
|
load_gdiplus
|
|
|
|
|
2008-06-26 00:40:27 +02:00
|
|
|
# http://www.apple.com/support/downloads/quicktime72forwindows.html
|
|
|
|
download quicktime72 'http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=14402&cat=59&platform=osx&method=sa/QuickTimeInstaller.exe' bb89981f10cf21de57b9453e53cf81b9194271a9
|
|
|
|
unset QUICKTIME_QUIET
|
|
|
|
if test "$WINETRICKS_QUIET"x != x
|
|
|
|
then
|
|
|
|
QUICKTIME_QUIET="/qn" # ISSETUPDRIVEN=0
|
|
|
|
fi
|
|
|
|
# set vista mode to inhibit directdraw overlay use that blacks the screen
|
|
|
|
set_winver vista
|
2009-03-02 01:37:48 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/quicktime72/QuickTimeInstaller.exe ALLUSERS=1 DESKTOP_SHORTCUTS=0 QTTaskRunFlags=0 QTINFO.BISQTPRO=1 SCHEDULE_ASUW=0 REBOOT_REQUIRED=No $QUICKTIME_QUIET > /dev/null 2>&1
|
2008-06-26 00:40:27 +02:00
|
|
|
if test "$WINETRICKS_QUIET"x = x
|
|
|
|
then
|
|
|
|
echo "You probably want to select Advanced / Safe Mode in the Quicktime control panel"
|
2009-03-02 01:37:48 +01:00
|
|
|
try $WINE control "$programfilesdir_win\\QuickTime\\QTSystem\\QuickTime.cpl"
|
2008-06-26 00:40:27 +02:00
|
|
|
fi
|
2009-08-26 18:02:26 +02:00
|
|
|
|
|
|
|
unset_winver
|
2008-06-26 00:40:27 +02:00
|
|
|
# user might want to set vista mode himself, or run
|
|
|
|
# wine control ".wine/drive_c/Program Files/QuickTime/QTSystem/QuickTime.cpl"
|
|
|
|
# and pick Advanced / Safe Mode (gdi only).
|
|
|
|
# We could probably force that by overwriting QuickTime.qtp
|
|
|
|
# (probably in Program Files/QuickTime/QTSystem/QuickTime.qtp)
|
|
|
|
# but the format isn't known, so we'd have to override all other settings, too.
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-10-05 00:39:47 +02:00
|
|
|
volnum() {
|
|
|
|
# Recent Microsoft installers are often based on "windows package manager", see
|
|
|
|
# http://support.microsoft.com/kb/262841 and
|
|
|
|
# http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx
|
|
|
|
# These installers check the drive name, and if it doesn't start with 'harddisk',
|
|
|
|
# they complain "Unable to find a volume for file extraction", see
|
2009-08-26 18:02:26 +02:00
|
|
|
# http://bugs.winehq.org/show_bug.cgi?id=5351
|
2007-10-05 00:39:47 +02:00
|
|
|
# You may be able to work around this by using the installer's /x or /extract switch,
|
|
|
|
# but renaming drive_c to "harddiskvolume0" lets you just run the installer as normal.
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
if test ! -d "$WINEPREFIX"/harddiskvolume0/
|
2007-10-05 00:39:47 +02:00
|
|
|
then
|
2009-08-26 18:02:26 +02:00
|
|
|
ln -s drive_c "$WINEPREFIX"/harddiskvolume0
|
|
|
|
rm "$WINEPREFIX"/dosdevices/c:
|
|
|
|
ln -s ../harddiskvolume0 "$WINEPREFIX"/dosdevices/c:
|
2007-10-05 00:39:47 +02:00
|
|
|
echo "Renamed drive_c to harddiskvolume0"
|
|
|
|
else
|
|
|
|
echo "drive_c already named harddiskvolume0"
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-01-26 00:25:01 +01:00
|
|
|
load_riched20() {
|
|
|
|
# http://support.microsoft.com/?kbid=249973
|
|
|
|
download . http://download.microsoft.com/download/winntsp/Patch/RTF/NT4/EN-US/Q249973i.EXE f0b7663f15dbd31410435483ba832318c7a70470
|
2008-05-24 11:28:41 +02:00
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/Q249973i.EXE
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP"/riched??.dll "$WINDIR"/system32
|
2008-04-06 09:16:00 +02:00
|
|
|
override_dlls native,builtin riched20 riched32
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2008-01-26 00:25:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-02-15 01:47:21 +01:00
|
|
|
load_riched30() {
|
|
|
|
# http://www.novell.com/documentation/nm1/readmeen_web/readmeen_web.html#Akx3j64
|
|
|
|
# claims that Groupwise Messenger's View / Text Size command
|
2009-08-26 18:02:26 +02:00
|
|
|
# only works with riched30, and recommends getting it by installing
|
2008-02-15 01:47:21 +01:00
|
|
|
# msi 2, which just happens to come with riched30 version of riched20
|
|
|
|
# (though not with a corresponding riched32, which might be a problem)
|
|
|
|
# http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=CEBBACD8-C094-4255-B702-DE3BB768148F
|
|
|
|
download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
|
2008-05-24 11:28:41 +02:00
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/InstMsiA.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP"/riched20.dll "$WINDIR"/system32
|
2009-08-26 18:02:26 +02:00
|
|
|
override_dlls native,builtin riched20
|
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2008-02-15 01:47:21 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_shockwave() {
|
|
|
|
# Not silent enough, use msi instead
|
|
|
|
#download . http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Full.exe 840e34e9b067cf247bfa9092665b8966158f38e3
|
|
|
|
#try $WINE "$WINETRICKS_CACHE"/Shockwave_Installer_Full.exe $WINETRICKS_S
|
|
|
|
# old sha1sum: 6a91a9da4b54c3fdc97130a15e1a173117e5f4ff
|
|
|
|
# 2009-07-31 sha1sum: 0bb506ef67a268e8d3fb6c7ce556320ee10b9da5
|
2010-02-09 22:16:53 +01:00
|
|
|
|
|
|
|
download . http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi 0bb506ef67a268e8d3fb6c7ce556320ee10b9da5
|
2009-08-26 18:02:26 +02:00
|
|
|
try $WINE msiexec /i "$WINETRICKS_CACHE"/sw_lic_full_installer.msi $WINETRICKS_QUIET
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_tahoma() {
|
2009-02-04 01:03:55 +01:00
|
|
|
# The tahoma and tahomabd fonts are needed by e.g. Steam
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
download . http://download.microsoft.com/download/office97pro/fonts/1/w95/en-us/tahoma32.exe 888ce7b7ab5fd41f9802f3a65fd0622eb651a068
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/tahoma32.exe
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Tahoma.TTF "$winefontsdir"/tahoma.ttf
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Tahomabd.TTF "$winefontsdir"/tahomabd.ttf
|
|
|
|
chmod +w "$winefontsdir"/tahoma*.ttf
|
2008-05-24 11:28:41 +02:00
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_urlmon() {
|
|
|
|
# This is an updated urlmon from IE 6.0
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?familyid=85BB441A-5BB1-4A82-86EC-A249AF287513
|
|
|
|
# (Works for Dolphin Smalltalk, see http://bugs.winehq.org/show_bug.cgi?id=8258)
|
|
|
|
download . http://download.microsoft.com/download/8/2/0/820faffc-3ea0-4914-bca3-584235964ded/Q837251.exe bcc79b92ac3c06c4de3692672c3d70bdd36be892
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/Q837251.exe"
|
|
|
|
try cp -f "$WINETRICKS_TMP"/URLMON.DLL "$WINDIR"/system32/urlmon.dll
|
|
|
|
override_dlls native,builtin urlmon
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
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
|
|
|
|
download . ftp://ftp.microsoft.com/Softlib/MSLFILES/VBRUN200.EXE ac0568b73ee375408778e9b505df995f79ab907e
|
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/VBRUN200.EXE
|
|
|
|
try cp -f "$WINETRICKS_TMP/VBRUN200.DLL" "$WINDIR"/system32/
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-03-12 20:10:31 +01:00
|
|
|
load_vb3run() {
|
|
|
|
# See http://support.microsoft.com/kb/196285
|
|
|
|
download . http://download.microsoft.com/download/vb30/utility/1/w9xnt4/en-us/vb3run.exe 518fcfefde9bf680695cadd06512efadc5ac2aa7
|
2008-05-24 11:28:41 +02:00
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/vb3run.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP/Vbrun300.dll" "$WINDIR"/system32/
|
2008-03-12 20:10:31 +01:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_vb4run() {
|
|
|
|
# See http://support.microsoft.com/kb/196286
|
|
|
|
download . http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe 83e968063272e97bfffd628a73bf0ff5f8e1023b
|
2008-05-24 11:28:41 +02:00
|
|
|
try unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/vb4run.exe
|
2009-02-04 01:03:55 +01:00
|
|
|
try cp -f "$WINETRICKS_TMP/Vb40032.dll" "$WINDIR"/system32/
|
|
|
|
try cp -f "$WINETRICKS_TMP/Vb40016.dll" "$WINDIR"/system32/
|
2008-03-12 20:10:31 +01:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_vbvm50() {
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/vb50pro/utility/1/win98/en-us/msvbvm50.exe 28bfaf09b8ac32cf5ffa81252f3e2fadcb3a8f27
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/msvbvm50.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_vbrun60() {
|
2010-02-09 22:16:53 +01:00
|
|
|
download . http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe 2dc00e5fc701492bcba7ac58f057ee43751e18e5
|
2007-06-03 22:12:03 +02:00
|
|
|
# Exits with status 43 for some reason?
|
2010-02-09 22:16:53 +01:00
|
|
|
$WINE "$WINETRICKS_CACHE"/vbrun60.exe $WINETRICKS_QUIET || true
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_vcrun6() {
|
|
|
|
# Load the Visual C++ 6 runtime libraries, including the elusive mfc42u.dll
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
|
|
|
|
# If this is just a dependency check, don't re-install
|
|
|
|
if test $PACKAGE != vcrun6 && test -f "$WINDIR"/system32/mfc42u.dll
|
2008-04-24 09:17:49 +02:00
|
|
|
then
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
echo "prerequisite vcrun6 already installed, skipping"
|
2008-04-24 09:17:49 +02:00
|
|
|
return
|
|
|
|
fi
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
if test ! -f "$WINETRICKS_CACHE"/vcredist.exe
|
2007-06-03 22:12:03 +02:00
|
|
|
then
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe 382c8f5a7f41189af8d4165cf441f274b7e2a457
|
2008-05-24 11:28:41 +02:00
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2009-08-26 18:02:26 +02:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/vc6redistsetup_enu.exe "/T:`$WINE winepath -w "$WINETRICKS_TMP"`" /c $WINETRICKS_QUIET
|
2009-02-04 01:03:55 +01:00
|
|
|
if test ! -f "$WINETRICKS_TMP"/vcredist.exe
|
2007-06-03 22:12:03 +02:00
|
|
|
then
|
2008-04-24 09:17:49 +02:00
|
|
|
die vcredist.exe not found
|
2007-06-03 22:12:03 +02:00
|
|
|
fi
|
2008-05-24 11:28:41 +02:00
|
|
|
mv "$WINETRICKS_TMP"/vcredist.exe "$WINETRICKS_CACHE"
|
2007-06-03 22:12:03 +02:00
|
|
|
fi
|
|
|
|
# Delete some fake dlls to avoid vcredist installer warnings
|
2009-02-04 01:03:55 +01:00
|
|
|
rm -f "$WINDIR"/system32/msvcrt.dll
|
|
|
|
rm -f "$WINDIR"/system32/oleaut32.dll
|
|
|
|
rm -f "$WINDIR"/system32/olepro32.dll
|
2007-06-03 22:12:03 +02:00
|
|
|
# vcredist still exits with status 43. Anyone know why?
|
2010-02-09 22:16:53 +01:00
|
|
|
$WINE "$WINETRICKS_CACHE"/vcredist.exe || true
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
# And then some apps need mfc42u.dll, dunno what right way
|
|
|
|
# is to get it, vcredist doesn't install it by default?
|
2010-02-09 22:16:53 +01:00
|
|
|
cd "$WINETRICKS_TMP"/
|
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
|
|
|
try cabextract "$WINETRICKS_CACHE"/vcredist.exe
|
|
|
|
mv mfc42u.dll "$WINDIR"/system32/
|
|
|
|
cd "$olddir"
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
override_dlls native,builtin msvcrt
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-04-06 09:16:00 +02:00
|
|
|
load_vcrun2003() {
|
|
|
|
# Load the Visual C++ 2003 runtime libraries
|
|
|
|
# Sadly, I know of no Microsoft URL for these
|
|
|
|
echo "Installing BZFlag (which comes with the Visual C++ 2003 runtimes)"
|
2008-05-24 11:28:41 +02:00
|
|
|
download . $SOURCEFORGE/bzflag/BZEditW32_1.6.5_Installer.exe bdd1b32c4202fd77e6513fd507c8236888b09121
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/BZEditW32_1.6.5_Installer.exe $WINETRICKS_S
|
2009-07-04 13:24:43 +02:00
|
|
|
try cp "$programfilesdir_unix/BZEdit1.6.5"/m*71* "$WINDIR"/system32/
|
2008-04-06 09:16:00 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_vcrun2005() {
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# Load the latest Visual C++ 2005 runtime libraries
|
|
|
|
# If this is just a dependency check, don't re-install
|
2008-01-26 00:25:01 +01:00
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# SP1 + ATL security fix build 4053 (MS09-035)
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?familyid=766A6AF7-EC73-40FF-B072-9112BAB119C2
|
|
|
|
if test $PACKAGE != vcrun2005 && test -d "$WINDIR"/winsxs/x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_b77cec8e
|
|
|
|
then
|
|
|
|
echo "prerequisite vcrun2005 already installed, skipping"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
download vcrun2005-ms09-035 http://download.microsoft.com/download/6/B/B/6BB661D6-A8AE-4819-B79F-236472F6070C/vcredist_x86.exe e052789ebad7dc8d6f8505a9295b0576babd125e
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/vcrun2005-ms09-035/vcredist_x86.exe $WINETRICKS_QUIET
|
2008-01-26 00:25:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_vcrun2008() {
|
2009-07-04 13:24:43 +02:00
|
|
|
# Work around bug 5351 (http://bugs.winehq.org/show_bug.cgi?id=5351). In recent
|
|
|
|
# wine (>= 1.1.7) the bug is fixed. The workaround doesn't hurt anything, and lets
|
|
|
|
# installer work on older Wine (e.g., the stabe 1.0.1).
|
2008-01-26 00:25:01 +01:00
|
|
|
volnum
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# Load the latest Visual C++ 2008 runtime libraries
|
|
|
|
# If this is just a dependency check, don't re-install
|
|
|
|
# SP1 + ATL security fix build 4148 (MS09-035)
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?familyid=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c
|
|
|
|
if test $PACKAGE != vcrun2008 && test -d "$WINDIR"/winsxs/x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_a57c1f53
|
|
|
|
then
|
|
|
|
echo "prerequisite vcrun2008 already installed, skipping"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
download vcrun2008-ms09-035 http://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exe bd18409cfe75b88c2a9432d36d96f4bf125a3237
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/vcrun2008-ms09-035/vcredist_x86.exe $WINETRICKS_QUIET
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-06-26 01:10:51 +02:00
|
|
|
load_vjrun20() {
|
2009-07-04 13:24:43 +02:00
|
|
|
load_dotnet20
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?FamilyId=E9D87F37-2ADC-4C32-95B3-B5E3A21BAB2C
|
2008-06-26 01:10:51 +02:00
|
|
|
download vjrun20 http://download.microsoft.com/download/9/2/3/92338cd0-759f-4815-8981-24b437be74ef/vjredist.exe 80a098e36b90d159da915aebfbfbacf35f302bd8
|
2009-08-26 18:02:26 +02:00
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/vjrun20/vjredist.exe /q /C:"install /QNT"
|
|
|
|
else
|
|
|
|
try $WINE vjrun20/vjredist.exe
|
|
|
|
fi
|
2008-06-26 01:10:51 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_vc2005express()
|
|
|
|
{
|
|
|
|
# Thanks to http://blogs.msdn.com/astebner/articles/551674.aspx for the recipe
|
|
|
|
load_dotnet20
|
|
|
|
load_msxml6
|
|
|
|
|
|
|
|
# http://go.microsoft.com/fwlink/?LinkId=51410
|
|
|
|
download vc2005express http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe 0292ae1d576edd8ee5350a27113c94c9f9958d5c
|
|
|
|
|
|
|
|
if [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
# Thanks to Aaron Stebner's unattended install recipe
|
|
|
|
# http://blogs.msdn.com/astebner/archive/2006/03/19/555326.aspx
|
|
|
|
|
|
|
|
# "http://go.microsoft.com/fwlink/?LinkId=51417"
|
|
|
|
download vc2005express http://download.microsoft.com/download/0/5/A/05AA45B9-A4BE-4872-8D57-733DF5297284/Ixpvc.exe ce0da62b5649f33c7a150de276d799fb2d68d12a
|
|
|
|
|
|
|
|
cd "$WINETRICKS_TMP"
|
|
|
|
rm -rf vc2005express.tmp || true
|
|
|
|
mkdir vc2005express.tmp
|
|
|
|
cd vc2005express.tmp
|
|
|
|
cabextract "$WINETRICKS_CACHE"/vc2005express/vcsetup.exe
|
|
|
|
cp "$WINETRICKS_CACHE"/vc2005express/Ixpvc.exe .
|
|
|
|
chmod +x Ixpvc.exe
|
|
|
|
# Add /qn after ReallySuppress for a really silent install (but then you won't see any errors)
|
|
|
|
|
|
|
|
try $WINE Ixpvc /t:"$WINETRICKS_TMP_WIN\\\\vc2005express.tmp" /q:a /c:"msiexec /i vcsetup.msi VSEXTUI=1 ADDLOCAL=ALL REBOOT=ReallySuppress"
|
|
|
|
|
|
|
|
cd ..
|
|
|
|
rm -rf vc2005express.tmp || true
|
|
|
|
else
|
|
|
|
warn "Don't forget to install the IDE, or mt.exe won't be installed"
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/vc2005express/vcsetup.exe
|
|
|
|
# The interactive installer seems to be asynchronous, so wait until its log file directory is created
|
|
|
|
while test ! -d "$programfilesdir_unix/Microsoft Visual Studio 8/Microsoft Visual C++ 2005 Express Edition - ENU/Logs"
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
do
|
|
|
|
echo "Waiting for install to finish..."
|
|
|
|
sleep 10
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_vc2005trial()
|
|
|
|
{
|
|
|
|
load_vcrun6
|
|
|
|
load_dotnet20
|
|
|
|
load_msxml6
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
echo "Downloading/checksumming Visual C++ 2005 Trial. This will take some time!"
|
|
|
|
download vc2005trial http://download.microsoft.com/download/6/f/5/6f5f7a01-50bb-422d-8742-c099c8896969/En_vs_2005_vsts_180_Trial.img 0204bce1dacfa15b45052647139b35e31e9e36ee
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
# FIXME: linux-specific
|
|
|
|
IMG="$WINETRICKS_CACHE"/vc2005trial/En_vs_2005_vsts_180_Trial.img
|
|
|
|
warn "Mounting Visual Studio 2005 Trial disk image..."
|
|
|
|
case "$GUI-$DE" in
|
|
|
|
gnome)
|
|
|
|
1-gksudo "mkdir -p /mnt/winetricks/vc2005trial"
|
|
|
|
1-gksudo "mount -o ro,loop $IMG /mnt/winetricks/vc2005trial"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
sudo mkdir -p /mnt/winetricks/vc2005trial
|
|
|
|
sudo mount -o ro,loop $IMG /mnt/winetricks/vc2005trial
|
|
|
|
;;
|
|
|
|
esac
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
|
|
|
|
if false && [ $WINETRICKS_QUIET ]
|
|
|
|
then
|
|
|
|
# Thanks to http://blogs.msdn.com/astebner/archive/2005/05/24/421314.aspx for unattended install method
|
|
|
|
# See also http://support.microsoft.com/?kbid=913445
|
|
|
|
die "not implemented yet"
|
|
|
|
else
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE /mnt/winetricks/vc2005trial/vs/setup/setup.exe
|
|
|
|
while ps | grep -q setup.exe
|
|
|
|
do
|
|
|
|
sleep 10
|
|
|
|
echo waiting for setup to finish
|
|
|
|
done
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
fi
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
case "$GUI-$DE" in
|
|
|
|
gnome)
|
|
|
|
1-gksudo "umount /mnt/winetricks/vc2005trial"
|
|
|
|
1-gksudo "rm -rf /mnt/winetricks"
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
sudo umount /mnt/winetricks/vc2005trial
|
|
|
|
sudo rm -rf /mnt/winetricks
|
|
|
|
;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
esac
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-06-26 00:40:27 +02:00
|
|
|
load_vlc() {
|
2009-07-04 13:24:43 +02:00
|
|
|
download . http://www.videolan.org/mirror-geo-redirect.php?file=vlc/0.8.6f/win32/vlc-0.8.6f-win32.exe b83558e4232c47a385dbc93ebdc2e6b942fbcfbf
|
2008-06-26 00:40:27 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/vlc-0.8.6f-win32.exe $WINETRICKS_S
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-02-04 01:03:55 +01:00
|
|
|
load_wininet() {
|
2009-08-26 18:02:26 +02:00
|
|
|
# This is an updated wininet from IE 5.0.1.
|
2009-02-04 01:03:55 +01:00
|
|
|
# (Good enough for Active Worlds browser. Also helps "Avatar - Legends of the Arena" get to login screen.)
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?familyid=6DEE32AB-B618-4FB3-9A45-CDD08162E167
|
|
|
|
download . http://download.microsoft.com/download/ie5/Update/1/WIN98/EN-US/3725.exe b048e0b4e303298de3317b16f7008c43ca71ddfe
|
|
|
|
try cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/3725.exe"
|
|
|
|
try cp -f "$WINETRICKS_TMP"/Wininet.dll "$WINDIR"/system32/wininet.dll
|
|
|
|
override_dlls native,builtin wininet
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-03-02 01:37:48 +01:00
|
|
|
load_wme9() {
|
|
|
|
# See also http://www.microsoft.com/downloads/details.aspx?FamilyID=5691ba02-e496-465a-bba9-b2f1182cdf24
|
|
|
|
download wme9 http://download.microsoft.com/download/8/1/f/81f9402f-efdd-439d-b2a4-089563199d47/WMEncoder.exe 7a3f8781f3e5705651992ef0150ee30bc1295116
|
|
|
|
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/wme9/WMEncoder.exe $WINETRICKS_QUIET
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
load_wmp9() {
|
|
|
|
# Not really expected to work well yet; see
|
|
|
|
# http://appdb.winehq.org/appview.php?versionId=1449
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_wsh56
|
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
set_winver win2k
|
|
|
|
|
|
|
|
# See also http://www.microsoft.com/windows/windowsmedia/player/9series/default.aspx
|
|
|
|
download wmp9 http://download.microsoft.com/download/1/b/c/1bc0b1a3-c839-4b36-8f3c-19847ba09299/MPSetup.exe 580536d10657fa3868de2869a3902d31a0de791b
|
|
|
|
|
|
|
|
# Have to run twice; see http://bugs.winehq.org/show_bug.cgi?id=1886
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/wmp9/MPSetup.exe $WINETRICKS_QUIET
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/wmp9/MPSetup.exe $WINETRICKS_QUIET
|
2008-04-24 09:17:49 +02:00
|
|
|
|
|
|
|
# Also install the codecs
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?FamilyID=06fcaab7-dcc9-466b-b0c4-04db144bb601
|
|
|
|
download . http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe 8b76bdcbea0057eb12b7966edab4b942ddacc253
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/WM9Codecs9x.exe $WINETRICKS_QUIET
|
2008-04-24 09:17:49 +02:00
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
# Disable WMP's services, since they depend on unimplemented stuff, they trigger the GUI debugger several times
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
|
|
|
|
try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k"
|
2009-07-04 13:24:43 +02:00
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_wmp10() {
|
|
|
|
# See http://appdb.winehq.org/appview.php?iVersionId=3212
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_wsh56
|
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
# See also http://www.microsoft.com/windows/windowsmedia/player/10
|
|
|
|
download . http://download.microsoft.com/download/1/2/A/12A31F29-2FA9-4F50-B95D-E45EF7013F87/MP10Setup.exe 69862273a5d9d97b4a2e5a3bd93898d259e86657
|
|
|
|
|
|
|
|
# Crashes on exit, but otherwise ok; see http://bugs.winehq.org/show_bug.cgi?id=12633
|
2008-06-26 00:40:27 +02:00
|
|
|
echo Executing $WINE "$WINETRICKS_CACHE"/MP10Setup.exe $WINETRICKS_QUIET
|
2010-02-09 22:16:53 +01:00
|
|
|
$WINE "$WINETRICKS_CACHE"/MP10Setup.exe $WINETRICKS_QUIET || true
|
2008-04-24 09:17:49 +02:00
|
|
|
|
|
|
|
# Also install the codecs
|
|
|
|
# See http://www.microsoft.com/downloads/details.aspx?FamilyID=06fcaab7-dcc9-466b-b0c4-04db144bb601
|
|
|
|
download . http://download.microsoft.com/download/5/c/2/5c29d825-61eb-4b16-8eb8-58367d0464d5/WM9Codecs9x.exe 8b76bdcbea0057eb12b7966edab4b942ddacc253
|
|
|
|
set_winver win2k
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/WM9Codecs9x.exe $WINETRICKS_QUIET
|
2009-07-04 13:24:43 +02:00
|
|
|
|
|
|
|
# Disable WMP's services, since they depend on unimplemented stuff, they trigger the GUI debugger several times
|
2010-02-09 22:16:53 +01:00
|
|
|
try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
|
|
|
|
try $WINE regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k"
|
2009-07-04 13:24:43 +02:00
|
|
|
|
2008-04-24 09:17:49 +02:00
|
|
|
unset_winver
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
load_wenquanyi() {
|
|
|
|
# See http://wenq.org/enindex.cgi
|
|
|
|
# Donate at http://wenq.org/enindex.cgi?Download(en)#MicroHei_Beta if you want to help support free CJK font development
|
|
|
|
download . $SOURCEFORGE/wqy/wqy-microhei-0.2.0-beta.tar.gz 28023041b22b6368bcfae076de68109b81e77976
|
|
|
|
cd "$WINETRICKS_TMP/"
|
|
|
|
gunzip -dc "$WINETRICKS_CACHE/wqy-microhei-0.2.0-beta.tar.gz" | tar -xf -
|
|
|
|
try mv wqy-microhei/wqy-microhei.ttc "$winefontsdir"
|
|
|
|
register_font wqy-microhei.ttc "WenQuanYi Micro Hei"
|
|
|
|
cd "$olddir"
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
load_wsh56() {
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# If this is just a dependency check, don't re-install
|
|
|
|
if test $PACKAGE != wsh56 && test -f "$WINDIR"/system32/wscript.exe
|
|
|
|
then
|
|
|
|
echo "prerequisite wsh56 already installed, skipping"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
|
|
|
|
load_vcrun6
|
|
|
|
|
2007-06-03 22:12:03 +02:00
|
|
|
# See also http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/2/8/a/28a5a346-1be1-4049-b554-3bc5f3174353/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe f4692766caa3ee9b38d4166845486c6199a33457
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_wsh56js() {
|
|
|
|
# This installs jscript 5.6 (but not vbscript)
|
|
|
|
# See also http://www.microsoft.com/downloads/details.aspx?FamilyID=16dd21a1-c4ee-4eca-8b80-7bd1dfefb4f8&DisplayLang=en
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/b/c/3/bc3a0c36-fada-497d-a3de-8b0139766f3b/Windows2000-KB917344-56-x86-enu.exe add5f74c5bd4da6cfae47f8306de213ec6ed52c8
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/Windows2000-KB917344-56-x86-enu.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
|
|
|
load_wsh56vb() {
|
|
|
|
# This installs vbscript 5.6 (but not jscript)
|
|
|
|
# See also http://www.microsoft.com/downloads/details.aspx?familyid=4F728263-83A3-464B-BCC0-54E63714BC75
|
2008-01-26 00:25:01 +01:00
|
|
|
download . http://download.microsoft.com/download/IE60/Patch/Q318089/W9XNT4Me/EN-US/vbs56men.exe 48f14a93db33caff271da0c93f334971f9d7cb22
|
2007-06-03 22:12:03 +02:00
|
|
|
|
2008-05-24 11:28:41 +02:00
|
|
|
try $WINE "$WINETRICKS_CACHE"/vbs56men.exe $WINETRICKS_QUIET
|
2007-06-03 22:12:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
load_xact() {
|
|
|
|
helper_directx_dl ;
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# xactengine?_?.dll, X3DAudio?_?.dll, xaudio?_?.dll, xapofx?_?.dll - extract
|
2009-07-04 13:24:43 +02:00
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F '*_xact_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F '*_x3daudio_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
cabextract -d "$WINETRICKS_TMP" -L -F '*_xaudio_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
|
2009-08-26 18:02:26 +02:00
|
|
|
for x in `ls "$WINETRICKS_TMP"/*.cab`
|
|
|
|
do
|
2009-07-04 13:24:43 +02:00
|
|
|
cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
|
|
|
|
done
|
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
# xactengine?_?.dll, xaudio?_?.dll - register
|
|
|
|
for x in `ls "$WINDIR"/system32/xactengine* "$WINDIR"/system32/xaudio*`
|
2009-08-26 18:02:26 +02:00
|
|
|
do
|
2009-07-04 13:24:43 +02:00
|
|
|
try $WINE regsvr32 `basename $x`
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2008-01-26 00:25:01 +01:00
|
|
|
load_xvid() {
|
|
|
|
# xvid
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
load_vcrun6
|
2009-08-26 18:02:26 +02:00
|
|
|
download . http://www.koepi.info/Xvid-1.2.2-07062009.exe 435203e7f713c4484ca4f50f43e847f3dc118962
|
|
|
|
try $WINE "$WINETRICKS_CACHE"/Xvid-1.2.2-07062009.exe $WINETRICKS_SILENT
|
2008-01-26 00:25:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
#----------------------------------------------------------------
|
|
|
|
|
2009-07-04 13:24:43 +02:00
|
|
|
print_version() {
|
|
|
|
echo "$VERSION"
|
|
|
|
}
|
|
|
|
|
2009-08-26 18:02:26 +02:00
|
|
|
#--------- Main program -----------------------------------------
|
|
|
|
|
|
|
|
# On Solaris, choose more modern commands (needed for id -u).
|
|
|
|
case `uname -s` in
|
|
|
|
SunOS) PATH="/usr/xpg6/bin:/usr/xpg4/bin:$PATH"
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
case "$1" in
|
|
|
|
-V|--version)
|
|
|
|
echo "Winetricks version $VERSION. (C) 2007-2009 Dan Kegel et al. LGPL."
|
|
|
|
exit 0
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
detectDE
|
|
|
|
|
|
|
|
GUI=0
|
|
|
|
case x"$1" in
|
|
|
|
x) GUI=1 ;;
|
|
|
|
x-h|x--help|xhelp) usage ; exit 1 ;;
|
|
|
|
esac
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
# Prevent running with wrong user id.
|
|
|
|
# It's bad to create files as the wrong user!
|
|
|
|
die_if_user_not_dirowner "$WINEPREFIX"
|
|
|
|
die_if_user_not_dirowner "$WINETRICKS_CACHE"
|
2009-08-26 18:02:26 +02:00
|
|
|
|
|
|
|
mkdir -p "$WINETRICKS_TMP"
|
|
|
|
|
|
|
|
case $GUI in
|
|
|
|
1) dogui ; set $todo ;;
|
|
|
|
esac
|
|
|
|
|
2010-02-09 22:16:53 +01:00
|
|
|
if [ ! -x "`which "$WINE"`" ]
|
|
|
|
then
|
|
|
|
die "Cannot find wine ($WINE)"
|
|
|
|
fi
|
|
|
|
|
|
|
|
test -d "$WINEPREFIX" || $WINE cmd /c echo yes > /dev/null 2>&1
|
2009-08-26 18:02:26 +02:00
|
|
|
mkdir -p "$WINETRICKS_CACHE"
|
|
|
|
olddir=`pwd`
|
|
|
|
# Clean up after failed runs, if needed
|
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
|
|
|
|
|
|
|
# The folder-name is localized!
|
2010-02-09 22:16:53 +01:00
|
|
|
programfilesdir_win="`unset WINEDEBUG; $WINE cmd.exe /c echo "%ProgramFiles%"`"
|
2009-08-26 18:02:26 +02:00
|
|
|
test x"$programfilesdir_win" != x || die "$WINE cmd.exe /c echo '%ProgramFiles%' returned empty string"
|
2010-02-09 22:16:53 +01:00
|
|
|
programfilesdir_unix="`unset WINEDEBUG; $WINE winepath -u "$programfilesdir_win"`"
|
2009-08-26 18:02:26 +02:00
|
|
|
test x"$programfilesdir_unix" != x || die "winepath -u $programfilesdir_win returned empty string"
|
|
|
|
|
|
|
|
# (Fixme: get fonts path from SHGetFolderPath
|
|
|
|
# See also http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx)
|
|
|
|
#
|
|
|
|
# Did the user rename Fonts to fonts?
|
|
|
|
if test ! -d "$WINDIR"/Fonts && test -d "$WINDIR"/fonts
|
|
|
|
then
|
|
|
|
winefontsdir="$WINDIR"/fonts
|
|
|
|
else
|
|
|
|
winefontsdir="$WINDIR"/Fonts
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Mac folks tend to not have sha1sum, but we can make do with openssl
|
|
|
|
if [ -x "`which sha1sum`" ]
|
|
|
|
then
|
|
|
|
SHA1SUM="sha1sum"
|
|
|
|
elif [ -x "`which openssl`" ]
|
|
|
|
then
|
|
|
|
SHA1SUM="openssl dgst -sha1"
|
|
|
|
else
|
|
|
|
die "No sha1sum utility available."
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -x "`which cabextract`" ]
|
|
|
|
then
|
|
|
|
die "Cannot find cabextract. Please install it (e.g. 'sudo apt-get install cabextract' or 'sudo yum install cabextract')."
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -x "`which unzip`" ]
|
|
|
|
then
|
|
|
|
die "Cannot find unzip. Please install it (e.g. 'sudo apt-get install unzip' or 'sudo yum install unzip')."
|
|
|
|
fi
|
2007-06-03 22:12:03 +02:00
|
|
|
|
|
|
|
while test "$1" != ""
|
|
|
|
do
|
2008-01-26 00:25:01 +01:00
|
|
|
PACKAGE=$1
|
2007-06-03 22:12:03 +02:00
|
|
|
case $1 in
|
|
|
|
-q) WINETRICKS_QUIET="/q"
|
2009-08-26 18:02:26 +02:00
|
|
|
WINETRICKS_QUIET_T="/qt" # Microsoft Control Pad
|
2007-06-03 22:12:03 +02:00
|
|
|
WINETRICKS_UNIXQUIET="-q"
|
2008-01-26 00:25:01 +01:00
|
|
|
WINETRICKS_SILENT="/silent"
|
2008-04-06 09:16:00 +02:00
|
|
|
WINETRICKS_S="/S" # for NSIS installers
|
2007-06-03 22:12:03 +02:00
|
|
|
WINEDEBUG=${WINEDEBUG:-"fixme-all"}
|
|
|
|
export WINEDEBUG
|
|
|
|
;;
|
|
|
|
-v) set -x;;
|
2010-02-09 22:16:53 +01:00
|
|
|
art2kmin) load_art2kmin;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
atmlib) load_atmlib;;
|
2010-02-09 22:16:53 +01:00
|
|
|
ahk|autohotkey) load_autohotkey;;
|
|
|
|
cc580|comctl32) load_cc580;;
|
2008-06-26 01:10:51 +02:00
|
|
|
comctl32.ocx) load_comctl32ocx;;
|
2008-02-25 17:48:50 +01:00
|
|
|
colorprofile) load_colorprofile;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
corefonts) load_corefonts;;
|
2010-02-09 22:16:53 +01:00
|
|
|
controlpad|fm20) load_controlpad;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
cygwin) load_cygwin;;
|
2009-07-04 13:24:43 +02:00
|
|
|
d3dx9) load_d3dx9;;
|
2007-06-03 22:12:03 +02:00
|
|
|
dcom98) load_dcom98;;
|
2009-08-26 18:02:26 +02:00
|
|
|
dinput8) load_dinput8;;
|
2009-02-04 01:03:55 +01:00
|
|
|
dirac|dirac0.8) load_dirac08;;
|
2009-08-26 18:02:26 +02:00
|
|
|
directplay|dxplay|dplay) load_directplay;;
|
2010-02-09 22:16:53 +01:00
|
|
|
directx9) load_directx9;;
|
2008-06-26 01:10:51 +02:00
|
|
|
divx) load_divx;;
|
2009-07-04 13:24:43 +02:00
|
|
|
dotnet1|dotnet11) load_dotnet11; load_fontfix;;
|
2010-02-09 22:16:53 +01:00
|
|
|
dotnet2|dotnet20) load_dotnet20; load_fontfix;;
|
2009-08-26 18:02:26 +02:00
|
|
|
dotnet3|dotnet30) load_dotnet30; load_fontfix;;
|
|
|
|
droid) load_droid;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
firefox|firefox3) load_firefox;;
|
2010-02-09 22:16:53 +01:00
|
|
|
ffdshow) load_ffdshow;;
|
2008-04-06 09:16:00 +02:00
|
|
|
flash) load_flash;;
|
2008-05-24 11:28:41 +02:00
|
|
|
fontfix) load_fontfix;;
|
2009-07-04 13:24:43 +02:00
|
|
|
fontsmooth-disable|fs-disable) load_fs_disable;;
|
|
|
|
fontsmooth-gray|fontsmooth-grayscale|fontsmooth-enable|fs-enable) load_fs_grayscale;;
|
|
|
|
fontsmooth-rgb|fs-rgb|fs-cleartype) load_fs_rgb;;
|
2010-02-09 22:16:53 +01:00
|
|
|
fontsmooth-bgr|fs-bgr) load_fs_bgr;;
|
2007-06-03 22:12:03 +02:00
|
|
|
gdiplus) load_gdiplus;;
|
|
|
|
gecko) load_gecko;;
|
2009-07-04 13:24:43 +02:00
|
|
|
gecko-dbg|geckodbg|gecko_dbg|geckodebug|gecko_debug|gecko-debug) load_gecko_dbg;;
|
2009-02-04 01:03:55 +01:00
|
|
|
hosts) load_hosts;;
|
2008-03-12 20:10:31 +01:00
|
|
|
icodecs) load_icodecs;;
|
2009-02-04 01:03:55 +01:00
|
|
|
ie6) load_ie6;;
|
2007-06-03 22:12:03 +02:00
|
|
|
jet40) load_jet40;;
|
2008-07-11 23:40:12 +02:00
|
|
|
kde) load_kde;;
|
2007-06-03 22:12:03 +02:00
|
|
|
liberation) load_liberation;;
|
2008-01-26 00:25:01 +01:00
|
|
|
mdac25) load_mdac25;;
|
2007-06-03 22:12:03 +02:00
|
|
|
mdac27) load_mdac27;;
|
|
|
|
mdac28) load_mdac28;;
|
|
|
|
mfc40) load_mfc40;;
|
2009-02-04 01:03:55 +01:00
|
|
|
mono19|mono20) load_mono20;;
|
|
|
|
mono22) load_mono22;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
mono24) load_mono24;;
|
2008-06-26 00:40:27 +02:00
|
|
|
mpc) load_mpc;;
|
2007-06-03 22:12:03 +02:00
|
|
|
msi2) load_msi2;;
|
2009-02-04 01:03:55 +01:00
|
|
|
mshflxgd) load_mshflxgd;;
|
2008-04-06 09:16:00 +02:00
|
|
|
msls31) load_msls31;;
|
2009-02-04 01:03:55 +01:00
|
|
|
msmask) load_msmask;;
|
|
|
|
msscript) load_msscript;;
|
2007-06-03 22:12:03 +02:00
|
|
|
msxml3) load_msxml3;;
|
|
|
|
msxml4) load_msxml4;;
|
2008-02-15 01:47:21 +01:00
|
|
|
msxml6) load_msxml6;;
|
2008-07-11 23:40:12 +02:00
|
|
|
ogg) load_ogg;;
|
2009-02-04 01:03:55 +01:00
|
|
|
ole2) load_ole2;;
|
2009-08-26 18:02:26 +02:00
|
|
|
openwatcom|watcom) load_openwatcom;;
|
2007-06-03 22:12:03 +02:00
|
|
|
pdh) load_pdh;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
psdk2003) load_psdk2003;;
|
|
|
|
psdkvista) load_psdkvista;;
|
|
|
|
psdkwin7) load_psdkwin7;;
|
|
|
|
python|python26) load_python26;;
|
2009-03-02 01:37:48 +01:00
|
|
|
quicktime72) load_quicktime72;;
|
2008-01-26 00:25:01 +01:00
|
|
|
riched20) load_riched20;;
|
2008-02-15 01:47:21 +01:00
|
|
|
riched30) load_riched30;;
|
2009-08-26 18:02:26 +02:00
|
|
|
shockwave) load_shockwave;;
|
2007-06-03 22:12:03 +02:00
|
|
|
tahoma) load_tahoma;;
|
2009-02-04 01:03:55 +01:00
|
|
|
urlmon) load_urlmon;;
|
2009-07-04 13:24:43 +02:00
|
|
|
vbrun200|vb2run) load_vb2run;;
|
|
|
|
vbrun300|vb3run) load_vb3run;;
|
|
|
|
vbrun400|vb4run) load_vb4run;;
|
|
|
|
vbrun500|vbvm50|vb5run) load_vbvm50;;
|
|
|
|
vbrun600|vbrun60|vb6run) load_vbrun60;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
vc2005express) load_vc2005express;;
|
|
|
|
vc2005trial) load_vc2005trial;;
|
2010-02-09 22:16:53 +01:00
|
|
|
vcrun600|vcrun6|mfc42) load_vcrun6;;
|
2008-04-06 09:16:00 +02:00
|
|
|
vcrun2003) load_vcrun2003;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
vcrun2005|vcrun2005sp1) load_vcrun2005;;
|
|
|
|
vcrun2008|vcrun2008sp1) load_vcrun2008;;
|
2008-06-26 01:10:51 +02:00
|
|
|
vjrun20) load_vjrun20;;
|
2008-06-26 00:40:27 +02:00
|
|
|
vlc) load_vlc;;
|
2009-02-04 01:03:55 +01:00
|
|
|
wininet) load_wininet;;
|
2009-03-02 01:37:48 +01:00
|
|
|
wme9) load_wme9;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
wmp9) load_wmp9;;
|
|
|
|
wmp10) load_wmp10;;
|
2010-02-09 22:16:53 +01:00
|
|
|
wenquanyi) load_wenquanyi;;
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
wsh56) load_wsh56;;
|
2007-06-03 22:12:03 +02:00
|
|
|
wsh56js) load_wsh56js;;
|
|
|
|
wsh56vb) load_wsh56vb;;
|
2009-07-04 13:24:43 +02:00
|
|
|
xact|xactengine|x3daudio) load_xact;;
|
2008-01-26 00:25:01 +01:00
|
|
|
xvid) load_xvid;;
|
2007-06-03 22:12:03 +02:00
|
|
|
|
- Updated to 1.1.38
- Better support for memory allocations debugging.
- Improved MIDI support.
- A wide range of Direct3D fixes.
- OLEDB fixes (should fix Clipart in Office).
- Improved debugger support on x86-64.
- Many MSI fixes.
- Various bug fixes.
- updated winetricks
- Updated to 1.1.37
- A number of fixes in AVI file support.
- Several MSXML improvements.
- A few MSI fixes.
- Various bug fixes.
- Updated to 1.1.36
- Completion of the 16-bit separation.
- Improved Shader Model 4 support.
- A ton of memory leak fixes.
- Improved debugging support for MinGW.
- A number of MSHTML fixes.
- Various bug fixes.
- Updated to 1.1.35
- Support for OLE transacted storage.
- Better certificate checking on secure connections.
- More progress on the 16-bit separation.
- Left 4 Dead 2 DRM really supported now.
- MSI performance improvements.
- 64-bit fixes in debugger support.
- Various bug fixes.
- winetricks update
- fixed multiple downloaders, including quicktime, flash
- Updated to 1.1.34
- Many fixes for crypto certificates support.
- A lot of MSHTML improvements.
- Various fixes to support the Left 4 Dead 2 DRM.
- A number of OLE marshalling fixes.
- More Listview improvements.
- Various bug fixes.
- new winetricks release
- Add experimental dotnet35 verb
- Add IE7 verb. Based on a patch by Hans Leidekker.
- Add verbs alsa, audioio, coreaudio, esound, jack, nas, oss to override
sound driver
- Add verbs backbuffer, fbo, pbuffer for setting offscreen rendering buffer
- Don't crash winecfg if native comctl32 is used
- Fix gecko to work with wine-1.1.33.
- Make vc2003toolkit and psdk2003 verbs run on windows
- On cleanup, remove $WINETRICKS_TMP, not just the files in it
- Sorted command menu
- Update Firefox to 3.5.5
- Update mpc to latest version, move the exe to Program Files and add it to %PATH%
- Updated to 1.1.33
- Gecko now installed at wineprefix creation time.
- Better support for certificates in crypt32.
- Improved sound support in mciwave.
- Some more Direct3D 10 functions.
- Many cleanups for issues spotted by Valgrind.
- Various bug fixes.
- buildrequire "wine-gecko" prepackaged gecko engine,
so it does not need to be seperately downloaded.
- starting to build for 64bit on Factory and later.
- Updated to 1.1.32
- Many crypto fixes, particularly on 64-bit.
- Improved DVD access on Mac OS.
- Several common controls improvements.
- Various HTML support improvements.
- More DIB optimizations.
- Various bug fixes.
- Updated to 1.1.31
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
- updated winetricks
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=15
2010-02-08 17:53:31 +01:00
|
|
|
fakeie6) set_fakeie6;;
|
2010-02-09 22:16:53 +01:00
|
|
|
allfonts) load_corefonts; load_tahoma; load_liberation; load_droid; load_wenquanyi;;
|
|
|
|
allvcodecs|allcodecs) load_vcrun6; load_ffdshow; load_xvid; load_icodecs;;
|
|
|
|
nt40|winver=nt40) set_winver nt40;;
|
|
|
|
win98|winver=win98) set_winver win98;;
|
|
|
|
win2k|winver=win2k) set_winver win2k;;
|
|
|
|
winxp|winver=winxp) set_winver winxp;;
|
|
|
|
vista|winver=vista) set_winver vista;;
|
|
|
|
winver=) unset_winver;;
|
2007-06-03 22:12:03 +02:00
|
|
|
native_mdac) set_native_mdac;;
|
2009-02-04 01:03:55 +01:00
|
|
|
native_oleaut32) override_dlls native,builtin oleaut32;;
|
2009-07-04 13:24:43 +02:00
|
|
|
version) print_version;;
|
2007-10-05 00:39:47 +02:00
|
|
|
volnum) volnum;;
|
2008-02-15 01:47:21 +01:00
|
|
|
*) echo Unknown arg $1; usage ; exit 1;;
|
2007-06-03 22:12:03 +02:00
|
|
|
esac
|
|
|
|
# Provide a bit of feedback
|
2009-08-26 18:02:26 +02:00
|
|
|
test "$WINETRICKS_QUIET" = "" && case $1 in
|
2007-06-03 22:12:03 +02:00
|
|
|
-q) echo Setting quiet mode;;
|
|
|
|
-v) echo Setting verbose mode;;
|
|
|
|
*) echo "Install of $1 done" ;;
|
|
|
|
esac
|
|
|
|
shift
|
2009-02-04 01:03:55 +01:00
|
|
|
# cleanup
|
|
|
|
rm -rf "$WINETRICKS_TMP"/*
|
2007-06-03 22:12:03 +02:00
|
|
|
done
|
|
|
|
|
|
|
|
test "$WINETRICKS_QUIET" = "" && echo winetricks done. || true
|