Part 1 -- The Packages:
i586
Code:
$ yum groupinstall "Development Tools"
$ yum install alsa-lib-devel alsa-lib-devel audiofile-devel audiofile-devel cups-devel cups-devel dbus-devel dbus-devel esound-devel esound-devel fontconfig-devel fontconfig-devel freetype-devel freetype-devel giflib-devel giflib-devel hal-devel hal-devel lcms-devel lcms-devel libICE-devel libICE-devel libjpeg-devel libjpeg-devel libpng-devel libpng-devel libSM-devel libSM-devel libusb-devel libusb-devel libX11-devel libX11-devel libXau-devel libXau-devel libXcomposite-devel libXcomposite-devel libXcursor-devel libXcursor-devel libXext-devel libXext-devel libXi-devel libXi-devel libXinerama-devel libXinerama-devel libxml2-devel libxml2-devel libXrandr-devel libXrandr-devel libXrender-devel libXrender-devel libxslt-devel libxslt-devel libXt-devel libXt-devel libXv-devel libXv-devel libXxf86vm-devel libXxf86vm-devel mesa-libGL-devel mesa-libGL-devel mesa-libGLU-devel mesa-libGLU-devel ncurses-devel ncurses-devel openldap-devel openldap-devel openssl-devel openssl-devel zlib-devel pkgconfig sane-backends-devel sane-backends-devel xorg-x11-proto-devel xorg-x11-proto-devel glibc-devel prelink fontforge flex bison gnutls-devel pulseaudio-libs-devel
$ yum remove wine-*
x64
Code:
$ yum groupinstall "Development Tools"
$ yum install alsa-lib-devel.i586 alsa-lib-devel audiofile-devel.i586 audiofile-devel cups-devel.i586 cups-devel dbus-devel.i586 dbus-devel esound-devel.i586 esound-devel fontconfig-devel.i586 fontconfig-devel freetype-devel.i586 freetype-devel giflib-devel.i586 giflib-devel hal-devel.i586 hal-devel lcms-devel.i586 lcms-devel libICE-devel.i586 libICE-devel libjpeg-devel.i586 libjpeg-devel libpng-devel.i586 libpng-devel libSM-devel.i586 libSM-devel libusb-devel.i586 libusb-devel libX11-devel.i586 libX11-devel libXau-devel.i586 libXau-devel libXcomposite-devel.i586 libXcomposite-devel libXcursor-devel.i586 libXcursor-devel libXext-devel.i586 libXext-devel libXi-devel.i586 libXi-devel libXinerama-devel.i586 libXinerama-devel libxml2-devel.i586 libxml2-devel libXrandr-devel.i586 libXrandr-devel libXrender-devel.i586 libXrender-devel libxslt-devel.i586 libxslt-devel libXt-devel.i586 libXt-devel libXv-devel.i586 libXv-devel libXxf86vm-devel.i586 libXxf86vm-devel mesa-libGL-devel.i586 mesa-libGL-devel mesa-libGLU-devel.i586 mesa-libGLU-devel ncurses-devel.i586 ncurses-devel openldap-devel.i586 openldap-devel openssl-devel.i586 openssl-devel zlib-devel.i586 pkgconfig sane-backends-devel.i586 sane-backends-devel xorg-x11-proto-devel.i586 xorg-x11-proto-devel glibc-devel.i586 prelink fontforge flex bison gnutls-devel gnutls-devel.i586 pulseaudio-libs-devel pulseaudio-libs-devel.i586
$ yum remove wine-*
Part 2 -- Configuration and Building:- Download the AcceptEx Patch from here
- Download the Wine 1.1.25 source from here
- Move to the directory where you downloaded the wine source.
-
Code:
$ tar -xf wine-1.1.25.tar.gz2
-
- Copy over the patch from your downloaded location to the location where you unzipped wine.
-
Code:
$ patch -p1 < completion_stable.diff
-
-
-
- Browse FedoraForums ~30 minutes.
-
Code:
$ su -c "make install"
- Install Warcraft 3
- Install TFT (Optional)
- Download the latest patch from Blizzard here
- Enjoy Battle.net support!