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:54 +01:00
# Copyright 2007, 2008, 2009, 2010 Google (Dan Kegel, dank@kegel.com)
# Copyright 2008, 2009, 2010 Austin English (austinenglish@gmail.com)
2010-05-14 01:01:01 +02:00
# License: LGPL (for compatibility with winehq)
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
2010-09-26 17:35:26 +02:00
# "Portable Shell Programming" by Bruce Blinn, ISBN: 0-13-451494-7
2009-07-04 13:24:43 +02:00
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-09-26 17:35:26 +02:00
VERSION=20100917
2010-02-09 22:16:54 +01:00
early_wine()
{
WINEDLLOVERRIDES=mshtml= $WINE "$@"
}
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:54 +01:00
case "$OS" in
"Windows_NT")
# Cheezy fix for getting rid of double slashes when running cygwin in wine
case $HOME in
/) HOME="" ;;
esac
WINE=""
WINEPREFIX=${WINEPREFIX:-$HOME/.wine}
DRIVE_C="C:/"
XXXPATH=cygpath
;;
*)
WINE=${WINE:-wine}
WINEPREFIX=${WINEPREFIX:-$HOME/.wine}
2010-03-19 09:59:36 +01:00
DRIVE_C="$WINEPREFIX/dosdevices/c:"
2010-02-09 22:16:54 +01:00
XXXPATH="early_wine winepath"
;;
esac
2007-10-05 00:39:47 +02:00
2010-09-26 17:35:26 +02:00
# Decide where to store downloaded files
if test ! "$WINETRICKS_CACHE" -a -d $HOME/.winetrickscache
then
# For backwards compatibility
WINETRICKS_CACHE="$HOME/.winetrickscache"
else
# See http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html
XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache}
WINETRICKS_CACHE="${WINETRICKS_CACHE:-$XDG_CACHE_HOME/winetricks}"
fi
test -d "$WINETRICKS_CACHE" || mkdir -p "$WINETRICKS_CACHE"
2007-10-05 00:39:47 +02:00
# Internal variables; these locations are not too important
2010-02-09 22:16:54 +01:00
WINETRICKS_CACHE_WIN="`$XXXPATH -w $WINETRICKS_CACHE | tr '\012' ' ' | sed 's/ $//'`"
WINETRICKS_TMP="$DRIVE_C"/winetrickstmp
2008-05-24 11:28:41 +02:00
WINETRICKS_TMP_WIN='c:\winetrickstmp'
2010-02-09 22:16:54 +01:00
mkdir -p $WINETRICKS_TMP
2010-05-14 01:01:01 +02:00
# Handle case where z: doesn't exist
2010-09-26 17:35:26 +02:00
case "$WINETRICKS_CACHE_WIN" in
""|*\?\\unix*)
2010-05-14 01:01:01 +02:00
# WINETRICKS_CACHE isn't accessible via a drive letter mapping, so make one,
# but be sure to clean it up later.
for letter in y x w v u t s r q
do
if ! test -d "$WINEPREFIX"/dosdevices/${letter}:
then
WINETRICKS_CACHE_SYMLINK="$WINEPREFIX"/dosdevices/${letter}:
ln -sf "$WINETRICKS_CACHE" "$WINETRICKS_CACHE_SYMLINK"
break
fi
done
2010-09-26 17:35:26 +02:00
;;
esac
2010-05-14 01:01:01 +02:00
2010-02-09 22:16:54 +01:00
# Overridden for windows
ISO_MOUNT_ROOT=/mnt/winetricks
2008-05-24 11:28:41 +02:00
2010-02-09 22:16:54 +01:00
WINDIR="$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
*[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
2010-03-19 09:59:36 +01:00
# Detect which sudo to use
detect_sudo() {
SUDO=sudo
test "$GUI" = 1 || return
if test x"$DISPLAY" != x""
2009-08-26 18:02:26 +02:00
then
2010-03-19 09:59:36 +01:00
if test -x "`which gksudo 2>/dev/null`"
then
SUDO=gksudo
elif test -x "`which kdesudo 2>/dev/null`"
then
SUDO=kdesudo
fi
fi
}
# Detect which menu program to use
detect_menu() {
# TODO: add 'dialog'
MENU=xmessage
if test -x "`which zenity 2>/dev/null`"
2009-08-26 18:02:26 +02:00
then
2010-03-19 09:59:36 +01:00
MENU=zenity
elif test -x "`which kdialog 2>/dev/null`"
2009-08-26 18:02:26 +02:00
then
2010-03-19 09:59:36 +01:00
MENU=kdialog
2009-08-26 18:02:26 +02:00
fi
}
2008-04-24 09:17:49 +02:00
2009-08-26 18:02:26 +02:00
warn() {
2010-03-19 09:59:36 +01:00
echo "------------------------------------------------------"
2009-08-26 18:02:26 +02:00
echo "$@"
2010-03-19 09:59:36 +01:00
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
2010-02-09 22:16:54 +01:00
# For some reason, nulls were showing up in $@?!, causing truncated output in zenity
msg="`echo $@ | tr '\000' ' '`"
2010-03-19 09:59:36 +01:00
case $MENU in
*zenity) zenity --error --title=Winetricks --text="$msg" --no-wrap;;
*kdialog) kdialog --title Winetricks --error "$msg" ;;
*xmessage) xmessage -title Winetricks -center " Error: $msg " ;;
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:54 +01:00
nowner=`ls -l -n -d -L "$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
2010-02-09 22:16:54 +01:00
# WARNING: do not use single quote in any package description; that breaks the gui menu.
2007-06-03 22:12:03 +02:00
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-03-19 09:59:36 +01:00
echo " 7zip 7-zip file archiver"
echo " adobeair Adobe AIR runtime"
2010-02-09 22:16:54 +01:00
echo " art2kmin MS Access 2007 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 " atmlib Adobe Type Manager. Needed for Adobe CS4"
2010-02-09 22:16:54 +01:00
echo " autohotkey Autohotkey (open source gui scripting language)"
echo " cmake CMake, the cross-platform, open-source build system"
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"
2010-09-26 17:35:26 +02:00
echo " comdlg32.ocx MS comdlg32.ocx 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"
2010-09-26 17:35:26 +02:00
echo " crypt32 MS crypt32.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
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-05-14 01:01:01 +02:00
echo " d3dx9_28 MS d3dx9_28.dll"
echo " d3dx9_36 MS d3dx9_36.dll"
2010-02-09 22:16:54 +01:00
echo " d3dx10 MS d3dx10_??.dll (from DirectX user redistributable)"
2010-03-19 09:59:36 +01:00
echo " d3dxof MS d3dxof.dll (from DirectX user redistributable)"
2010-02-09 22:16:54 +01:00
echo " dcom98 MS DCOM (ole32, oleaut32); requires Windows 98 license, but does not check for one"
2010-09-26 17:35:26 +02:00
echo " devenum MS devenum.dll (from DirectX 9 user redistributable)"
2009-08-26 18:02:26 +02:00
echo " dinput8 MS dinput8.dll (from DirectX 9 user redistributable)"
2010-09-26 17:35:26 +02:00
echo " dirac the Dirac directshow filter"
2010-05-14 01:01:01 +02:00
echo " directmusic MS DirectMusic (from DirectX 9 user redistributable)"
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)"
2010-02-09 22:16:54 +01:00
echo " directx9-beta MS DirectX 9 user redistributable - beta verb (not recommended! use d3dx9 instead)"
2008-06-26 01:10:51 +02:00
echo " divx divx video codec"
2010-02-09 22:16:54 +01:00
echo " dotnet11 MS .NET 1.1 (requires Windows license, but does not check for one)"
# Doesn't work yet, don't make it public
# echo " dotnet11sdk MS .NET Framework SDK Version 1.1 (requires Windows license, but does not check for one; may not work yet)"
echo " dotnet20 MS .NET 2.0 (requires Windows license, but does not check for one)"
# Doesn't work yet, don't make it public
# echo " dotnet20sdk MS .NET Framework SDK Version 2.0 (requires Windows license, but does not check for one, may not work yet)"
echo " dotnet20sp2 MS .NET 2.0 sp2 (requires Windows license, but does not check for one)"
echo " dotnet30 MS .NET 3.0 (requires Windows license, but does not check for one, might not work yet)"
2009-08-26 18:02:26 +02:00
echo " droid Droid fonts (on LCD, looks better with fontsmooth-rgb)"
2010-06-28 10:42:19 +02:00
echo " dxsdk_nov2006 DirectX Software Development Kit, November 2006 version"
2010-09-26 17:35:26 +02:00
echo " eadm EA Download Manager"
echo " eufonts Updated fonts for Romanian and Bulgarian"
2008-06-26 01:10:51 +02:00
echo " ffdshow ffdshow video codecs"
2010-02-09 22:16:54 +01:00
echo " firefox Firefox web browser"
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)."
2010-02-09 22:16:54 +01:00
echo " fontsmooth-bgr Enables subpixel smoothing for BGR LCDs"
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:54 +01:00
echo " gdiplus MS gdiplus.dll"
2010-02-09 22:16:53 +01:00
echo " gecko-dbg The HTML rendering Engine (Mozilla), with debugging symbols"
2010-02-09 22:16:54 +01:00
echo " gecko The HTML rendering Engine (Mozilla)"
2010-09-26 17:35:26 +02:00
echo " gfw MS Game For Windows Live (xlive.dll)"
echo " glut The glut utility library"
2009-02-04 01:03:55 +01:00
echo " hosts Adds empty C:\windows\system32\drivers\etc\{hosts,services} files"
2010-02-09 22:16:54 +01:00
echo " ie6 Microsoft Internet Explorer 6.0"
echo " ie7 Microsoft Internet Explorer 7.0"
2010-09-26 17:35:26 +02:00
echo " ie8 Microsoft Internet Explorer 8.0"
2008-06-26 01:10:51 +02:00
echo " jet40 MS Jet 4.0 Service Pack 8"
2010-02-09 22:16:54 +01:00
echo " kde KDE for Windows installer"
2008-06-26 01:10:51 +02:00
echo " liberation Red Hat Liberation fonts (Sans, Serif, Mono)"
2010-09-26 17:35:26 +02:00
echo " lucida MS Lucida Console font"
2008-06-26 01:10:51 +02:00
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)"
2010-02-09 22:16:54 +01:00
echo " mingw-gdb GDB for MinGW"
echo " mingw Minimalist GNU for Windows, including GCC for Windows!"
2010-05-14 01:01:01 +02:00
echo " mono26 mono-2.6"
2010-02-09 22:16:54 +01:00
echo " mozillabuild Mozilla build environment"
echo " mpc Media Player Classic"
2010-09-26 17:35:26 +02:00
echo " mshflxgd MS Hierarchical FlexGrid Control"
echo " msi2 MS Windows Installer 2.0"
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"
2010-02-09 22:16:54 +01:00
echo " mspaint MS Paint (gotta draw stick figures somehow...)"
2010-09-26 17:35:26 +02:00
echo " msscript MS Windows Script Control"
echo " msxml3 MS XML Core Services 3.0"
echo " msxml4 MS XML Core Services 4.0"
echo " msxml6 MS XML Core Services 6.0"
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:54 +01:00
echo " physx NVIDIA/AGEIA PhysX runtime"
echo " psdk2003 MS Platform SDK 2003"
- 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:54 +01:00
echo " psdkwin7 MS Windows 7 SDK (installing just headers and c++ compiler works)"
- 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)"
2010-02-09 22:16:54 +01:00
echo " python-comtypes Python 0.6.1-1 comtypes package"
2010-05-14 01:01:01 +02:00
echo " quartz quartz.dll (from Directx 9 user redistributable)"
2008-06-26 01:10:51 +02:00
echo " quicktime72 Apple Quicktime 7.2"
2010-09-26 17:35:26 +02:00
echo " riched20 MS RichEdit Control, riched20 and riched32"
echo " riched30 MS RichEdit Control, riched30"
2010-02-09 22:16:54 +01:00
echo " richtx32 MS Rich TextBox Control 6.0"
2010-09-26 17:35:26 +02:00
echo " safari Apple Safari web browser"
echo " secur32 MS secur32"
2009-08-26 18:02:26 +02:00
echo " shockwave Adobe Shockwave Player"
2010-04-03 00:21:22 +02:00
echo " steam Steam Client App from Valve"
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"
2010-02-09 22:16:54 +01:00
echo " usp10 MS usp10.dll (Uniscribe)"
2010-06-14 00:37:31 +02:00
echo " utorrent uTorrent"
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:54 +01:00
echo " vb6run MS Visual Basic 6 Service Pack 6 runtime"
2010-02-09 22:16:53 +01:00
echo " vc2005express MS Visual C++ 2005 Express"
2010-02-09 22:16:54 +01:00
echo " vc2005expresssp1 MS Visual C++ 2005 Express SP1 (does not work yet)"
echo " vc2005sp1 MS Visual C++ 2005 Service Pack 1 and ATL fix (install trial 1st)"
echo " vc2005hotfix MS Visual C++ 2005 hotfixes (install sp1 1st)"
echo " vc2005trial MS Visual C++ 2005 Trial"
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)"
2010-09-26 17:35:26 +02:00
echo " vcrun2010 MS Visual C++ 2010 libraries (mfc100,msvcp100,msvcr100)"
2010-02-09 22:16:54 +01:00
echo " vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)"
echo " vcrun6sp6 MS Visual C++ 6 sp6 libraries (mfc42, msvcp60, msvcrt; 64 MB download)"
- 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:54 +01:00
echo " vlc VLC media player"
2009-08-26 18:02:26 +02:00
echo " wenquanyi WenQuanYi CJK font (on LCD looks better with fontsmooth-rgb)"
2010-06-28 10:42:19 +02:00
echo " windowscodecs MS Windows Imaging Component"
2010-09-26 17:35:26 +02:00
echo " winhttp MS winhttp.dll (requires Windows license, but does not check for one)"
2010-02-09 22:16:54 +01:00
echo " wininet MS wininet.dll (requires Windows license, but does not check for one)"
echo " wme9 MS Windows Media Encoder 9 (requires Windows license, but does not check for one)"
echo " wmp10 MS Windows Media Player 10 (requires Windows license, but does not check for one)"
echo " wmp9 MS Windows Media Player 9 (requires Windows license, but does not check for one)"
2010-02-09 22:16:53 +01:00
echo " wsh56js MS Windows scripting 5.6, jscript only, no cscript"
2010-02-09 22:16:54 +01:00
echo " wsh56 MS Windows Scripting Host 5.6"
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"
2007-06-03 22:12:03 +02:00
echo "Pseudopackages:"
2010-06-14 00:37:31 +02:00
echo " alldlls=builtin Force use of builtin dlls (even if loaded with absolute path) (except for msvcp80 and d3dx9_*)"
echo " alldlls=default Remove all DLL overrides"
2010-09-26 17:35:26 +02:00
echo " allfonts All listed fonts (corefonts, droid, eufonts, liberation, lucida, tahoma, wenquanyi)"
2010-03-19 09:59:36 +01:00
echo " allcodecs All listed codecs (xvid, ffdshow)"
2010-02-09 22:16:54 +01:00
echo " ddr=gdi Set DirectDrawRenderer to GDI (default)"
echo " ddr=opengl Set DirectDrawRenderer to OpenGL"
2010-05-14 01:01:01 +02:00
echo " dsoundbug9612 Use DirectSound MaxShadowSize=0 workaround for bug #9612"
2010-06-14 00:37:31 +02:00
echo " forcemono Force using mono instead of .Net (for debugging)"
2010-02-09 22:16:54 +01:00
echo " glsl-disable Disable GLSL use by Wine Direct3D"
echo " glsl-enable Enable GLSL use by Wine Direct3D (default)"
echo " heapcheck Enable heap checking"
echo " multisampling=enabled Enable Direct3D multisampling"
echo " multisampling=disabled Disable Direct3D multisampling (default)"
echo " native_mdac Override odbc32, odbccp32 and oledb32"
2009-02-04 01:03:55 +01:00
echo " native_oleaut32 Override oleaut32"
2010-02-09 22:16:54 +01:00
echo " nocrashdialog Disable the graphical crash dialog"
echo " orm=backbuffer Registry tweak: OffscreenRenderingMode=backbuffer"
echo " orm=fbo Registry tweak: OffscreenRenderingMode=fbo (default)"
echo " orm=pbuffer Registry tweak: OffscreenRenderingMode=pbuffer"
echo " rtlm=auto Set RenderTargetLockMode to auto (default)"
echo " rtlm=disabled Set RenderTargetLockMode to disabled"
echo " rtlm=readdraw Set RenderTargetLockMode to readdraw"
echo " rtlm=readtex Set RenderTargetLockMode to readtex"
echo " rtlm=texdraw Set RenderTargetLockMode to texdraw"
echo " rtlm=textex Set RenderTargetLockMode to textex"
2010-05-14 01:01:01 +02:00
echo " sandbox Sandbox the wineprefix - remove links to ~"
2010-02-09 22:16:54 +01:00
echo " sound=alsa Set sound driver to ALSA"
echo " sound=audioio Set sound driver to AudioIO"
echo " sound=coreaudio Set sound driver to CoreAudio"
2010-05-14 01:01:01 +02:00
echo " sound=esd Set sound driver to Esound"
2010-02-09 22:16:54 +01:00
echo " sound=jack Set sound driver to Jack"
echo " sound=nas Set sound driver to Nas"
echo " sound=oss Set sound driver to OSS"
echo " sound=disabled Disable sound"
2010-05-14 01:01:01 +02:00
echo " strictdrawordering=enabled Enable StrictDrawOrdering (default)"
echo " strictdrawordering=disabled Disable StrictDrawOrdering"
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"
2010-03-19 09:59:36 +01:00
echo " win7 Set windows version to Windows 7"
2008-06-26 01:10:51 +02:00
echo " winver= Set windows version to default (winxp)"
echo " volnum Rename drive_c to harddiskvolume0 (needed by some installers)"
2010-09-26 17:35:26 +02:00
echo " mwo=force Set MouseWarpOverride to force (needed by some games)"
2010-05-14 01:01:01 +02:00
echo " mwo=enabled Set MouseWarpOverride to enabled (default)"
2010-09-26 17:35:26 +02:00
echo " mwo=disable Set MouseWarpOverride to disable"
2010-05-14 01:01:01 +02:00
echo " npm-repack Set NonPower2Mode to repack"
echo " psm=on Set PixelShaderMode to enabled"
echo " psm=off Set PixelShaderMode to disabled"
echo " vsm-hard Set VertexShaderMode to hardware"
2007-06-03 22:12:03 +02:00
}
2010-05-14 01:01:01 +02:00
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
2010-03-19 09:59:36 +01:00
kdialog_showmenu() {
2008-02-15 01:47:21 +01:00
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
}
2010-03-19 09:59:36 +01:00
xmessage_showmenu() {
2008-02-15 01:47:21 +01:00
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()
{
2010-03-19 09:59:36 +01:00
case $MENU in
zenity)
2010-09-26 17:35:26 +02:00
echo "zenity --title 'Winetricks' --text 'Select packages to install' --list --checklist --column '' --column Package --column Description --height 440 --width 600 \\" > "$WINETRICKS_TMP"/zenity.sh
2010-05-14 01:01:01 +02:00
usage | grep '^ [0-9a-z]' | sed 's/^ \([^ ]*\) *\(.*\)/FALSE "\1" '"'\2'/" | sed 's/$/ \\/' >> $WINETRICKS_TMP/zenity.sh
2009-08-26 18:02:26 +02:00
todo="`sh "$WINETRICKS_TMP"/zenity.sh | tr '|' ' '`"
2010-03-19 09:59:36 +01:00
;;
kdialog)
2010-05-14 01:01:01 +02:00
packages=`usage | awk '/^ [0-9a-z]/ {print $1}'`
2010-03-19 09:59:36 +01:00
todo="`kdialog_showmenu "winetricks" "Select a package to install" "Install?" "Package" $packages`"
;;
xmessage)
2010-05-14 01:01:01 +02:00
packages=`usage | awk '/^ [0-9a-z]/ {print $1}'`
2010-03-19 09:59:36 +01:00
todo="`xmessage_showmenu "winetricks" "Select a package to install" "Install?" "Package" $packages`"
;;
esac
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:54 +01:00
# Mark executable - needed if running on windows vista
case "$1" in
*.exe) chmod +x "$1" || true
cmd /c "$@"
;;
*)
"$@"
;;
esac
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
}
2010-02-09 22:16:54 +01:00
try_regedit() {
# on windows, doesn't work without cmd /c
case "$OS" in
"Windows_NT") cmdc="cmd /c";;
*) unset cmdc
esac
try early_wine $cmdc regedit "$@"
}
regedit() {
die oops, bug, please report
}
2010-03-19 09:59:36 +01:00
try_cabextract() {
# Not always installed, but shouldn't be fatal unless it's being used
CABEXTRACT="`which cabextract 2>/dev/null`"
if test ! -x "$CABEXTRACT"
then
die "Cannot find cabextract. Please install it (e.g. 'sudo apt-get install cabextract' or 'sudo yum install cabextract')."
fi
try $CABEXTRACT "$@"
}
cabextract() {
die oops, bug, please report
}
2010-05-14 01:01:01 +02:00
try_unzip() {
# Not always installed, but shouldn't be fatal unless it's being used
UNZIP="`which unzip 2>/dev/null`"
if test ! -x "$UNZIP"
then
die "Cannot find unzip. Please install it (e.g. 'sudo apt-get install unzip' or 'sudo yum install unzip')."
fi
try $UNZIP "$@"
}
unzip() {
die oops, bug, please report
}
2010-03-19 09:59:36 +01:00
2008-04-24 09:17:49 +02:00
# verify an sha1sum
verify_sha1sum() {
wantsum=$1
file=$2
2009-08-26 18:02:26 +02:00
2010-09-26 17:35:26 +02:00
gotsum=`$SHA1SUM < "$file" | sed 's/(stdin)= //;s/ .*//'`
2008-04-24 09:17:49 +02:00
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!
2010-03-19 09:59:36 +01:00
if [ -x "`which wget 2>/dev/null`" ]
2008-05-08 00:47:36 +02:00
then
2010-05-14 01:01:01 +02:00
# 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)
try wget -O "$file" -nd -c --read-timeout=300 --retry-connrefused --header "Accept-Encoding: gzip,deflate" "$2"
elif [ -x "`which curl 2>/dev/null`" ]
then
# curl doesn't get filename from the location given by the server!
# fortunately, we know it
try curl -L -o "$file" -C - --header "Accept-Encoding: gzip,deflate" "$2"
2008-05-08 00:47:36 +02:00
else
2010-05-14 01:01:01 +02:00
die "wget/curl not found, cannot download any files. Please install either wget or curl."
2008-05-08 00:47:36 +02:00
fi
2010-02-09 22:16:54 +01:00
# Need to decompress .exe's that are compressed, else cygwin fails
# Only affects cygwin, so don't barf if 'file' not installed
2010-03-19 09:59:36 +01:00
FILE=`which file 2>/dev/null`
2010-02-09 22:16:54 +01:00
case $FILE-$file in
/*-*.exe)
case `file $file` in
*gzip*) mv $file $file.gz; gunzip < $file.gz > $file;;
esac
esac
2010-05-14 01:01:01 +02:00
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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\set-winver.reg
2009-08-26 18:02:26 +02:00
rm "$WINETRICKS_TMP"/set-winver.reg
}
2010-02-09 22:16:54 +01:00
set_ddr() {
echo "Setting DirectDrawRenderer to $1"
cat > "$WINETRICKS_TMP"/set-ddr.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-ddr.reg
}
2010-05-14 01:01:01 +02:00
2010-02-09 22:16:54 +01:00
set_orm() {
echo "Setting OffscreenRenderingMode to $1"
cat > "$WINETRICKS_TMP"/set-orm.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"OffscreenRenderingMode"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\set-orm.reg
}
2010-06-14 00:37:31 +02:00
set_mmdevapi() {
echo "Setting mmdevapi to $1"
override_dlls $1 mmdevapi
}
2010-02-09 22:16:54 +01:00
set_rtlm() {
echo "Setting RenderTargetLockMode to $1"
cat > "$WINETRICKS_TMP"/set-rtlm.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"RenderTargetLockMode"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-rtlm.reg
}
2010-05-14 01:01:01 +02:00
set_sdo() {
echo "Setting StrictDrawOrdering to $1"
cat > "$WINETRICKS_TMP"/set-sdo.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"StrictDrawOrdering"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-sdo.reg
}
set_vsm() {
echo "Setting Vertex Shaders to $1"
cat > "$WINETRICKS_TMP"/set-vsm.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VertexShaderMode"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-vsm.reg
}
2010-02-09 22:16:54 +01:00
set_multisampling() {
echo "Setting Multisampling to $1"
cat > "$WINETRICKS_TMP"/set-multi.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"Multisampling"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-multi.reg
}
2010-05-14 01:01:01 +02:00
set_mwo () {
echo "Setting MouseWarpOverride to $1"
cat > "$WINETRICKS_TMP"/set-mwo.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\DirectInput]
"MouseWarpOverride"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-mwo.reg
}
npm_repack (){
echo "Setting Nonpower2Mode to repack"
cat > "$WINETRICKS_TMP"/set-npw.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"Nonpower2Mode"="repack"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-npw.reg
}
set_psm() {
echo "Setting PixelShaderMode to $1"
cat > "$WINETRICKS_TMP"/set-psm.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"RenderTargetLockMode"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP"/set-psm.reg
}
2010-02-09 22:16:54 +01:00
set_sound_driver() {
echo "Setting sound driver to $1"
cat > "$WINETRICKS_TMP"/set-sound.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Drivers]
"Audio"="$1"
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\set-sound.reg
}
2010-05-14 01:01:01 +02:00
set_videomemorysize() {
echo "Setting video memory size to $1"
case $1 in
default)
cat > "$WINETRICKS_TMP"/set-video.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"=-
_EOF_
;;
*)
cat > "$WINETRICKS_TMP"/set-video.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="$1"
_EOF_
esac
try_regedit "$WINETRICKS_TMP_WIN"\\set-video.reg
}
2010-02-09 22:16:54 +01:00
disable_crashdialog() {
echo "Disabling graphical crash dialog"
cat > "$WINETRICKS_TMP"/crashdialog.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\WineDbg]
"ShowCrashDialog"=dword:00000000
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\crashdialog.reg
}
sandbox() {
2010-05-14 01:01:01 +02:00
# Unmap drive Z
# Might want to unpack gecko first, since Wine won't be able to get to /usr/lib/wine after this
rm -f "$WINEPREFIX/dosdevices/z:"
# remove symlinks (won't do anything if they're already directories)
rm -f "$WINEPREFIX/drive_c/users/$USER/Desktop"
rm -f "$WINEPREFIX/drive_c/users/$USER/My Documents"
rm -f "$WINEPREFIX/drive_c/users/$USER/My Music"
rm -f "$WINEPREFIX/drive_c/users/$USER/My Pictures"
rm -f "$WINEPREFIX/drive_c/users/$USER/My Videos"
# create replacement directories if needed
mkdir -p "$WINEPREFIX/drive_c/users/$USER/Desktop"
mkdir -p "$WINEPREFIX/drive_c/users/$USER/My Documents"
mkdir -p "$WINEPREFIX/drive_c/users/$USER/My Music"
mkdir -p "$WINEPREFIX/drive_c/users/$USER/My Pictures"
mkdir -p "$WINEPREFIX/drive_c/users/$USER/My Videos"
# Disable unixfs
# Unfortunately, when you run with a different version of wine, wine will recreate this key.
# See http://bugs.winehq.org/show_bug.cgi?id=22450
$WINE regedit /d 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\Namespace\{9D20AAE8-0625-44B0-9CA7-71889C2254D9}'
2010-06-14 00:37:31 +02:00
# Disable recreation of the above key - or any updating of the regisry - when running with new version of wine.
echo disable > "$WINEPREFIX/.update-timestamp"
2010-02-09 22:16:54 +01:00
}
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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\unset-winver.reg
2007-06-03 22:12:03 +02:00
}
override_dlls() {
2008-04-06 09:16:00 +02:00
mode=$1
2010-06-14 00:37:31 +02:00
if [ $mode = "disabled" ]
then
mode=""
fi
2008-04-06 09:16:00 +02:00
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
2010-06-14 00:37:31 +02:00
# Note: if you want to override even DLLs loaded with an absolute path,
# you need to add an asterisk:
echo "\"*$1\"=\"$mode\"" >> "$WINETRICKS_TMP"/override-dll.reg
#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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\override-dll.reg
2010-06-14 00:37:31 +02:00
cat "$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
}
2010-06-14 00:37:31 +02:00
override_no_dlls() {
$WINE regedit /d 'HKEY_CURRENT_USER\Software\Wine\DllOverrides'
}
override_all_dlls() {
# Disable all but the commonly used DLLs Wine doesn't have a credible alternative for
# i.e. Don't disallow msvcp80 or d3dx9_* for now
# d3dx9_24.dll d3dx9_25.dll d3dx9_26.dll d3dx9_27.dll d3dx9_28.dll d3dx9_29.dll d3dx9_30.dll d3dx9_31.dll d3dx9_32.dll d3dx9_33.dll d3dx9_34.dll d3dx9_35.dll d3dx9_36.dll d3dx9_37.dll d3dx9_38.dll d3dx9_39.dll d3dx9_40.dll d3dx9_41.dll d3dx9_42.dll d3dxof.dll
override_dlls builtin \
acledit aclui activeds actxprxy advapi32 advpack amstream atl authz avicap32 \
avifil32 avifilebavrt bcrypt browseui cabinet capi2032 cards cfgmgr32 clusapi \
comcat comctl32 comdlg32 commdlg compobj compstui credui crtdll crypt32 cryptdlg \
cryptdll cryptnet cryptui ctapi32 ctl3d ctl3d32 ctl3dv2 d3d10 \
d3d10core d3d8 d3d9 d3dim d3drm \
d3dxof dbghelp dciman32 ddeml ddraw ddrawex \
devenum dinput dinput8 dispdib dispex dmband dmcompos dmime dmloader dmscript \
dmstyle dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast \
dpnlobby dpwsockx drmclien dsound dssenh dswave dwmapi dxdiagn dxgi faultrep \
fltlib fusion fwpuclnt gdi32 gdiplus glu32 gpkcsp hal hid hlink \
hnetcfg httpapi iccvid icmp imagehlp imm imm32 inetcomm inetmib1 infosoft \
initpki inkobj inseng iphlpapi itircl itss jscript kernel32 loadperf localspl \
localui lz32 lzexpand mapi32 mapistub mciavi32 mcicda mciqtz32 mciseq mciwave \
midimap mlang mmdevapi mmsystem mpr mprapi msacm msacm32 mscat32 mscms \
mscoree msctf msdaps msdmo msftedit mshtml msi msimg32 msimtf msisip \
msnet32 msrle32 mssign32 mssip32 mstask msvcirt msvcr70 msvcr71 msvcr80 \
msvcr90 msvcrt msvcrt20 msvcrt40 msvcrtd msvfw32 msvidc32 msvideo mswsock msxml3 \
msxml4 nddeapi netapi32 newdev ntdll ntdsapi ntprint objsel odbc32 odbccp32 \
ole2 ole2conv ole2disp ole2nls ole2prox ole2thk ole32 oleacc oleaut32 olecli \
olecli32 oledb32 oledlg olepro32 olesvr olesvr32 olethk32 openal32 opengl32 pdh \
pidgen powrprof printui propsys psapi pstorec qcap qedit qmgr qmgrprxy \
quartz query rasapi16 rasapi32 rasdlg resutils riched20 riched32 rpcrt4 rsabase \
rsaenh rtutils sccbase schannel secur32 security sensapi serialui setupapi setupx \
sfc sfc_os shdoclc shdocvw shell shell32 shfolder shlwapi slbcsp slc \
snmpapi softpub spoolss sti storage stress svrapi sxs t2embed tapi32 \
toolhelp traffic twain twain_32 typelib unicows updspapi url urlmon user32 \
userenv usp10 uxtheme vdmdbg ver version w32skrnl w32sys wbemprox wiaservc \
win32s16 win87em winaspi windebug windowscodecs wined3d winedos winemapi wing wing32 \
winhttp wininet winmm winnls winnls32 winscard winsock wintab wintab32 wintrust \
wldap32 wmi wmiutils wnaspi32 wow32 ws2_32 wsock32 wtsapi32 wuapi wuaueng \
xinput1_1 xinput1_2 xinput1_3 xinput9_1_0 xmllite
}
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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\register-font.reg
}
append_path() {
# Prepend $1 to the windows path in the registry. Caller must use single quotes and double backslashes in argument.
NEW_PATH="$1"
2010-09-26 17:35:26 +02:00
WIN_PATH="`WINEDEBUG= $WINE cmd.exe /c echo "%PATH%" | tr -d '\r' | sed 's,\\\\,\\\\\\\\,g'`"
2010-02-09 22:16:54 +01:00
2010-09-26 17:35:26 +02:00
sed 's/$/\r/' > "$WINETRICKS_TMP"/path.reg <<_EOF_
2010-02-09 22:16:54 +01:00
REGEDIT4
[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Session Manager\\Environment]
2010-09-26 17:35:26 +02:00
"PATH"="$NEW_PATH;$WIN_PATH"
2010-02-09 22:16:54 +01:00
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\path.reg
rm -f "$WINETRICKS_TMP"/path.reg
2008-04-24 09:17:49 +02:00
}
2009-07-04 13:24:43 +02:00
#----- common download for several verbs
2010-02-09 22:16:54 +01:00
2009-07-04 13:24:43 +02:00
helper_directx_dl() {
2010-03-19 09:59:36 +01:00
# February 2010 DirectX 9c User Redistributable
# http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cef8180-e94a-4f56-b157-5ab8109cb4f5
2010-05-14 01:01:01 +02:00
download . http://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe a97c820915dc20929e84b49646ec275760012a42
2009-07-04 13:24:43 +02:00
2010-03-19 09:59:36 +01:00
DIRECTX_NAME=directx_feb2010_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 ----------
2010-03-19 09:59:36 +01:00
load_7zip() {
download . $SOURCEFORGE/sevenzip/7z465.exe c36012e960fa3932cd23f30ac5b0fe722740243a
try $WINE "$WINETRICKS_CACHE"/7z465.exe $WINETRICKS_S
}
#----------------------------------------------------------------
load_adobeair() {
# corefonts is necessary to avoid an installer crash.
load_corefonts
2010-09-26 17:35:26 +02:00
# Adobe AIR 2.0.2 runtime
2010-03-19 09:59:36 +01:00
# 2010-02-02: sha1sum 5c95f51a680f8c175a92755238127be4ad22c53b
# 2010-02-20: sha1sum 6f03e723bd855abbe00eb8fdf22da54fb49c62db
2010-09-26 17:35:26 +02:00
# 2010-07-29: sha1sum 7b93aedaf48ad7854940e7a4e7d9394a255e888b
download . http://airdownload.adobe.com/air/win/download/2.0.2/AdobeAIRInstaller.exe 7b93aedaf48ad7854940e7a4e7d9394a255e888b
2010-03-19 09:59:36 +01:00
try $WINE "$WINETRICKS_CACHE"/AdobeAIRInstaller.exe $WINETRICKS_UNIXSILENT
}
#----------------------------------------------------------------
2007-06-03 22:12:03 +02:00
load_art2kmin() {
2010-02-09 22:16:54 +01:00
# See http://www.microsoft.com/downloads/details.aspx?familyid=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed&displaylang=en
download . http://download.microsoft.com/download/D/2/A/D2A2FC8B-0447-491C-A5EF-E8AA3A74FB98/AccessRuntime.exe 571811b7536e97cf4e4e53bbf8260cddd69f9b2d
cd "$WINETRICKS_CACHE"
try $WINE AccessRuntime.exe $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"
2010-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/W2KSP4_EN.EXE i386/atmlib.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
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:54 +01:00
download . http://www.autohotkey.net/programs/AutoHotkey104805_Install.exe 13e5a9ca6d5b7705f1cd02560c3af4d38b1904fc
2010-05-14 01:01:01 +02:00
cd "$WINETRICKS_CACHE"
try $WINE AutoHotkey104805_Install.exe $WINETRICKS_S
cd -
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:54 +01:00
try $WINE "$WINETRICKS_CACHE"/cc32inst.exe "/T:$winetricks_tmp_win" /c $WINETRICKS_QUIET
2010-05-14 01:01:01 +02:00
try_unzip -o $WINETRICKS_UNIXQUIET -d "$WINDIR"/temp "$WINETRICKS_TMP"/comctl32.exe
2010-02-09 22:16:54 +01:00
try $WINE "$WINDIR"/temp/x86/50ComUpd.Exe "/T:$winetricks_tmp_win" /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
2010-02-09 22:16:54 +01:00
# some builtin apps don't like native comctl32
override_app_dlls winecfg.exe builtin comctl32
override_app_dlls explorer.exe builtin comctl32
override_app_dlls iexplore.exe builtin comctl32
}
#----------------------------------------------------------------
load_cmake() {
2010-09-26 17:35:26 +02:00
download . http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe 2c46f4e804787b231c2f45e1b43f1838462e8dfe
try $WINE "$WINETRICKS_CACHE"/cmake-2.8.2-win32-x86.exe
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
2010-03-19 09:59:36 +01:00
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
2010-05-14 01:01:01 +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
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_comdlg32ocx() {
download . http://activex.microsoft.com/controls/vb6/comdlg32.cab d4f3e193c6180eccd73bad53a8500beb5b279cbf
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/comdlg32.cab
try cp "$WINETRICKS_TMP"/comdlg32.ocx "$WINDIR"/system32/comdlg32.ocx
try $WINE regsvr32 comdlg32.ocx
}
#----------------------------------------------------------------
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..."
2010-09-26 17:35:26 +02:00
load_wsh57
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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/setuppad.exe
2009-02-04 01:03:55 +01:00
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
2010-03-19 09:59:36 +01:00
# try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/andale32.exe
2008-05-24 11:28:41 +02:00
# Display EULA
test x"$WINETRICKS_QUIET" = x"" || try $WINE "$WINETRICKS_CACHE"/arial32.exe $WINETRICKS_QUIET
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arial32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/arialb32.exe
2008-05-24 11:28:41 +02:00
try cp -f "$WINETRICKS_TMP"/AriBlk.TTF "$winefontsdir"
register_font AriBlk.TTF "Arial Black (TrueType)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/comic32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/courie32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/georgi32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/impact32.exe
2008-05-24 11:28:41 +02:00
try cp -f "$WINETRICKS_TMP"/Impact.TTF "$winefontsdir"
register_font Impact.TTF "Impact (TrueType)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/times32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/trebuc32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/verdan32.exe
2008-05-24 11:28:41 +02:00
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)"
2010-03-19 09:59:36 +01:00
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/webdin32.exe
2008-05-24 11:28:41 +02:00
try cp -f "$WINETRICKS_TMP"/Webdings.TTF "$winefontsdir"
register_font Webdings.TTF "Webdings (TrueType)"
}
2010-09-26 17:35:26 +02:00
#----------------------------------------------------------------
load_crypt32() {
# https://www.microsoft.com/downloads/en/details.aspx?FamilyID=3d733ddd-1182-4d46-87c1-3357ca3fed28&DisplayLang=en
download . http://download.microsoft.com/download/1/6/2/1629d13a-dc5e-4dc6-a2a4-a6784942b94e/Q823182_XPE_SP2_X86_ENU.EXE c3e0aa35ab5197ede0d495c0edc242cf0fade54a
try_cabextract -d "$WINDIR"/system32 "$WINETRICKS_CACHE"/Q823182_XPE_SP2_X86_ENU.EXE -F rep/329115_crypt32.dll
override_dlls native crypt32
}
2008-05-24 11:28:41 +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_cygwin() {
2010-02-09 22:16:54 +01:00
# See http://bugs.winehq.org/show_bug.cgi?id=21206
# Current is 1.7, but that doesn't install on wine, so jump through
# hoops to get 1.5
#download cygwin http://cygwin.com/setup.exe fdc9379ed58231cddd25bb7b448426681a3dd3c3
# this is some random verison of cygwin's setup from mid-2009, before the change that wine couldn't handle.
download cygwin http://kegel.com/cygwin/1.5/setup.exe 5cfb8ebe4f385b0fcffa04d22d607ec75ea05180
mkdir -p "$DRIVE_C"/cygpkgs
# If you happen to have saved your cygpkgs directory, unpack it now
test -f "$WINETRICKS_CACHE/cygwin/cygpkgs.tgz" && (cd "$DRIVE_C"; gunzip -dc "$WINETRICKS_CACHE/cygwin/cygpkgs.tgz" | tar -xf -)
cp "$WINETRICKS_CACHE/cygwin/setup.exe" "$DRIVE_C"/cygpkgs
cd "$DRIVE_C"/cygpkgs
warn "Paste in ftp://www.fruitbat.org/pub/cygwin/circa/2009/09/08/111037 as the repo url for now, until bug 21206 is fixed"
# -X option is insecure, but we have to use it because fruitbat.org didn't archive .sig files :-(
try $WINE setup.exe -X
- 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
2010-03-19 09:59:36 +01:00
try_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
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
2009-07-04 13:24:43 +02:00
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
}
2010-02-09 22:16:54 +01:00
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_d3dx9_xx() {
dllname=d3dx9_$1
helper_directx_dl
# Even kinder, less invasive directx - only extract and override d3dx9_xx.dll
try_cabextract -d "$WINETRICKS_TMP" -L -F "*$dllname*x86*" "$WINETRICKS_CACHE"/$DIRECTX_NAME
for x in `ls "$WINETRICKS_TMP"/*.cab`
do
try_cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
done
override_dlls native $dllname
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_d3dx10() {
helper_directx_dl
# Kinder, less invasive directx10 - only extract and override d3dx10_??.dll
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINETRICKS_TMP" -L -F '*d3dx10*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
2010-02-09 22:16:54 +01:00
for x in `ls "$WINETRICKS_TMP"/*.cab`
do
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
2010-02-09 22:16:54 +01:00
done
# For now, not needed, but when Wine starts preferring our builtin dll over native it will be.
override_dlls native d3dx10_33 d3dx10_34 d3dx10_35 d3dx10_36 d3dx10_37
override_dlls native d3dx10_38 d3dx10_39 d3dx10_40 d3dx10_41 d3dx10_42
}
2009-08-26 18:02:26 +02:00
#----------------------------------------------------------------
2010-03-19 09:59:36 +01:00
load_d3dxof() {
helper_directx_dl
try_cabextract -d "$WINETRICKS_TMP" -L -F 'dxnt.cab' "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINDIR"/system32 -L -F 'd3dxof.dll' "$WINETRICKS_TMP/dxnt.cab"
override_dlls native d3dxof
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_devenum() {
helper_directx_dl
try_cabextract -d "$WINETRICKS_TMP" -L -F 'dxnt.cab' "$WINETRICKS_CACHE/$DIRECTX_NAME"
try_cabextract -d "$WINDIR"/system32 -L -F 'devenum.dll' "$WINETRICKS_TMP/dxnt.cab"
try $WINE regsvr32 devenum
override_dlls native devenum
}
#----------------------------------------------------------------
2009-08-26 18:02:26 +02:00
load_dinput8() {
helper_directx_dl
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINETRICKS_TMP" -L -F 'dxnt.cab' "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINDIR"/system32 -L -F 'dinput8.dll' "$WINETRICKS_TMP/dxnt.cab"
2009-08-26 18:02:26 +02:00
try $WINE regsvr32 dinput8
override_dlls native dinput8
}
2009-07-04 13:24:43 +02:00
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_dirac() {
download . $SOURCEFORGE/dirac/Dirac%20Directshow%20Filter/Diract%20Direct%20Show%20Filter%201.0.2/DiracDirectShowFilter-1.0.2.exe c912d30a8fa500c7841444559feb1f49301611c4
try $WINE "$WINETRICKS_CACHE"/DiracDirectShowFilter-1.0.2.exe
2008-06-26 01:10:51 +02:00
}
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_directmusic() {
# Untested. Based off http://bugs.winehq.org/show_bug.cgi?id=4805
helper_directx_dl
try_cabextract -d "$WINETRICKS_TMP" -L -F dxnt.cab "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINDIR"/system32 -L -F 'dmband.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmcompos.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmime.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmloader.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmscript.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmstyle.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmsynth.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmusic.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dmusic32.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dswave.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'streamci.dll' "$WINETRICKS_TMP/dxnt.cab"
try $WINE regsvr32 dmband
try $WINE regsvr32 dmcompos
try $WINE regsvr32 dmime
try $WINE regsvr32 dmloader
try $WINE regsvr32 dmscript
try $WINE regsvr32 dmstyle
try $WINE regsvr32 dmsynth
try $WINE regsvr32 dmusic
try $WINE regsvr32 dswave
override_dlls native dmband dmcompos dmime dmloader dmscript dmstyle dmsynth dmusic dmusic32 dswave streamci
}
#----------------------------------------------------------------
2009-08-26 18:02:26 +02:00
load_directplay() {
helper_directx_dl
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINETRICKS_TMP" -L -F dxnt.cab "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINDIR"/system32 -L -F 'dplaysvr.exe' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dplayx.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dpnet.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dpnhpast.dll' "$WINETRICKS_TMP/dxnt.cab"
try_cabextract -d "$WINDIR"/system32 -L -F 'dpwsockx.dll' "$WINETRICKS_TMP/dxnt.cab"
2009-08-26 18:02:26 +02:00
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:54 +01:00
# Setting windows version to win2k apparently crashes the installer on OS X...
# See http://code.google.com/p/winezeug/issues/detail?id=71
if [ "`uname -s`" = "Darwin" ]
then
set_winver winxp
else
set_winver $DIRECTX_WINDOWS
fi
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
2010-06-28 10:42:19 +02:00
override_dlls native dxdiag.exe
2008-06-26 01:10:51 +02:00
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:54 +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:54 +01:00
# 7.0.? ad420bf8bf72e924e658c9c6ad6bba76b848fb79 as of 23 Sep 2009 as http://download.divx.com/divx/DivXInstaller.exe
# 7.0.? 3385aa8f6ba64ae32e06f651bbbea247bcc1a44d as of 12 Dec 2009 as http://download.divx.com/divx/DivXInstaller.exe
2010-06-28 10:42:19 +02:00
# d59422969a72790e92b6795e24e332f91ffacf94 as of 26 May 2010 as http://download.divx.com/divx/DivXInstaller.exe
2010-09-26 17:35:26 +02:00
# 3a2fe8ff2f9c5b5e527662af3badb42b460f6e62 as of 29 July 2010 as http://download.divx.com/divx/DivXInstaller.exe
# c105e92e2c329e281bdecfc3eecafd99a29cc0d5 as of 16 Sep 2010 as http://download.divx.com/divx/DivXInstaller.exe
download divx-7 http://download.divx.com/divx/DivXInstaller.exe c105e92e2c329e281bdecfc3eecafd99a29cc0d5
2009-07-04 13:24:43 +02:00
2010-02-09 22:16:54 +01:00
try $WINE "$WINETRICKS_CACHE"/divx-7/DivXInstaller
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
2010-02-09 22:16:54 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != dotnet11 && test -d "$DOTNET_INSTALL_DIR"
then
echo "prerequisite dotnet11 already installed, skipping"
return
fi
2008-05-24 11:28:41 +02:00
# need corefonts, else installer crashes
load_corefonts
2010-09-26 17:35:26 +02:00
# Wine tries to help Mono, which breaks .Net. Can't we all just play nice...
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework\policy\v2.0" /f
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework" /v InstallRoot /f
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
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_dotnet11sdk() {
load_dotnet11
warn "Installer hangs at end... not sure if it works fully."
# http://www.microsoft.com/downloads/details.aspx?familyid=9B3A2CA6-3647-4070-9F41-A333C6B9181D
download dotnet11sdk http://download.microsoft.com/download/5/2/0/5202f918-306e-426d-9637-d7ee26fbe507/setup.exe 9509b14924bcaf84a7780de3f6ad7894004c3450
cd "$WINETRICKS_CACHE"/dotnet11sdk
try $WINE setup.exe
cd "$olddir"
}
#----------------------------------------------------------------
2008-04-06 09:16:00 +02:00
load_dotnet20() {
2010-02-09 22:16:54 +01:00
load_fontfix
- 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
2010-03-19 09:59:36 +01:00
if test $PACKAGE != dotnet20 && test -f "$WINDIR"/Microsoft.NET/Framework/v2.0.50727/mscorlib.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
then
echo "prerequisite dotnet20 already installed, skipping"
return
fi
2010-02-09 22:16:54 +01:00
warn "Instaling .net 2.0 runtime. Can take several minutes. See http://wiki.winehq.org/MicrosoftDotNet for tips."
- 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
2008-04-06 09:16:00 +02:00
# Recipe from http://bugs.winehq.org/show_bug.cgi?id=10467#c57
2010-03-19 09:59:36 +01:00
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:54 +01:00
download dotnet20 http://kegel.com/wine/l_intl.nls 0d2e3f025bcdf852b192c9408a361ac2659fa249
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
2010-09-26 17:35:26 +02:00
# Wine tries to help Mono, which breaks .Net. Can't we all just play nice...
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework\policy\v2.0" /f
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework" /v InstallRoot /f
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
}
2010-02-09 22:16:54 +01:00
#----------------------------------------------------------------
load_dotnet20sp2() {
warn "Instaling .net 2.0 runtime. Can take several minutes. See http://wiki.winehq.org/MicrosoftDotNet for tips."
# Recipe from http://bugs.winehq.org/show_bug.cgi?id=10467#c57
2010-03-19 09:59:36 +01:00
load_gecko
2010-02-09 22:16:54 +01:00
#set_winver win2k
# See http://kegel.com/wine/l_intl-sh.txt for how l_intl.nls was generated
download dotnet20 http://kegel.com/wine/l_intl.nls 0d2e3f025bcdf852b192c9408a361ac2659fa249
try cp -f "$WINETRICKS_CACHE"/dotnet20/l_intl.nls "$WINDIR/system32/"
2010-09-26 17:35:26 +02:00
# Wine tries to help Mono, which breaks .Net. Can't we all just play nice...
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework\policy\v2.0" /f
try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework" /v InstallRoot /f
2010-02-09 22:16:54 +01:00
# http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F
download dotnet20 http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe 22d776d4d204863105a5db99e8b8888be23c61a7
if [ "$WINETRICKS_QUIET"x = ""x ]
then
try $WINE "$WINETRICKS_CACHE"/dotnet20/NetFx20SP2_x86.exe
else
try $WINE "$WINETRICKS_CACHE"/dotnet20/NetFx20SP2_x86.exe /q /c:"install.exe /q"
fi
unset_winver
}
#----------------------------------------------------------------
load_dotnet20sdk() {
load_dotnet20
# http://www.microsoft.com/downloads/details.aspx?familyid=9B3A2CA6-3647-4070-9F41-A333C6B9181D
download dotnet20sdk http://download.microsoft.com/download/c/4/b/c4b15d7d-6f37-4d5a-b9c6-8f07e7d46635/setup.exe 4e4b1072b5e65e855358e2028403f2dc52a62ab4
cd "$WINETRICKS_CACHE"/dotnet20sdk
try $WINE setup.exe
cd "$olddir"
}
2009-08-26 18:02:26 +02:00
#----------------------------------------------------------------
load_dotnet30() {
2010-02-09 22:16:54 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != dotnet30 && test -d "$WINDIR/Microsoft.NET/Framework/v3.0/Microsoft .NET Framework 3.0"
then
echo "prerequisite dotnet30 already installed, skipping"
return
fi
warn "Instaling .net 3.0 runtime. Can take 15-30 minutes. See http://wiki.winehq.org/MicrosoftDotNet for tips."
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:54 +01:00
# AF's workaround to avoid long pause
LANGPACKS_BASE_PATH="${WINDIR}/SYSMSICache/Framework/v3.0"
test -d "${LANGPACKS_BASE_PATH}" || mkdir -p "${LANGPACKS_BASE_PATH}"
for lang in ar cs da de el es fi fr he it jp ko nb nl pl pt-BR pt-PT ru \
sv tr zh-CHS zh-CHT
do
ln -sf "${WINDIR}/system32/spupdsvc.exe" "${LANGPACKS_BASE_PATH}/dotnetfx3langpack${lang}.exe"
done
2010-09-26 17:35:26 +02:00
# Don't do this for dotnet30! See http://bugs.winehq.org/show_bug.cgi?id=24349#c4
# Wine tries to help Mono, which breaks .Net. Can't we all just play nice...
#try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework\policy\v2.0" /f
#try $WINE reg delete "HKLM\Software\Microsoft\.NETFramework" /v InstallRoot /f
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
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_dotnet35() {
warn "This does not work yet, see bug 20110"
# According to AF's recipe, installing dotnet30 first works around msi bugs
load_dotnet30
# http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6
download dotnet35 http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe
# See also http://blogs.msdn.com/astebner/archive/2008/07/17/8745415.aspx
cd "$DRIVE_C"
2010-03-19 09:59:36 +01:00
try_cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/dotnet35/dotnetfx35.exe
2010-02-09 22:16:54 +01:00
cd wcu/dotNetFramework
try $WINE dotNetFx35setup.exe /lang:ENU
}
#----------------------------------------------------------------
2009-08-26 18:02:26 +02:00
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
2010-09-26 17:35:26 +02:00
do_droid DroidSansFallback.ttf "Droid Sans Fallback" 5065cce92e8420232db95ab3ba421e462b09b965
2009-08-26 18:02:26 +02:00
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
#----------------------------------------------------------------
2010-06-28 10:42:19 +02:00
load_dxsdk_nov2006() {
download . http://download.microsoft.com/download/9/e/5/9e5bfc66-a621-4e0d-8bfe-6688058c3f00/dxsdk_aug2006.exe
load_vcrun6 # for mfc42u
echo "Be patient, the 'installing new services' step at the end takes about five minutes"
2010-09-26 17:35:26 +02:00
try $WINE "$WINETRICKS_CACHE"/dxsdk_aug2006.exe $WINETRICKS_QUIET
2010-06-28 10:42:19 +02:00
}
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_dsoundbug9612() {
echo "Enabling DirectSound workaround for bug #9612"
cat > "$WINETRICKS_TMP"/dsoundmaxshadow.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"MaxShadowSize"="0"
_EOF_
try $WINE regedit "$WINETRICKS_TMP"/dsoundmaxshadow.reg
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_eadm() {
download . http://akamai.cdn.ea.com/eamaster/u/f/eaonline/eadm/eadm-installer.exe 6b3d1a328af2d44033c24b84444992f56107b27f
load_adobeair
try $WINE "$WINETRICKS_CACHE"/eadm-installer.exe $WINETRICKS_S
}
2007-08-27 18:55:30 +02:00
2010-09-26 17:35:26 +02:00
#----------------------------------------------------------------
2007-10-05 00:39:47 +02:00
2010-09-26 17:35:26 +02:00
load_eufonts() {
# https://www.microsoft.com/downloads/details.aspx?FamilyID=0ec6f335-c3de-44c5-a13d-a1e7cea5ddea&displaylang=en
download . http://download.microsoft.com/download/a/1/8/a180e21e-9c2b-4b54-9c32-bf7fd7429970/EUupdate.EXE 9b076c40cb63aa0d8512aa8e610ba11d3466e441
try_cabextract -q --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/EUupdate.EXE
try cp -f "$WINETRICKS_TMP"/*.ttf "$winefontsdir"
2007-10-05 00:39:47 +02:00
2010-09-26 17:35:26 +02:00
register_font ArialBI.ttf "Arial Bold Italic (TrueType)"
register_font ArialI.ttf "Arial Italic (TrueType)"
register_font Arial.ttf "Arial (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)"
register_font Times.ttf "Times New Roman (TrueType)"
register_font trebucbd.ttf "Trebuchet Bold (TrueType)"
register_font trebucbi.ttf "Trebuchet Bold Italic (TrueType)"
register_font trebucit.ttf "Trebuchet Italic (TrueType)"
register_font trebuc.ttf "Trebuchet (TrueType)"
register_font Verdanab.ttf "Verdana Bold (TrueType)"
register_font Verdanai.ttf "Verdana Italian (TrueType)"
register_font Verdana.ttf "Verdana (TrueType)"
register_font Verdanaz.ttf "Verdana Bold Italic (TrueType)"
2007-06-03 22:12:03 +02:00
}
#----------------------------------------------------------------
2009-08-26 18:02:26 +02:00
load_firefox() {
2010-09-26 17:35:26 +02:00
download . "http://releases.mozilla.org//pub/mozilla.org/firefox/releases/3.6.10/win32/en-US/Firefox%20Setup%203.6.10.exe" b1be5982250d1f3009d597d58b7e06009d716cee "Firefox Setup 3.6.10.exe"
2008-07-11 23:40:12 +02:00
if [ "$WINETRICKS_QUIET"x = ""x ]
then
2010-09-26 17:35:26 +02:00
try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.6.10.exe"
2008-07-11 23:40:12 +02:00
else
2010-09-26 17:35:26 +02:00
try $WINE "$WINETRICKS_CACHE"/"Firefox Setup 3.6.10.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() {
2010-03-19 09:59:36 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != flash && test -f "$WINDIR"/system32/Macromed/Flash/flashplayer.xpt
then
echo "prerequisite flash already installed, skipping"
return
fi
2008-04-06 09:16:00 +02:00
# 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
2010-02-09 22:16:54 +01:00
# 2009-12-09: sha1sum f4ec0e95099e354fd01cd3bb27c202f54932dc70
2010-03-19 09:59:36 +01:00
# 2010-02-20: sha1sum e05ca1999e820b3fa2ca16fc27bc65183d275681
# 2010-03-15: sha1sum 901b53ebe26c62c0bd7fc7dc400552ce335685bb
2010-09-26 17:35:26 +02:00
# 2010-06-24: sha1sum 6de519569137ec2ba3a4eed59f4052c4d944869c
# 2010-08-11: sha1sum bd3a91fe450a800dbbc8d070159dc0a599043652
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe bd3a91fe450a800dbbc8d070159dc0a599043652
if [ $WINETRICKS_QUIET ]
then
try $WINE "$WINETRICKS_CACHE"/install_flash_player_ax.exe /install
else
try $WINE "$WINETRICKS_CACHE"/install_flash_player_ax.exe
fi
2009-02-04 01:03:55 +01:00
# 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:54 +01:00
# 2009-12-09: sha1sum ccb4811b1cc26721c4abb2e5a080868acdee7b87
2010-03-19 09:59:36 +01:00
# 2010-02-20: sha1sum f1df1ab84b61e7f2c3eea0a959d2115dd001816b
# 2010-03-16: sha1sum e2fe55927c4068b0a07636742814682c0a2aa0fe
2010-09-26 17:35:26 +02:00
# 2010-06-24: sha1sum a419339ada03076ea0a197b28011b87055c45478
# 2010-08-11: sha1sum cb011ab4c74d222c8ddb48171a8aa3b5380f8d5a
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe cb011ab4c74d222c8ddb48171a8aa3b5380f8d5a
if [ $WINETRICKS_QUIET ]
then
try $WINE "$WINETRICKS_CACHE"/install_flash_player.exe /install
else
try $WINE "$WINETRICKS_CACHE"/install_flash_player.exe
fi
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:54 +01:00
# I've seen psdkwin7 setup crash because of this; the symptom was a messagebox saying
# SDKSetup encountered an error: The type initializer for 'Microsoft.WizardFramework.WizardSettings' threw an exception
# and WINEDEBUG=+relay,+seh shows an exception very quickly after
# Call KERNEL32.CreateFileW(0c83b36c L"Z:\\USR\\SHARE\\FONTS\\TRUETYPE\\TTF-ORIYA-FONTS\\SAMYAK-ORIYA.TTF",80000000,00000001,00000000,00000003,00000080,00000000) ret=70d44091
if xlsfonts 2>/dev/null | egrep -i "samyak|oriya"
2009-08-26 18:02:26 +02:00
then
2010-02-09 22:16:54 +01:00
die "Please uninstall the Samyak/Oriya font, e.g. 'sudo dpkg -r ttf-oriya-fonts', then log out and log in again. That font causes strange crashes in .net programs."
2009-08-26 18:02:26 +02:00
fi
2009-07-04 13:24:43 +02:00
}
2010-06-14 00:37:31 +02:00
#----------------------------------------------------------------
load_forcemono() {
# For wine/mono debugging
override_dlls native mscoree.dll
override_dlls disabled mscorsvw.exe
}
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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\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:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\fs_rgb.reg
2009-07-04 13:24:43 +02:00
}
2010-05-14 01:01:01 +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
;;
2010-09-26 17:35:26 +02:00
wine-1.1.2[789]*|wine-1.1.[34]*|wine-1.2*|wine-1.3|wine-1.3.[01]|wine-1.3.[0]-*)
2009-08-26 18:02:26 +02:00
GECKO_DIR="$WINDIR/system32"
GECKO_VERSION=1.0.0
GECKO_ARCH=-x86
GECKO_SHA1SUM=afa22c52bca4ca77dcb9edb3c9936eb23793de01
;;
2010-09-26 17:35:26 +02:00
*)
GECKO_DIR="$WINDIR/system32"
GECKO_VERSION=1.1.0
GECKO_ARCH=-x86
GECKO_SHA1SUM=1b6c637207b6f032ae8a52841db9659433482714
;;
2009-02-04 01:03:55 +01:00
esac
2007-06-03 22:12:03 +02:00
2010-05-14 01:01:01 +02:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != ie6 && test -f "$GECKO_DIR/gecko/$GECKO_VERSION/wine_gecko/nspr4.dll"
2007-06-03 22:12:03 +02:00
then
2010-05-14 01:01:01 +02:00
echo "prerequisite gecko already installed, skipping"
return
fi
2010-09-26 17:35:26 +02:00
THEWINE=`which $WINE`
WINEDIR="`dirname $THEWINE`"
2010-05-14 01:01:01 +02:00
GECKOCAB="wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab"
for candidate in "$WINEDIR/../share/wine/gecko/$GECKOCAB" "$WINEDIR/../gecko/$GECKOCAB"
do
gotsum=`$SHA1SUM 2>/dev/null < "$candidate" | sed 's/ .*//'`
if [ "$gotsum"x = "$GECKO_SHA1SUM"x ]
then
GECKOPATH="$candidate"
break
fi
done
if test -z "$GECKOPATH"
then
# FIXME: busted if using curl!
download . "http://downloads.sourceforge.net/wine/wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab" \
2009-08-26 18:02:26 +02:00
$GECKO_SHA1SUM wine_gecko-$GECKO_VERSION$GECKO_ARCH.cab
2010-05-14 01:01:01 +02:00
GECKOPATH="$WINETRICKS_CACHE"/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"
2010-05-14 01:01:01 +02:00
try_cabextract $WINETRICKS_UNIXQUIET "$GECKOPATH"
2007-06-03 22:12:03 +02:00
cd "$olddir"
# set install-path
2010-02-09 22:16:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\geckopath.reg
# register the dll, since it was disabled before
try $WINE regsvr32 mshtml
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
2010-09-26 17:35:26 +02:00
GECKO_EXTENSION=cab
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
2010-09-26 17:35:26 +02:00
GECKO_EXTENSION=cab
2009-07-04 13:24:43 +02:00
GECKO_SHA1SUM=a9b58d3330f8c78524fe4683f348302bfce96ff4
;;
2010-09-26 17:35:26 +02:00
wine-1.1.2[789]*|wine-1.1.[34]*|wine-1.2*|wine-1.3|wine-1.3.[01]|wine-1.3.[01]-*)
2009-08-26 18:02:26 +02:00
GECKO_DIR="$WINDIR/system32"
GECKO_VERSION=1.0.0
GECKO_ARCH=-x86
2010-09-26 17:35:26 +02:00
GECKO_EXTENSION=cab
2009-08-26 18:02:26 +02:00
GECKO_SHA1SUM=2de16b443826295f646cd5d54313ca421fd71210
;;
2010-09-26 17:35:26 +02:00
*)
GECKO_DIR="$WINDIR/system32"
GECKO_VERSION=1.1.0
GECKO_ARCH=-x86
GECKO_EXTENSION=tar.bz2
GECKO_SHA1SUM=647a488b306f3865527ce03df3c16c06afce1677
;;
2009-07-04 13:24:43 +02:00
esac
2010-09-26 17:35:26 +02:00
if test ! -f "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.$GECKO_EXTENSION
2009-07-04 13:24:43 +02:00
then
# FIXME: busted if using curl!
2010-09-26 17:35:26 +02:00
download . "http://downloads.sourceforge.net/wine/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.$GECKO_EXTENSION" $GECKO_SHA1SUM wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.$GECKO_EXTENSION
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
2010-09-26 17:35: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
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"
2010-09-26 17:35:26 +02:00
if [ "$GECKO_EXTENSION" = "cab" ]
then
try_cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.cab
elif [ "$GECKO_EXTENSION" = "tar.bz2" ]
then
bunzip2 -cd "$WINETRICKS_CACHE"/wine_gecko-$GECKO_VERSION$GECKO_ARCH-dbg.tar.bz2 | tar -xf -
if test $? -ne 0
then
die Gecko debug redistributable extraction failed
fi
else
die unrecognized Gecko debug redistributable extension
fi
2009-07-04 13:24:43 +02:00
cd "$olddir"
# set install-path
2010-02-09 22:16:54 +01:00
try_regedit "$WINETRICKS_TMP_WIN"\\geckopath.reg
# register the dll, since it was disabled before
try $WINE regsvr32 mshtml
2009-07-04 13:24:43 +02:00
}
#----------------------------------------------------------------
2007-06-03 22:12:03 +02:00
load_gdiplus() {
2010-02-09 22:16:54 +01:00
# http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en
download . http://download.microsoft.com/download/a/b/c/abc45517-97a0-4cee-a362-1957be2f24e1/WindowsXP-KB975337-x86-ENU.exe b9a84bc3de92863bba1f5eb1d598446567fbc646
2010-03-19 09:59:36 +01:00
# Used to use $WINETRICKS_QUIET, but that mean that in non-q
# mode, a mysterious "Extraction Complete" dialog was all user saw.
# Showing that isn't useful, so always use /q.
try $WINE "$WINETRICKS_CACHE"/WindowsXP-KB975337-x86-ENU.exe /extract:$WINETRICKS_TMP_WIN /q
2007-06-03 22:12:03 +02:00
# And then make it globally available.
2010-02-09 22:16:54 +01:00
try cp "$WINETRICKS_TMP/asms/10/msft/windows/gdiplus/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
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_gfw() {
# http://www.microsoft.com/games/en-us/live/pages/livejoin.aspx
download . http://download.microsoft.com/download/5/5/8/55846E20-4A46-4EF8-B272-7F988BC9090A/gfwlivesetupmin.exe 6f9e0ba052c68c8b51bb0e3ce6024d0e1c7b20b2
# FIXME: Depends on .Net 20, but is it really needed? For now, skip it.
try $WINE "$WINETRICKS_CACHE"/gfwlivesetupmin.exe /nodotnet $WINETRICKS_QUIET
# Now get msasn1.dll, which xlive.dll depends on:
# 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
cd "$WINETRICKS_TMP"
try_cabextract "$WINETRICKS_CACHE"/W2KSP4_EN.EXE i386/msasn1.dl_
try cp msasn1.dll "$WINDIR"/system32
try rm -rf i386
cd "$olddir"
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_glsl_disable() {
echo "Disabling GLSL"
cat > "$WINETRICKS_TMP"/disableglsl.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"UseGLSL"="disabled"
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\disableglsl.reg
}
#----------------------------------------------------------------
load_glsl_enable() {
echo "Enabling GLSL"
cat > "$WINETRICKS_TMP"/enableglsl.reg <<_EOF_
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"UseGLSL"="enabled"
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\enableglsl.reg
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_glut() {
download . http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip fb4731885c05b3cf2c79e85aabe8fc9949616ef4
try_unzip -o $WINETRICKS_UNIXQUIET -d "$DRIVE_C" "$WINETRICKS_CACHE"/glut-3.7.6-bin.zip
try cp "$DRIVE_C"/glut-3.7.6-bin/glut32.dll "$WINDIR"/system32
warn "If you want to compile glut programs, add c:/glut-3.7.6-bin to LIB and INCLUDE"
}
#----------------------------------------------------------------
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
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
set_heapcheck() {
cat > "$WINETRICKS_TMP"/heapcheck.reg <<_EOF_
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager]
"GlobalFlag"=dword:00200030
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\heapcheck.reg
}
#----------------------------------------------------------------
2010-03-19 09:59:35 +01:00
load_ie6() {
2010-05-14 01:01:01 +02:00
if test "$WINE" = ""
then
echo "No need to install ie6 on real windows"
return 0
fi
2010-03-19 09:59:36 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != ie6 && test -f "$WINDIR"/system32/plugin.ocx
then
echo "prerequisite ie6 (or ie7) already installed, skipping"
return
fi
2009-02-04 01:03:55 +01:00
load_msls31
# Unregister Wine IE
2010-09-26 17:35:26 +02:00
if [ ! -f "$WINDIR"/system32/plugin.ocx ]
then
try $WINE iexplore -unregserver
fi
2009-02-04 01:03:55 +01:00
# 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:54 +01:00
# Remove the fake dlls, if any
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
2010-02-09 22:16:54 +01:00
# Workaround http://bugs.winehq.org/show_bug.cgi?id=21009
# See also http://code.google.com/p/winezeug/issues/detail?id=78
rm -f "$WINDIR"/system32/browseui.dll "$WINDIR"/system32/inseng.dll
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
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_ie7() {
# Unregister Wine IE
2010-09-26 17:35:26 +02:00
if [ ! -f "$WINDIR"/system32/plugin.ocx ]
then
try $WINE iexplore -unregserver
fi
2010-02-09 22:16:54 +01:00
# Change the override to the native so we are sure we use and register them
override_dlls native,builtin iexplore.exe itircl itss jscript mshtml msimtf shdoclc shdocvw shlwapi urlmon xmllite
# Bundled updspapi cannot work on wine
override_dlls builtin updspapi
# Remove the fake dlls from the existing WINEPREFIX
for dll in itircl itss jscript mshtml msimtf shdoclc shdocvw shlwapi urlmon
do
test -f "$WINDIR"/system32/$dll.dll &&
mv "$WINDIR"/system32/$dll.dll "$WINDIR"/system32/$dll.dll.bak
done
# See http://bugs.winehq.org/show_bug.cgi?id=16013
# Find instructions to create this file in dlls/wintrust/tests/crypt.c
download . http://winezeug.googlecode.com/svn/trunk/winetricks_files/winetest.cat ac8f50dd54d011f3bb1dd79240dae9378748449f
# Put a dummy catalog file in place
mkdir -p "$WINDIR"/system32/catroot/\{f750e6c3-38ee-11d1-85e5-00c04fc295ee\}
try cp -f "$WINETRICKS_CACHE"/winetest.cat "$WINDIR"/system32/catroot/\{f750e6c3-38ee-11d1-85e5-00c04fc295ee\}/oem0.cat
# Install
download . http://download.microsoft.com/download/3/8/8/38889DC1-848C-4BF2-8335-86C573AD86D9/IE7-WindowsXP-x86-enu.exe d39b89c360fbaa9706b5181ae4718100687a5326
if [ $WINETRICKS_QUIET ]
then
$WINE "$WINETRICKS_CACHE"/IE7-WindowsXP-x86-enu.exe /quiet
else
$WINE "$WINETRICKS_CACHE"/IE7-WindowsXP-x86-enu.exe
fi
# Work around DLL registration bug until ierunonce/RunOnce/wineboot is fixed
# FIXME: whittle down this list
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
# Seeing is believing
if [ "$WINETRICKS_QUIET" = "" ]
then
warn "Starting ie7. To start it later, use the command $WINE '${programfilesdir_win}\\\\Internet Explorer\\\\iexplore'"
$WINE "${programfilesdir_win}\\Internet Explorer\\iexplore" http://www.microsoft.com/windows/internet-explorer/ie7/ > /dev/null 2>&1 &
else
warn "To start ie7, use the command $WINE '${programfilesdir_win}\\\\Internet Explorer\\\\iexplore'"
fi
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_ie8() {
# Unregister Wine IE
if [ ! -f "$WINDIR"/system32/plugin.ocx ]
then
try $WINE iexplore -unregserver
fi
load_msls31
# Change the override to the native so we are sure we use and register them
override_dlls native,builtin iexplore.exe itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon xmllite
# Bundled updspapi cannot work on wine
override_dlls builtin updspapi
# Remove the fake dlls from the existing WINEPREFIX
for dll in browseui.dll inseng.dll itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon
do
test -f "$WINDIR"/system32/$dll.dll &&
mv "$WINDIR"/system32/$dll.dll "$WINDIR"/system32/$dll.dll.bak
done
# See http://bugs.winehq.org/show_bug.cgi?id=16013
# Find instructions to create this file in dlls/wintrust/tests/crypt.c
download . http://winezeug.googlecode.com/svn/trunk/winetricks_files/winetest.cat ac8f50dd54d011f3bb1dd79240dae9378748449f
# Put a dummy catalog file in place
mkdir -p "$WINDIR"/system32/catroot/\{f750e6c3-38ee-11d1-85e5-00c04fc295ee\}
try cp -f "$WINETRICKS_CACHE"/winetest.cat "$WINDIR"/system32/catroot/\{f750e6c3-38ee-11d1-85e5-00c04fc295ee\}/oem0.cat
# FIXME: According to http://www.wine-reviews.net/wine-reviews/microsoft/internet-explorer-8-on-linux-with-wine.html
# may also need native msctf, msimtf, and uxtheme
# Install
download . http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe e489483e5001f95da04e1ebf3c664173baef3e26
if [ $WINETRICKS_QUIET ]
then
# FIXME: There's an option for /updates-noupdates to disable checking for updates, but that
# forces the install to fail on Wine. Not sure if it's an IE8 or Wine bug...
$WINE "$WINETRICKS_CACHE"/IE8-WindowsXP-x86-ENU.exe /quiet /forcerestart
else
$WINE "$WINETRICKS_CACHE"/IE8-WindowsXP-x86-ENU.exe
fi
# Work around DLL registration bug until ierunonce/RunOnce/wineboot is fixed
# FIXME: whittle down this list
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 isetup.dll jscript.dll laprxy.dll \
mlang.dll msctf.dll mshtml.dll mshtmled.dll msi.dll msimtf.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 uxtheme.dll webcheck.dll wshom.ocx
do
$WINE regsvr32 /i $i > /dev/null 2>&1
done
# Seeing is believing
if [ "$WINETRICKS_QUIET" = "" ]
then
warn "Starting ie8. To start it later, use the command $WINE '${programfilesdir_win}\\\\Internet Explorer\\\\iexplore'"
$WINE "${programfilesdir_win}\\Internet Explorer\\iexplore" http://www.winehq.org/ > /dev/null 2>&1 &
else
warn "To start ie8, use the command $WINE '${programfilesdir_win}\\\\Internet Explorer\\\\iexplore'. It doesn't work well yet though, see: http://bugs.winehq.org/show_bug.cgi?id=12433"
fi
}
#----------------------------------------------------------------
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:54 +01:00
download . http://www.winkde.org/pub/kde/ports/win32/installer/kdewin-installer-gui-0.9.6-5.exe f612945e094390d7bc0e4f8840d308ef2b00f86e
2008-07-11 23:40:12 +02:00
mkdir -p "$programfilesdir_unix/kde"
2010-02-09 22:16:54 +01:00
try cp "$WINETRICKS_CACHE"/kdewin-installer-gui-0.9.6-5.exe "$programfilesdir_unix/kde"
2008-07-11 23:40:12 +02:00
cd "$programfilesdir_unix/kde"
2010-02-09 22:16:54 +01:00
try $WINE "$programfilesdir_win\\kde\\kdewin-installer-gui-0.9.6-5.exe"
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
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_lucida() {
download . ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/usa/NT40TSE/hotfixes-postSP3/Euro-fix/eurofixi.exe 64c47ad92265f6f10b0fd909a703d4fd1b05b2d5
try_cabextract -d "$winefontsdir" -L -F 'lucon.ttf' "$WINETRICKS_CACHE"/eurofixi.exe
register_font lucon.ttf "Lucida Console"
}
#----------------------------------------------------------------
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:54 +01:00
override_dlls native,builtin odbc32 odbccp32 oledb32
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
2010-05-14 01:01:01 +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
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_mingw_min() {
# If this is just a dependency check, don't re-install
if test $PACKAGE != mingw_min && test $PACKAGE != mingw && test $PACKAGE != mingw-min && test -f "$DRIVE_C"/MinGW/bin/gcc.exe
then
echo "prerequisite mingw_min already installed, skipping"
return
fi
# See http://mingw.org/wiki/Getting_Started
2010-09-26 17:35:26 +02:00
download . http://sourceforge.net/projects/mingw/files/binutils-2.19.1-mingw32-bin.tar.gz 1ab72f3af3fe96d08c3c9bff60c47913704d5774
download . http://sourceforge.net/projects/mingw/files/gcc-core-4.4.0-mingw32-bin.tar.gz b88b8f3644ca0cdf2c41cd03f820bf7823a8eabb
download . http://sourceforge.net/projects/mingw/files/gcc-core-4.4.0-mingw32-dll.tar.gz 0372ecf4caf75d0d9fe4a7739ca234f1a3de831b
download . http://sourceforge.net/projects/mingw/files/gmp-4.2.4-mingw32-dll.tar.gz a14dd928382f093f67cb3cd57c140625b1b265bb
download . http://sourceforge.net/projects/mingw/files/libiconv-1.13.1-1-mingw32-dll-2.tar.lzma 5b60ce4d9ec9cf91aee437915a2469b915e1235f
download . http://sourceforge.net/projects/mingw/files/mingwrt-3.16-mingw32-dev.tar.gz 770ff5001989d8a9a1ec4f3621d8f264a24e178f
download . http://sourceforge.net/projects/mingw/files/mingwrt-3.16-mingw32-dll.tar.gz b8032e97c79e16a3c540043f0f39821df1531ae9
download . http://sourceforge.net/projects/mingw/files/mpfr-2.4.1-mingw32-dll.tar.gz 43b7ecb2c0c785c44321ff6c4376f51375713a7b
download . http://sourceforge.net/projects/mingw/files/pthreads-w32-2.8.0-mingw32-dll.tar.gz f922f8c0c42921fd4482a3d2e6f779d6384040c1
download . http://sourceforge.net/projects/mingw/files/w32api-3.13-mingw32-dev.tar.gz 5eb7d8ec0fe032a92bea3a2c8282a78df2f1793c
2010-02-09 22:16:54 +01:00
mkdir "$DRIVE_C"/MinGW
cd "$DRIVE_C"/MinGW
gzip -d -c "$WINETRICKS_CACHE"/binutils-2.19.1-mingw32-bin.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/mingwrt-3.16-mingw32-dev.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/mingwrt-3.16-mingw32-dll.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/w32api-3.13-mingw32-dev.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/gmp-4.2.4-mingw32-dll.tar.gz | tar x
lzma -d -c "$WINETRICKS_CACHE"/libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | tar x
gzip -d -c "$WINETRICKS_CACHE"/mpfr-2.4.1-mingw32-dll.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/pthreads-w32-2.8.0-mingw32-dll.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/gcc-core-4.4.0-mingw32-bin.tar.gz | tar x
gzip -d -c "$WINETRICKS_CACHE"/gcc-core-4.4.0-mingw32-dll.tar.gz | tar x
append_path 'C:\\MinGW\\bin'
}
#----------------------------------------------------------------
load_mingw_gdb() {
# See http://mingw.org/wiki/Getting_Started
load_mingw_min
2010-09-26 17:35:26 +02:00
download . $SOURCEFORGE/mingw/GNU%20Source-Level%20Debugger/gdb-7.0-2-mingw32-bin.tar.gz a560cb0e3980d0ed853994c84038260212f58925
2010-02-09 22:16:54 +01:00
cd "$DRIVE_C"/MinGW
gzip -d -c "$WINETRICKS_CACHE"/gdb-7.0-2-mingw32-bin.tar.gz | tar x
}
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_mono26() {
# Load Mono, have it handle all .net requests
2010-09-26 17:35:26 +02:00
download . http://ftp.novell.com/pub/mono/archive/2.6.7/windows-installer/2/mono-2.6.7-gtksharp-2.12.10-win32-2.exe c31c06063aa82006dff2f8df22dcc6ba046afbc2
try $WINE "$WINETRICKS_CACHE"/mono-2.6.7-gtksharp-2.12.10-win32-2.exe $WINETRICKS_SILENT
2010-05-14 01:01:01 +02:00
# FIXME: what should this be for mono 2.6?
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_
try_regedit "$WINETRICKS_TMP_WIN"\\mono_2.0.reg
rm -f "$WINETRICKS_TMP"/mono_2.0.reg
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_mozillabuild() {
download . http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe
try $WINE "$WINETRICKS_CACHE"/MozillaBuildSetup-1.4.exe $WINETRICKS_S
}
#----------------------------------------------------------------
- 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_mpc() {
2010-03-19 09:59:36 +01:00
download . $SOURCEFORGE/mpc-hc/MPC%20HomeCinema%20-%20Win32/MPC-HC%20v1.3.1249.0_32%20bits/MPC-Homecinema.1.3.1249.0.%28x86%29.zip 6c46846b5298f35ccc81925aa5304546b9a7e513
2010-02-09 22:16:54 +01:00
mkdir -p "$programfilesdir_unix/Media Player Classic"
cd "$programfilesdir_unix/Media Player Classic"
2010-05-14 01:01:01 +02:00
try_unzip "$WINETRICKS_CACHE/MPC-Homecinema.1.3.1249.0.%28x86%29.zip"
2010-03-19 09:59:36 +01:00
2010-02-09 22:16:54 +01:00
append_path "$programfilesdir_win"'\\Media Player Classic'
- 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-03-19 09:59:36 +01:00
warn "MPC now available as $programfilesdir_win\Media Player Classic\mpc-hc.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
2010-03-19 09:59:36 +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
2010-03-19 09:59:36 +01:00
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
2010-03-19 09:59:36 +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
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_mspaint() {
# http://helpforlinux.blogspot.com/2008/12/run-ms-paint-in-linux.html
download . http://download.microsoft.com/download/winntwks40/paint/1/nt4/en-us/paintnt.exe a22c4e367ef9d2cd23f0a8ae8d9ebff5bc1e8a0b
2010-05-14 01:01:01 +02:00
try_unzip "$WINETRICKS_CACHE"/paintnt.exe -d "$WINDIR"
2010-02-09 22:16:54 +01:00
warn "Paint is now installed to $WINDIR/MSPAINT.EXE"
}
#----------------------------------------------------------------
2009-02-04 01:03:55 +01:00
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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/sct10en.exe
2009-02-04 01:03:55 +01:00
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:54 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != msxml4 && test -f "$WINDIR"/system32/msxml4.dll
2007-06-03 22:12:03 +02:00
then
2010-02-09 22:16:54 +01:00
echo "prerequisite msxml4 already installed, skipping"
return
2007-06-03 22:12:03 +02:00
fi
2010-02-09 22:16:54 +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
# SP3 (2009): http://www.microsoft.com/downloads/details.aspx?familyid=7F6C0CB4-7A5E-4790-A7CF-9E139E6819C0
download msxml4sp3 http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi aa70c5c1a7a069af824947bcda1d9893a895318b
2010-03-19 09:59:36 +01:00
override_dlls native,builtin msxml4
2010-02-09 22:16:54 +01:00
try $WINE msiexec /i "$WINETRICKS_CACHE"/msxml4sp3/msxml.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
2010-03-19 09:59:36 +01:00
override_dlls native,builtin 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
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
# see following URLs for more info
2010-09-26 17:35:26 +02:00
# http://xiph.org/dshow/
2008-07-11 23:40:12 +02:00
# http://www.diracvideo.org/
# http://cross-lfs.org/~mlankhorst/direct-schro.txt
# http://www.diracvideo.org/git?p=direct-schro.git;a=summary
2010-09-26 17:35:26 +02:00
download . http://downloads.xiph.org/releases/oggdsf/opencodecs_0.84.17338.exe 6151ab79e6ae246208cdf707e080f01c93d95deb
try $WINE "$WINETRICKS_CACHE"/opencodecs_0.84.17338.exe $WINETRICKS_S
2008-07-11 23:40:12 +02:00
}
#----------------------------------------------------------------
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
2010-05-14 01:01:01 +02:00
try_unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/ww1116.exe
2009-02-04 01:03:55 +01:00
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
2010-06-14 00:37:31 +02:00
override_dlls native,builtin COMPOBJ OLE2CONV OLE2DISP OLE2
override_dlls native,builtin OLE2NLS OLE2PROX STORAGE TYPELIB
2009-02-04 01:03:55 +01:00
}
#----------------------------------------------------------------
2009-08-26 18:02:26 +02:00
load_openwatcom() {
# http://www.openwatcom.org
2010-06-28 10:42:19 +02:00
download . "http://ftp.openwatcom.org/ftp/open-watcom-c-win32-1.9.exe" 236ac33ebd463006be4ecd83d7ebea1c026eb55a
- 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"
2010-06-28 10:42:19 +02:00
cp "$WINETRICKS_CACHE"/open-watcom-c-win32-1.9.exe .
try_unzip open-watcom-c-win32-1.9.exe setup.inf
- 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
sed -i 's/tools16=.*/tools16=true/' setup.inf
2010-06-28 10:42:19 +02:00
try zip -f open-watcom-c-win32-1.9.exe
try $WINE open-watcom-c-win32-1.9.exe -s
- 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"
else
2010-06-28 10:42:19 +02:00
try $WINE "$WINETRICKS_CACHE"/open-watcom-c-win32-1.9.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
fi
2010-02-09 22:16:54 +01:00
if test ! -f "$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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/pdhinst.exe
2010-05-14 01:01:01 +02:00
try_unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_TMP"/pdh.exe
2009-08-26 18:02:26 +02:00
try cp -f "$WINETRICKS_TMP"/x86/Pdh.Dll "$WINDIR"/system32/pdh.dll
2007-06-03 22:12:03 +02:00
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_physx()
{
# http://www.nvidia.com/object/physx_9.09.0814.html
2010-05-14 01:01:01 +02:00
# download . http://us.download.nvidia.com/Windows/9.09.0814/PhysX_9.09.0814_SystemSoftware.exe e19f7c3385a4a68e7acb85301bb4d2d0d1eaa1e2
# http://www.nvidia.com/object/physx_9.10.0129.html
download . http://us.download.nvidia.com/Windows/9.10.0129/PhysX_9.10.0129_SystemSoftware.exe 33a8b54d842c7246946de15b1a48209c386c9c4b
try $WINE "$WINETRICKS_CACHE"/PhysX_9.10.0129_SystemSoftware.exe $WINETRICKS_QUIET
2010-02-09 22:16:54 +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
load_psdk2003()
{
2010-02-09 22:16:54 +01:00
load_vcrun6
# 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 can take up to an hour."
cd "$WINETRICKS_CACHE"/psdk2003
try $WINE PSDK-x86.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_psdkvista()
{
2010-02-09 22:16:54 +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:54 +01:00
# http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en
load_vcrun6
load_vcrun2008
load_dotnet20
2010-03-19 09:59:36 +01:00
load_gdiplus # work around http://bugs.winehq.org/show_bug.cgi?id=21509
2010-02-09 22:16:54 +01:00
# don't have a working unattended recipe. Maybe we'll have to
# do an autohotkey script until msft gets its act together:
# http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/c053b616-7d5b-405d-9841-ec465a8e21d5
download psdkwin7 http://download.microsoft.com/download/7/A/B/7ABD2203-C472-4036-8BA0-E505528CCCB7/winsdk_web.exe a01dcc67a38f461e80ea649edf1353f306582507
cd "$WINETRICKS_CACHE"/psdkwin7
2010-03-19 09:59:36 +01:00
warn "When given a choice, select only C++ compilers and headers, the other options don't work yet. See http://bugs.winehq.org/show_bug.cgi?id=21596"
2010-02-09 22:16:54 +01:00
try $WINE winsdk_web.exe
cd "$olddir"
2010-03-19 09:59:36 +01:00
# FIXME: don't do this if running on real Windows?
# Work around bug http://bugs.winehq.org/show_bug.cgi?id=21362
# Assume user installed in default location
cat > "$WINETRICKS_TMP"/set-psdk7.reg <<_EOF_
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows]
"CurrentVersion"="v7.0"
"CurrentInstallFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0]
"InstallationFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0\\"
"ProductVersion"="7.0.7600.16385.40715"
"ProductName"="Microsoft Windows SDK for Windows 7 (7.0.7600.16385.40715)"
_EOF_
try_regedit "$WINETRICKS_TMP_WIN"\\set-psdk7.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
}
#----------------------------------------------------------------
load_python26() {
2010-02-09 22:16:54 +01:00
# If this is just a dependency check, don't re-install
if test $PACKAGE != python26 && test -f "$WINEPREFIX"/drive_c/Python26/python.exe
then
echo "prerequisite python26 already installed, skipping"
return
fi
- 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://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"
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_python_comtypes() {
load_python26
download . $SOURCEFORGE/project/comtypes/comtypes/0.6.1/comtypes-0.6.1-1.zip 814318cdae0ab2471a9cd500847bf12f4df9a57c
cd "$WINETRICKS_CACHE"
2010-05-14 01:01:01 +02:00
try_unzip comtypes-0.6.1-1.zip
2010-02-09 22:16:54 +01:00
cd comtypes-0.6.1
try $WINE "C:\Python26\python.exe" setup.py install
cd "$olddir"
}
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_quartz() {
helper_directx_dl
try_cabextract -d "$WINETRICKS_TMP" -L -F dxnt.cab "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINDIR"/system32 -L -F 'quartz.dll' "$WINETRICKS_TMP/dxnt.cab"
try $WINE regsvr32 quartz.dll
override_dlls native quartz
}
#----------------------------------------------------------------
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() {
2010-02-09 22:16:54 +01:00
case "$OS" in
"Windows_NT")
return
;;
esac
2007-10-05 00:39:47 +02:00
# 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
2010-03-19 09:59:36 +01: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
2010-03-19 09:59:36 +01: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
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_richtx32() {
download . http://activex.microsoft.com/controls/vb6/richtx32.cab da404b566df3ad74fe687c39404a36c3e7cadc07
2010-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/richtx32.cab -d "$WINDIR"/system32 -F RichTx32.Ocx
2010-02-09 22:16:54 +01:00
try $WINE regsvr32 RichTx32.ocx
}
2010-09-26 17:35:26 +02:00
#----------------------------------------------------------------
load_secur32(){
# http://www.microsoft.com/downloads/details.aspx?familyid=c4e408d7-6716-4a12-ad3a-8029667f5c84
download . http://download.microsoft.com/download/6/9/5/69501788-B62F-44D8-933F-B6FAA576CA87/Windows2000-KB959426-x86-ENU.EXE bf930a4d2982165a0793465bb255d494ba5b4cf7
try_cabextract "$WINETRICKS_CACHE"/Windows2000-KB959426-x86-ENU.EXE -d "$WINDIR"/system32 -F secur32.dll
override_dlls native,builtin secur32
}
#----------------------------------------------------------------
load_safari() {
download . http://appldnld.apple.com.edgesuite.net/content.info.apple.com/Safari5/061-7138.20100607.Y7U87/SafariSetup.exe e56d5d79d9cfbb85ac46ac78aa497d7f3d8dbc3d
cd "$WINETRICKS_CACHE"
# Workaround http://bugs.winehq.org/show_bug.cgi?id=21146
# FIXME: is this localized?
try mkdir -p "$DRIVE_C/users/$USER/Application Data/Apple Computer/Preferences"
cat > "$DRIVE_C/users/$USER/Application Data/Apple Computer/Preferences/com.apple.Safari.plist" <<_EOF_
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LastDisplayedWelcomePageVersionString</key>
<string>4.0</string>
</dict>
</plist>
_EOF_
if test "$WINETRICKS_QUIET"
then
warn "Safari's silent install is broken under wine. See http://bugs.winehq.org/show_bug.cgi?id=23493. You should do a regular install if you want to use Safari."
try $WINE SafariSetup.exe /qn
else
try $WINE SafariSetup.exe
fi
}
2010-02-09 22:16:54 +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:54 +01:00
# 2009-12-13 sha1sum: d35649883bf13cb1a86f5650e1050d15533ac0f4
# 2010-01-23 sha1sum: 4a837d238c28c5f345d73f105711f20c6d059273
2010-06-14 00:37:31 +02:00
# 2010-05-15 sha1sum: bdce02afc82233801e84137e78c2c5fe574db253
2010-09-26 17:35:26 +02:00
# 2010-09-02 sha1sum: fed20eccc29fec2f64162b7265343514d43884bc
2010-06-14 00:37:31 +02:00
2010-09-26 17:35:26 +02:00
download . http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/sw_lic_full_installer.msi fed20eccc29fec2f64162b7265343514d43884bc
2009-08-26 18:02:26 +02:00
try $WINE msiexec /i "$WINETRICKS_CACHE"/sw_lic_full_installer.msi $WINETRICKS_QUIET
}
#----------------------------------------------------------------
2010-03-19 09:59:36 +01:00
load_steam() {
download . http://storefront.steampowered.com/download/SteamInstall.msi a0ca8791b7b2e96665ee059e03eebbfb3d95be55
try $WINE msiexec /i "$WINETRICKS_CACHE"/SteamInstall.msi $WINETRICKS_QUIET
2010-09-26 17:35:26 +02:00
if ! test -f "$WINDIR/Fonts/Times.TTF"
then
warn "Installing corefonts to prvent a Steam crash; see wine bug 22751"
load_corefonts
fi
2010-03-19 09:59:36 +01:00
warn "Once Steam is running, disable player notifications and in-game chat in Settings, or games will crash on launch; see wine bug 22053"
}
#----------------------------------------------------------------
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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/tahoma32.exe
2009-02-04 01:03:55 +01:00
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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/Q837251.exe"
2009-02-04 01:03:55 +01:00
try cp -f "$WINETRICKS_TMP"/URLMON.DLL "$WINDIR"/system32/urlmon.dll
override_dlls native,builtin urlmon
}
2010-02-09 22:16:54 +01:00
load_usp10() {
# http://www.microsoft.com/downloads/details.aspx?familyid=cebbacd8-c094-4255-b702-de3bb768148f
download . http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe e739c40d747e7c27aacdb07b50925b1635ee7366
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE"/InstMsiA.exe
2010-02-09 22:16:54 +01:00
try cp -f "$WINETRICKS_TMP"/usp10.dll "$WINDIR"/system32
override_dlls native,builtin usp10
}
2009-02-04 01:03:55 +01:00
#----------------------------------------------------------------
2010-06-14 00:37:31 +02:00
load_utorrent() {
# Torrent client supported on Windows,Mac OSX, Linux through WINE
download . http://download.utorrent.com/2.0.2/utorrent.exe dfec781877aa86afa941d512c3fc9e95c2b2bdea
try cp -f "$WINETRICKS_CACHE"/utorrent.exe "$WINDIR"/utorrent.exe
warn "utorrent is now installed to $WINDIR/utorrent.exe"
}
#----------------------------------------------------------------
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
2010-05-14 01:01:01 +02:00
try_unzip -o $WINETRICKS_UNIXQUIET -d "$WINETRICKS_TMP" "$WINETRICKS_CACHE"/VBRUN200.EXE
2009-07-04 13:24:43 +02:00
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
2010-05-14 01:01:01 +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
2010-05-14 01:01:01 +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:54 +01:00
if test ! -f "$WINETRICKS_CACHE"/vbrun60sp6.exe
then
download . http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe 73ef177008005675134d2f02c6f580515ab0d842
rm -rf "$WINETRICKS_TMP"/*
try $WINE "$WINETRICKS_CACHE"/VB6.0-KB290887-X86.exe "/T:$winetricks_tmp_win" /c $WINETRICKS_QUIET
if test ! -f "$WINETRICKS_TMP"/vbrun60sp6.exe
then
die vbrun60sp6.exe not found
fi
try mv "$WINETRICKS_TMP"/vbrun60sp6.exe "$WINETRICKS_CACHE"
fi
# Delete some fake DLLs to ensure that the installer overwrites them.
rm -f "$WINDIR"/system32/comcat.dll
rm -f "$WINDIR"/system32/oleaut32.dll
rm -f "$WINDIR"/system32/olepro32.dll
rm -f "$WINDIR"/system32/stdole2.tlb
2007-06-03 22:12:03 +02:00
# Exits with status 43 for some reason?
2010-02-09 22:16:54 +01:00
$WINE "$WINETRICKS_CACHE"/vbrun60sp6.exe $WINETRICKS_QUIET
status=$?
case $status in
0|43) ;;
*) die $PACKAGE installation failed
esac
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:54 +01:00
try $WINE "$WINETRICKS_CACHE"/vc6redistsetup_enu.exe "/T:$winetricks_tmp_win" /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
2010-02-09 22:16:54 +01:00
rm -f "$WINDIR"/system32/comcat.dll
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
2010-02-09 22:16:54 +01:00
rm -f "$WINDIR"/system32/stdole2.tlb
2007-06-03 22:12:03 +02:00
# vcredist still exits with status 43. Anyone know why?
2010-02-09 22:16:54 +01:00
$WINE "$WINETRICKS_CACHE"/vcredist.exe
status=$?
case $status in
0|43) ;;
*) die $PACKAGE installation failed
esac
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-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/vcredist.exe -d "$WINDIR"/system32/ -F mfc42u.dll
2009-07-04 13:24:43 +02:00
override_dlls native,builtin msvcrt
2007-06-03 22:12:03 +02:00
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_vcrun6sp6() {
if test ! -f vcredistsp6.exe
then
download . http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe 2292437a8967349261c810ae8b456592eeb76620
# No EULA is presented when passing command-line extraction arguments,
# so we'll simplify extraction with cabextract. We'll also try to avoid
# overwriting the older vcrun6 redist by renaming the extracted file.
2010-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/Vs6sp6.exe -d "$WINETRICKS_TMP" -F vcredist.exe
2010-02-09 22:16:54 +01:00
try mv "$WINETRICKS_TMP"/vcredist.exe "$WINETRICKS_CACHE"/vcredistsp6.exe
fi
# Delete some fake dlls to avoid vcredist installer warnings
try rm -f "$WINDIR"/system32/comcat.dll
try rm -f "$WINDIR"/system32/msvcrt.dll
try rm -f "$WINDIR"/system32/oleaut32.dll
try rm -f "$WINDIR"/system32/olepro32.dll
try rm -f "$WINDIR"/system32/stdole2.tlb
# vcredist still exits with status 43. Anyone know why?
$WINE "$WINETRICKS_CACHE"/vcredistsp6.exe
status=$?
case $status in
0|43) ;;
*) die $PACKAGE installation failed
esac
# And then some apps need mfc42u.dll, dunno what right way
# is to get it, vcredist doesn't install it by default?
2010-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/vcredistsp6.exe -d "$WINDIR"/system32/ -F mfc42u.dll
2010-02-09 22:16:54 +01:00
override_dlls native,builtin msvcrt
}
#----------------------------------------------------------------
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:54 +01:00
cd "$WINETRICKS_CACHE"
cd vcrun2005-ms09-035
2010-05-14 01:01:01 +02:00
override_dlls native,builtin msvcr80
2010-02-09 22:16:54 +01:00
try $WINE vcredist_x86.exe $WINETRICKS_QUIET
cd "$olddir"
2008-01-26 00:25:01 +01:00
}
#----------------------------------------------------------------
load_vcrun2008() {
2010-02-09 22:16:54 +01:00
# For the moment, assume windows already has this.
case "$OS" in
"Windows_NT")
return
;;
esac
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
2010-05-14 01:01:01 +02:00
override_dlls native,builtin 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
try $WINE "$WINETRICKS_CACHE"/vcrun2008-ms09-035/vcredist_x86.exe $WINETRICKS_QUIET
2009-07-04 13:24:43 +02:00
}
#----------------------------------------------------------------
2010-09-26 17:35:26 +02:00
load_vcrun2010() {
# Load the Visual C++ 2010 runtime libraries
# See http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
download vcrun2010 http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe 372d9c1670343d3fb252209ba210d4dc4d67d358
override_dlls native,builtin msvcr100
# Workaround Wine bug http://bugs.winehq.org/show_bug.cgi?id=23427
load_msxml3
try $WINE "$WINETRICKS_CACHE"/vcrun2010/vcredist_x86.exe $WINETRICKS_QUIET
}
#----------------------------------------------------------------
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
2010-06-28 10:42:19 +02:00
try $WINE "$WINETRICKS_CACHE"/vjrun20/vjredist.exe
2009-08-26 18:02:26 +02:00
fi
2008-06-26 01:10:51 +02:00
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_vc2003toolkit()
{
# http://www.dotnetmonster.com/Uwe/Forum.aspx/dotnet-vc/2679/ANN-Microsoft-Visual-C-Toolkit-2003
#download . http://download.microsoft.com/download/3/9/b/39bac755-0a1e-4d0b-b72c-3a158b7444c4/VCToolkitSetup.exe 956c81c3106b97042c4126b23c81885c4b5211f4
# I'm going to link to this for now even though it's not straight from microsoft
# because it's a developer tool rather than a runtime, and
# I'm in the middle of trying to get lots of open source windows
# apps to build on Wine; see http://wiki.winehq.org/UnitTestSuites
# (Plus the sha1sum, which I still have from a copy straight from microsoft,
# protects us somewhat against corrupted copies.)
download . http://npg.dl.ac.uk/MIDAS/MIDAS_Release/VCToolkitSetup.exe 956c81c3106b97042c4126b23c81885c4b5211f4
cd "$WINETRICKS_CACHE"
try $WINE VCToolkitSetup.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_vc2005express()
{
2010-02-09 22:16:54 +01:00
# Currently broken in wine, see http://bugs.winehq.org/show_bug.cgi?id=21010
- 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
# 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
2010-03-19 09:59:36 +01:00
try_cabextract "$WINETRICKS_CACHE"/vc2005express/vcsetup.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
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:54 +01:00
cd "$WINETRICKS_CACHE"/vc2005express
try $WINE vcsetup.exe
# The interactive installer seems to be asynchronous, so wait until one of the last files is created
while test ! -f "$programfilesdir_unix/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat"
- 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"
}
#----------------------------------------------------------------
2010-02-09 22:16:54 +01:00
load_vc2005expresssp1()
{
warn "$PACKAGE does not work yet"
if test ! -f "$programfilesdir_unix/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat"
then
die "install vc2005express first (this verb will be merged into that once it's debugged)"
fi
# http://www.microsoft.com/downloads/details.aspx?FamilyId=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E
download vc2005express download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL.exe 8b9a0172efad64774aa122f29e093ad2043b308d
try $WINE "$WINETRICKS_CACHE"/vc2005express/VS80sp1-KB926748-X86-INTL.exe
}
load_vcdmount()
{
if test "$WINE" != ""
then
return
fi
# Call only on real Windows.
# Sets VCD_DIR and ISO_MOUNT_ROOT
# The only free mount tool I know for Windows Vista is Virtual CloneDrive,
# which can be downloaded at
# http://www.slysoft.com/en/virtual-clonedrive.html
# FIXME: actually install it here
# Locate vcdmount.exe.
VCD_DIR="Elaborate Bytes/VirtualCloneDrive"
if test ! -x "$programfilesdir_unix/$VCD_DIR/vcdmount.exe" && test ! -x "$programfilesdir_x86_unix/$VCD_DIR/vcdmount.exe"
then
warn "Installing Virtual CloneDrive"
download . http://static.slysoft.com/SetupVirtualCloneDrive.exe
# have to use cmd else vista won't let cygwin run .exe's?
chmod +x "$WINETRICKS_CACHE"/SetupVirtualCloneDrive.exe
cd "$WINETRICKS_CACHE"
cmd /c SetupVirtualCloneDrive.exe
cd "$olddir"
fi
if test -x "$programfilesdir_unix/$VCD_DIR/vcdmount.exe"
then
VCD_DIR="$programfilesdir_unix/$VCD_DIR"
elif test -x "$programfilesdir_x86_unix/$VCD_DIR/vcdmount.exe"
then
VCD_DIR="$programfilesdir_x86_unix/$VCD_DIR"
else
die "can't find Virtual CloneDrive?"
fi
# FIXME: Use WMI to locate the drive named
# "ELBY CLONEDRIVE..." using WMI as described in
# http://delphihaven.wordpress.com/2009/07/05/using-wmi-to-get-a-drive-friendly-name/
# For now, you just have to hardcode it for your system :-(
warn "You probably need to edit the script to tell it which drive VirtualCloneDrive picked"
for letter in e f g h
do
ISO_MOUNT_ROOT=/cygdrive/$letter
test -d $ISO_MOUNT_ROOT || break
done
test -d $ISO_MOUNT_ROOT && die "cannot find the VirtualCloneDrive"
}
iso_mount()
{
my_img="$1"
if test "$WINE" = ""
then
load_vcdmount
my_img_win="`$XXXPATH -w $my_img | tr '\012' ' ' | sed 's/ $//'`"
cd "$VCD_DIR"
try vcdmount.exe /l=$letter "$my_img_win"
cd "$olddir"
while ! test -d "$ISO_MOUNT_ROOT"
do
echo "Waiting for mount to finish"
sleep 1
done
else
# Linux
2010-03-19 09:59:36 +01:00
case "$SUDO" in
gksudo)
try $SUDO "mkdir -p $ISO_MOUNT_ROOT"
try $SUDO "mount -o ro,loop $my_img $ISO_MOUNT_ROOT"
2010-02-09 22:16:54 +01:00
;;
*)
2010-03-19 09:59:36 +01:00
try $SUDO mkdir -p $ISO_MOUNT_ROOT
try $SUDO mount -o ro,loop "$my_img" $ISO_MOUNT_ROOT
2010-02-09 22:16:54 +01:00
;;
esac
fi
}
iso_umount()
{
if test "$WINE" = ""
then
# Windows
load_vcdmount
cd "$VCD_DIR"
vcdmount /u
cd "$olddir"
else
2010-03-19 09:59:36 +01:00
case "$SUDO" in
gksudo)
$SUDO "umount $ISO_MOUNT_ROOT"
try $SUDO "rm -rf $ISO_MOUNT_ROOT"
2010-02-09 22:16:54 +01:00
;;
*)
2010-03-19 09:59:36 +01:00
$SUDO umount $ISO_MOUNT_ROOT
try $SUDO rm -rf $ISO_MOUNT_ROOT
2010-02-09 22:16:54 +01:00
;;
esac
fi
}
#----------------------------------------------------------------
- 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_vc2005trial()
{
load_vcrun6
load_dotnet20
load_msxml6
2010-02-09 22:16:54 +01:00
load_vcdmount
- 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-03-19 09:59:36 +01:00
if test ! -x "$programfilesdir_unix/7-Zip/7z.exe"
then
warn "Installing 7-zip file archiver for vc2005trial image extraction"
load_7zip
fi
# This is the last file that 7-zip extracts.
if test ! -f "$WINETRICKS_CACHE/vc2005trial/vs/wcu/runmsi.exe"
then
warn "Downloading/checksumming Visual C++ 2005 Trial. This will take some time!"
download . http://download.microsoft.com/download/6/f/5/6f5f7a01-50bb-422d-8742-c099c8896969/En_vs_2005_vsts_180_Trial.img f66ae07618d67e693ca0524d3582208c20e07823
try $WINE "$programfilesdir_win"/7-Zip/7z.exe x -y -o"$WINETRICKS_CACHE_WIN"/vc2005trial "$WINETRICKS_CACHE_WIN"/En_vs_2005_vsts_180_Trial.img
fi
- 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-03-19 09:59:36 +01:00
verify_sha1sum 15433993ab7573c5154dbea2dcb65450f2adbf5c "$WINETRICKS_CACHE/vc2005trial/vs/wcu/runmsi.exe"
2010-02-09 22:16:54 +01:00
# FIXME: do this right
rm -f /cygdrive/c/Users/$USER/AppData/local/temp/dd_vsinstall80.txt
- 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-03-19 09:59:36 +01:00
if [ $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
then
2010-03-19 09:59:36 +01:00
download . "http://winezeug.googlecode.com/svn/trunk/winetricks_files/vc2005trial.ahk" e22a01c0c6f92dabd3d6d471798357b8c5c01272
download . "http://winezeug.googlecode.com/svn/trunk/appinstall/tools/autohotkey/autohotkey.exe" 7af551a851da5ccb8a98ba980b6b19ec5892884d
try cd "$WINETRICKS_CACHE"/vc2005trial/vs/Setup
try $WINE "$WINETRICKS_CACHE_WIN"/autohotkey.exe "$WINETRICKS_CACHE_WIN"/vc2005trial.ahk
- 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
else
2010-03-19 09:59:36 +01:00
try cd "$WINETRICKS_CACHE"/vc2005trial/vs/Setup
2010-02-09 22:16:54 +01:00
try $WINE setup.exe
# FIXME: unify these and make the windows one right
if test "$WINE" = ""
then
while ! tr -d '\000' < "$TEMP"/dd_vsinstall80.txt | grep End_Session
do
sleep 10
echo waiting for setup to finish
done
else
while ps $psargs | grep -q setup.exe
do
sleep 10
echo waiting for setup to finish
done
fi
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
fi
2010-02-09 22:16:54 +01:00
}
#----------------------------------------------------------------
load_vc2005sp1()
{
if test ! -f "$programfilesdir_unix/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat"
then
die "install vc2005trial first (this verb will be merged into that once it's debugged)"
fi
# http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc
download vc2005sp1 http://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-ENU.exe d4b5c73253a7a4f5b4b389f41b94fea4a7247b57
# http://www.microsoft.com/downloads/details.aspx?FamilyID=7c8729dc-06a2-4538-a90d-ff9464dc0197
download vc2005sp1 http://download.microsoft.com/download/D/2/3/D23F9F62-3DEE-4EC0-B3B9-D64E9F573D1F/VS80sp1-KB971090-X86-INTL.exe
cd "$WINETRICKS_CACHE"/vc2005sp1
try $WINE VS80sp1-KB926601-X86-ENU.exe
try $WINE VS80sp1-KB971090-X86-INTL.exe
cd "$olddir"
}
#----------------------------------------------------------------
load_one_hotfix()
{
kb=$1
downloadid=$2
downloadfile=$3
hotfix=$4
cd "$WINETRICKS_CACHE/vs2005hotfixes"
if test ! -f $downloadfile
then
case "$OS" in
"Windows_NT")
$WINE cygstart "https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=$downloadid" ;;
*) # fails for chrome, see http://crbug.com/32800
xdg-open "https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=$downloadid" ;;
esac
fi
while test ! -f $downloadfile
do
echo "Waiting for you to save $downloadfile in $WINETRICKS_CACHE_WIN/vs2005hotfixes"
sleep 1
done
if test ! -f $hotfix
then
2010-05-14 01:01:01 +02:00
try_unzip -o $downloadfile
2010-02-09 22:16:54 +01:00
fi
try $WINE $hotfix
cd "$olddir"
}
load_vc2005hotfix()
{
# Loads the hotfixes recommended in http://dev.chromium.org/developers/how-tos/build-instructions-windows#TOC-Additional-free-downloads
warn "This does not work in Wine yet."
if test ! -f "$programfilesdir_unix/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat"
then
die "install vc2005trial and vc2005sp1 first"
fi
mkdir -p "$WINETRICKS_CACHE/vs2005hotfixes"
case "$OS" in
"Windows_NT") $WINE cygstart "$WINETRICKS_CACHE_WIN\\vs2005hotfixes" ;;
*) xdg-open "$WINETRICKS_CACHE/vs2005hotfixes" ;;
- 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
2010-02-09 22:16:54 +01:00
load_one_hotfix KB935225 7258 306439_ENU_i386_zip.exe VS80sp1-KB935225-X86-ENU.exe
load_one_hotfix KB947315 11587 341798_ENU_i386_zip.exe VS80sp1-KB947315-X86-ENU.exe
load_one_hotfix KB949009 18623 VS80sp1-KB949009-X86-INTL.exe VS80sp1-KB949009-X86-INTL.exe
load_one_hotfix KB946310 10644 335739_ENU_i386_zip.exe VS80sp1-KB946310-X86-ENU.exe
# KB971090 is part of the sp1 verb, since it can be downloaded normally
}
#----------------------------------------------------------------
save_vc2005_tarball()
{
# Save just the interesting parts of Visual Studio 2005 (edit to taste).
# Workaround for vc 2005 sp1 and hotfixes not installing on Wine.
# In Windows, do "winetricks vc2005trial vc2005sp1 vc2005hotfix vc2005save",
# then reboot to Linux, grab vc8.tgz from the Windows partition,
# and do "winetricks vc2005trial vc2005load".
tar -C "$programfilesdir_x86_unix" \
--exclude "Crystal Reports" \
--exclude "DIA SDK" \
--exclude "EnterpriseFrameworks" \
--exclude "Microsoft Visual Studio 2005 Team Suite - ENU" \
--exclude "ReportViewer" \
--exclude "SmartDevices" \
--exclude "Team Tools" \
--exclude "VB" \
--exclude "ce" \
--exclude "Visual Studio Tools for Office" \
--exclude "Xml" \
--exclude "sqlserver" \
-czvf vc8.tgz "Microsoft Visual Studio 8"
}
load_vc2005_tarball()
{
tar -C "$programfilesdir_x86_unix" -xzvf vc8.tgz
}
#----------------------------------------------------------------
load_vc2008trial()
{
load_vcrun6
load_dotnet20
load_msxml6
load_vcdmount
warn "Visual C++ 2008 Trial does not yet work in Wine, and this recipe isn't quite debugged even in windows yet."
warn "Downloading/checksumming Visual C++ 2008 Trial. This will take some time!"
# http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b
download vc2008trial http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso dfb601096f62fd75af6ad62b277be79793f53b56
iso_umount
iso_mount "$WINETRICKS_CACHE"/vc2008trial/VS2008ProEdition90dayTrialENUX1435622.iso
# FIXME: do this right
rm -f /cygdrive/c/Users/$USER/AppData/local/temp/dd_vsinstall80.txt
if true
then
try cd "$ISO_MOUNT_ROOT/Setup"
try $WINE setup.exe
# FIXME: unify these and make the windows one right
if test "$WINE" = ""
then
while ! tr -d '\000' < /cygdrive/c/Users/$USER/AppData/local/temp/dd_vsinstall80.txt | grep End_Session
do
sleep 10
echo waiting for setup to finish
done
else
while ps $psargs | grep -q setup.exe
do
sleep 10
echo waiting for setup to finish
done
fi
cd "$olddir"
fi
iso_umount
}
#----------------------------------------------------------------
load_vc2008sp1()
{
echo pfdu is ${programfilesdir_unix}
echo setting FOO
FOO="${programfilesdir_unix}/Microsoft Visual Studio 9.0/Microsoft Visual Studio 2008 Professional Edition - ENU"
echo FOO set to $FOO
if test ! -d "$FOO"
then
die "install vc2008trial first (this verb will be merged into that once it's debugged)"
fi
# http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E
download vc2008sp1 http://download.microsoft.com/download/f/6/7/f67fdf05-0586-413f-8231-affbe12f80a8/VS90sp1-KB945140-ENU.exe 91c146dffa96c6d8f9ceb2b5235b04349cf93ed9
cd "$WINETRICKS_CACHE"/vc2008sp1
try $WINE VS90sp1-KB945140-ENU.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
}
#----------------------------------------------------------------
2008-06-26 00:40:27 +02:00
load_vlc() {
2010-09-26 17:35:26 +02:00
download . $SOURCEFORGE/vlc/vlc-1.1.0-win32.exe 501b6cb12d4916ed11ec9dac9e394add9227b3be
try $WINE "$WINETRICKS_CACHE"/vlc-1.1.0-win32.exe $WINETRICKS_S
2008-06-26 00:40:27 +02:00
}
#----------------------------------------------------------------
2010-06-28 10:42:19 +02:00
load_windowscodecs() {
download . http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_enu.exe 53c18652ac2f8a51303deb48a1b7abbdb1db427f
# Avoid a file existence check.
rm -f "$WINDIR"/system32/windowscodecs.dll
override_dlls native,builtin windowscodecs
# Always run the WIC installer in passive mode.
# See http://bugs.winehq.org/show_bug.cgi?id=16876 and
# http://bugs.winehq.org/show_bug.cgi?id=23232
try $WINE "$WINETRICKS_CACHE"/wic_x86_enu.exe /passive
}
2010-09-26 17:35:26 +02:00
#----------------------------------------------------------------
load_winhttp() {
# See https://www.microsoft.com/downloads/en/details.aspx?FamilyID=3ee866a0-3a09-4fdf-8bdb-c906850ab9f2
download . http://download.microsoft.com/download/5/d/8/5d802926-6bab-45fa-b96e-bee15413523b/Windows2000-KB842773-x86-ENU.EXE e676d47e065a314bbf1d15b096a67aede6b0539a
try_cabextract -d "$WINDIR"/system32/ -L -F winhttp.dll "$WINETRICKS_CACHE"/Windows2000-KB842773-x86-ENU.EXE
override_dlls native,builtin winhttp
}
2010-06-28 10:42:19 +02:00
#----------------------------------------------------------------
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
2010-03-19 09:59:36 +01:00
try_cabextract --directory="$WINETRICKS_TMP" "$WINETRICKS_CACHE/3725.exe"
2009-02-04 01:03:55 +01:00
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
2010-09-26 17:35:26 +02:00
load_wsh57
- 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
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:54 +01:00
try_regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
try_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
2010-09-26 17:35:26 +02:00
load_wsh57
- 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
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:54 +01:00
try $WINE "$WINETRICKS_CACHE"/MP10Setup.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
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:54 +01:00
try_regedit /D "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K"
try_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"
}
#----------------------------------------------------------------
2010-05-14 01:01:01 +02:00
load_wsh57() {
- 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
2010-09-26 17:35:26 +02:00
if test $PACKAGE != wsh56 && test $PACKAGE != wsh57 && test -f "$WINDIR"/system32/scrrun.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
then
2010-09-26 17:35:26 +02:00
echo "prerequisite wsh57 already installed, skipping"
- 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
return
fi
2010-05-14 01:01:01 +02:00
# See also http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-D896-482E-A0D6-524E7E844D81&displaylang=en
download . http://download.microsoft.com/download/4/4/d/44de8a9e-630d-4c10-9f17-b9b34d3f6417/scripten.exe b15c6a834b7029e2dfed22127cf905b06857e6f5
2010-04-25 18:43:42 +02:00
2010-05-14 01:01:01 +02:00
try_cabextract -d "$WINDIR"/system32 "$WINETRICKS_CACHE"/scripten.exe
2010-06-14 00:37:31 +02:00
2010-05-14 01:01:01 +02:00
# Wine doesn't provide the other dll's (yet?)
override_dlls native,builtin jscript.dll
2010-06-14 00:37:31 +02:00
try $WINE regsvr32 dispex.dll jscript.dll scrobj.dll scrrun.dll vbscript.dll wshcon.dll wshext.dll
2010-05-14 01:01:01 +02:00
}
#----------------------------------------------------------------
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
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINETRICKS_TMP" -L -F '*_xact_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_cabextract -d "$WINETRICKS_TMP" -L -F '*_x3daudio_*x86*' "$WINETRICKS_CACHE"/$DIRECTX_NAME
try_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
2010-03-19 09:59:36 +01:00
try_cabextract -d "$WINDIR"/system32 -L -F '*.dll' "$x"
2009-07-04 13:24:43 +02:00
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)
2010-09-26 17:35:26 +02:00
echo "Winetricks version $VERSION. (C) 2007-2010 Dan Kegel et al. LGPL."
2009-08-26 18:02:26 +02:00
exit 0
;;
esac
2010-03-19 09:59:36 +01:00
detect_menu
detect_sudo
2009-08-26 18:02:26 +02:00
GUI=0
case x"$1" in
x) GUI=1 ;;
x-h|x--help|xhelp) usage ; exit 1 ;;
esac
2010-02-09 22:16:54 +01:00
case "$OS" in
"Windows_NT")
;;
*)
# Prevent running with wrong user id.
# It's bad to create files as the wrong user!
die_if_user_not_dirowner "$WINEPREFIX"
2010-06-14 00:37:31 +02:00
#die_if_user_not_dirowner "$WINETRICKS_CACHE"
2010-02-09 22:16:54 +01:00
2010-03-19 09:59:36 +01:00
if [ ! -x "`which "$WINE" 2>/dev/null`" ]
2010-02-09 22:16:54 +01:00
then
die "Cannot find wine ($WINE)"
fi
# Create wineprefix if not already there
test -d "$WINEPREFIX" || WINEDLLOVERRIDES=mshtml= $WINE cmd /c echo yes > /dev/null 2>&1
;;
esac
2009-08-26 18:02:26 +02:00
mkdir -p "$WINETRICKS_TMP"
case $GUI in
2010-03-19 09:59:36 +01:00
1) showmenu ; set $todo ;;
2009-08-26 18:02:26 +02:00
esac
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:54 +01:00
programfilesdir_win="`unset WINEDEBUG; WINEDLLOVERRIDES=mshtml= $WINE cmd.exe /c echo "%ProgramFiles%" | tr -d '\015'`"
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:54 +01:00
programfilesdir_unix="`unset WINEDEBUG; $XXXPATH -u "$programfilesdir_win" | tr -d '\015' `"
2009-08-26 18:02:26 +02:00
test x"$programfilesdir_unix" != x || die "winepath -u $programfilesdir_win returned empty string"
2010-02-09 22:16:54 +01:00
winetricks_tmp_win="`$XXXPATH -w "$WINETRICKS_TMP"`"
# 64 bit windows has a second directory for program files
programfilesdir_x86_win="${programfilesdir_win} (x86)"
programfilesdir_x86_unix="${programfilesdir_unix} (x86)"
if ! test -d "$programfilesdir_x86_unix"
then
programfilesdir_x86_win="${programfilesdir_win}"
programfilesdir_x86_unix="${programfilesdir_unix}"
fi
2009-08-26 18:02:26 +02:00
# (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
2010-06-28 10:42:19 +02:00
mkdir -p "${winefontsdir}"
2009-08-26 18:02:26 +02:00
# Mac folks tend to not have sha1sum, but we can make do with openssl
2010-03-19 09:59:36 +01:00
if [ -x "`which sha1sum 2>/dev/null`" ]
2009-08-26 18:02:26 +02:00
then
SHA1SUM="sha1sum"
2010-03-19 09:59:36 +01:00
elif [ -x "`which openssl 2>/dev/null`" ]
2009-08-26 18:02:26 +02:00
then
SHA1SUM="openssl dgst -sha1"
else
die "No sha1sum utility available."
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"
2010-03-19 09:59:36 +01:00
WINETRICKS_UNIXSILENT="-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-03-19 09:59:36 +01:00
7zip|7-zip) load_7zip;;
adobeair) load_adobeair;;
2010-02-09 22:16:54 +01:00
art2kmin|art2k7min) 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:54 +01:00
autohotkey|ahk) load_autohotkey;;
cmake) load_cmake;;
2008-06-26 01:10:51 +02:00
comctl32.ocx) load_comctl32ocx;;
2010-02-09 22:16:54 +01:00
comctl32|cc580) load_cc580;;
2010-09-26 17:35:26 +02:00
comdlg32.ocx) load_comdlg32ocx;;
2008-02-25 17:48:50 +01:00
colorprofile) load_colorprofile;;
2010-02-09 22:16:53 +01:00
controlpad|fm20) load_controlpad;;
2010-02-09 22:16:54 +01:00
corefonts) load_corefonts;;
2010-09-26 17:35:26 +02:00
crypt32) load_crypt32;;
- 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;;
2010-09-26 17:35:26 +02:00
d3dx9_26) load_d3dx9_xx 26;;
2010-05-14 01:01:01 +02:00
d3dx9_28) load_d3dx9_xx 28;;
d3dx9_36) load_d3dx9_xx 36;;
2010-02-09 22:16:54 +01:00
d3dx10) load_d3dx10;;
2010-03-19 09:59:36 +01:00
d3dxof) load_d3dxof;;
2007-06-03 22:12:03 +02:00
dcom98) load_dcom98;;
2010-09-26 17:35:26 +02:00
devenum) load_devenum;;
2009-08-26 18:02:26 +02:00
dinput8) load_dinput8;;
2010-09-26 17:35:26 +02:00
dirac) load_dirac;;
2010-05-14 01:01:01 +02:00
directmusic) load_directmusic;;
2009-08-26 18:02:26 +02:00
directplay|dxplay|dplay) load_directplay;;
2010-02-09 22:16:54 +01:00
directx9) DIRECTX_WINDOWS=win2k ; load_directx9;;
2010-05-14 01:01:01 +02:00
directx9-beta) DIRECTX_WINDOWS=winxp ; load_directx9 ; load_directmusic ; load_directplay ;;
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:54 +01:00
dotnet11sdk) load_dotnet11sdk;;
dotnet2|dotnet20) load_dotnet20;;
dotnet20sdk) load_dotnet20sdk;;
dotnet20sp2) load_dotnet20sp2; load_fontfix;;
2009-08-26 18:02:26 +02:00
dotnet3|dotnet30) load_dotnet30; load_fontfix;;
2010-02-09 22:16:54 +01:00
dotnet35) load_dotnet35; load_fontfix;;
2009-08-26 18:02:26 +02:00
droid) load_droid;;
2010-06-28 10:42:19 +02:00
dxsdk_nov2006) load_dxsdk_nov2006;;
2010-09-26 17:35:26 +02:00
eadm) load_eadm;;
eufonts) load_eufonts;;
2010-02-09 22:16:53 +01:00
ffdshow) load_ffdshow;;
2010-02-09 22:16:54 +01:00
firefox|firefox3) load_firefox;;
2008-04-06 09:16:00 +02:00
flash) load_flash;;
2008-05-24 11:28:41 +02:00
fontfix) load_fontfix;;
2010-02-09 22:16:54 +01:00
fontsmooth-bgr|fs-bgr) load_fs_bgr;;
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;;
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;;
2010-09-26 17:35:26 +02:00
gfw|xlive) load_gfw;;
2010-02-09 22:16:54 +01:00
glsl-disable) load_glsl_disable;;
glsl-enable) load_glsl_enable;;
2010-09-26 17:35:26 +02:00
glut) load_glut;;
2009-02-04 01:03:55 +01:00
hosts) load_hosts;;
ie6) load_ie6;;
2010-02-09 22:16:54 +01:00
ie7) load_ie7;;
2010-09-26 17:35:26 +02:00
ie8) load_ie8;;
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;;
2010-09-26 17:35:26 +02:00
lucida) load_lucida;;
2008-01-26 00:25:01 +01:00
mdac25) load_mdac25;;
2010-09-26 17:35:26 +02:00
mdac26|mdac27) load_mdac27;;
2007-06-03 22:12:03 +02:00
mdac28) load_mdac28;;
mfc40) load_mfc40;;
2010-02-09 22:16:54 +01:00
mingw|mingw-min|mingw_min) load_mingw_min;;
mingw-gdb|mingw_gdb) load_mingw_gdb;;
2010-05-14 01:01:01 +02:00
mono26) load_mono26;;
2010-02-09 22:16:54 +01:00
mozillabuild) load_mozillabuild;;
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;;
2010-02-09 22:16:54 +01:00
mspaint|paint) load_mspaint;;
2009-02-04 01:03:55 +01:00
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;;
2010-02-09 22:16:54 +01:00
physx) load_physx;;
- 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;;
2010-02-09 22:16:54 +01:00
python-comtypes|pythoncom|python-com|pythoncomtypes) load_python_comtypes;;
2010-05-14 01:01:01 +02:00
quartz) load_quartz;;
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;;
2010-02-09 22:16:54 +01:00
richtx32) load_richtx32;;
2010-09-26 17:35:26 +02:00
safari) load_safari;;
secur32) load_secur32;;
2009-08-26 18:02:26 +02:00
shockwave) load_shockwave;;
2010-03-19 09:59:36 +01:00
steam) load_steam;;
2007-06-03 22:12:03 +02:00
tahoma) load_tahoma;;
2009-02-04 01:03:55 +01:00
urlmon) load_urlmon;;
2010-02-09 22:16:54 +01:00
usp10) load_usp10;;
2010-06-14 00:37:31 +02:00
utorrent) load_utorrent;;
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;;
2010-02-09 22:16:54 +01:00
vc2003toolkit) load_vc2003toolkit;;
- 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;;
2010-02-09 22:16:54 +01:00
vc2005expresssp1) load_vc2005expresssp1;;
vc2005hotfix) load_vc2005hotfix;;
vc2005load) load_vc2005_tarball;;
vc2005save) save_vc2005_tarball;;
vc2005sp1) load_vc2005sp1;;
vc2008sp1) load_vc2008sp1;;
- 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
vc2005trial) load_vc2005trial;;
2010-02-09 22:16:54 +01:00
vc2008trial) load_vc2008trial;;
vcrun600|vcrun60|vcrun6|mfc42) load_vcrun6;;
vcrun60sp6|vcrun6sp6) load_vcrun6sp6;;
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;;
2010-09-26 17:35:26 +02:00
vcrun2010) load_vcrun2010;;
2008-06-26 01:10:51 +02:00
vjrun20) load_vjrun20;;
2008-06-26 00:40:27 +02:00
vlc) load_vlc;;
2010-02-09 22:16:54 +01:00
wenquanyi) load_wenquanyi;;
2010-06-28 10:42:19 +02:00
windowscodecs|wic) load_windowscodecs;;
2010-09-26 17:35:26 +02:00
winhttp) load_winhttp;;
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-05-14 01:01:01 +02:00
wsh56|wsh57) load_wsh57;;
2010-09-26 17:35:26 +02:00
jscript|wsh56js) load_wsh56js;;
2007-06-03 22:12:03 +02:00
wsh56vb) load_wsh56vb;;
2010-09-26 17:35:26 +02:00
xact|xactengine|x3daudio|xapofx) load_xact;;
2008-01-26 00:25:01 +01:00
xvid) load_xvid;;
2007-06-03 22:12:03 +02:00
2010-03-19 09:59:36 +01:00
allcodecs|allvcodecs) load_vcrun6; load_ffdshow; load_xvid;;
2010-09-26 17:35:26 +02:00
allfonts) load_corefonts; load_droid; load_eufonts; load_liberation; load_lucida; load_tahoma; load_wenquanyi;;
2010-06-14 00:37:31 +02:00
alldlls=builtin) override_all_dlls;;
alldlls=default) override_no_dlls;;
2010-02-09 22:16:54 +01:00
ddr=gdi) set_ddr gdi;;
ddr=opengl) set_ddr opengl;;
2010-05-14 01:01:01 +02:00
dsoundbug9612) load_dsoundbug9612;;
2010-06-14 00:37:31 +02:00
forcemono|force_mono) load_forcemono;;
2010-02-09 22:16:54 +01:00
heapcheck) set_heapcheck;;
2010-06-14 00:37:31 +02:00
mmdevapi=builtin) set_mmdevapi builtin ;;
mmdevapi=native) set_mmdevapi native ;;
mmdevapi=disabled) set_mmdevapi disabled ;;
2010-02-09 22:16:54 +01:00
multisampling=enabled|multisampling=on) set_multisampling enabled;;
multisampling=disabled|multisampling=off) set_multisampling disabled;;
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;;
2010-02-09 22:16:54 +01:00
nocrashdialog) disable_crashdialog;;
orm=backbuffer|backbuffer) set_orm backbuffer;;
orm=fbo|fbo) set_orm fbo;;
orm=pbuffer|pbuffer) set_orm pbuffer;;
rtlm=auto) set_rtlm auto;;
rtlm=disabled) set_rtlm disabled;;
rtlm=readdraw) set_rtlm readdraw;;
rtlm=readtex) set_rtlm readtex;;
rtlm=texdraw) set_rtlm texdraw;;
rtlm=textex) set_rtlm textex;;
sandbox) sandbox;;
sound=alsa|alsa) set_sound_driver alsa;;
sound=audioio|audioio) set_sound_driver audioio;;
sound=coreaudio|coreaudio) set_sound_driver coreaudio;;
2010-05-14 01:01:01 +02:00
sound=esound|sound=esd|esd|esound) set_sound_driver esd;;
2010-02-09 22:16:54 +01:00
sound=jack|jack) set_sound_driver jack;;
sound=nas|nas) set_sound_driver nas;;
sound=oss|oss) set_sound_driver oss;;
sound=disabled|sound=) set_sound_driver "";;
2010-05-14 01:01:01 +02:00
strictdrawordering=enabled) set_sdo enabled;;
strictdrawordering=disabled) set_sdo disabled;;
2009-07-04 13:24:43 +02:00
version) print_version;;
2010-05-14 01:01:01 +02:00
videomemorysize=512) set_videomemorysize 512;;
videomemorysize=1024) set_videomemorysize 1024;;
videomemorysize=default) set_videomemorysize default;;
2007-10-05 00:39:47 +02:00
volnum) volnum;;
2010-05-14 01:01:01 +02:00
mwo=force)set_mwo force;;
2010-09-26 17:35:26 +02:00
mwo=disable|mwo=disabled) set_mwo disable;;
2010-05-14 01:01:01 +02:00
mwo=enabled) set_mwo enabled;;
npm-repack) npm_repack;;
psm=on) set_psm enabled;;
psm=off) set_psm disabled;;
vsm-hard) set_vsm hardware;;
2010-02-09 22:16:54 +01:00
winver=nt40|nt40) set_winver nt40;;
winver=win98|win98) set_winver win98;;
winver=win2k|win2k) set_winver win2k;;
2010-03-19 09:59:36 +01:00
winver=win7|win7) set_winver win7;;
2010-02-09 22:16:54 +01:00
winver=winxp|winxp) set_winver winxp;;
winver=vista|vista) set_winver vista;;
winver=) unset_winver;;
2010-09-26 17:35:26 +02:00
*=disabled) arg=`echo $PACKAGE | sed 's/=.*//'`; override_dlls disabled $arg ;;
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
2010-05-14 01:01:01 +02:00
# remove the temp directory
rm -rf "$WINETRICKS_TMP"
2010-02-09 22:16:54 +01:00
2010-05-14 01:01:01 +02:00
test "$WINETRICKS_CACHE_SYMLINK" && rm -f "$WINETRICKS_CACHE_SYMLINK"
2007-06-03 22:12:03 +02:00
test "$WINETRICKS_QUIET" = "" && echo winetricks done. || true