diff options
Diffstat (limited to 'system/wine-staging/README')
-rw-r--r-- | system/wine-staging/README | 81 |
1 files changed, 26 insertions, 55 deletions
diff --git a/system/wine-staging/README b/system/wine-staging/README index 070ac7f7d9..e9b882a9b8 100644 --- a/system/wine-staging/README +++ b/system/wine-staging/README @@ -1,68 +1,39 @@ -wine-staging (Wine Staging is the testing area of winehq.org) +Wine is an Open Source implementation of the Windows API on top of X +for Linux and Unix. -It contains bug fixes and features, which have not been integrated -into the development branch yet. The idea of Wine Staging is to -provide experimental features faster to end users and to give -developers the possibility to discuss and improve their patches -before they are integrated into the main branch. +wine-staging is the current development branch of wine appended with +full patches of the staging branch. -This is a current development branch of Wine appended with full -patches of the Staging branch. +It contains bug fixes and features, which have not been integrated into +the development branch yet. The idea of wine-staging is to provide +experimental features faster to end users and to give developers the +possibility to discuss and improve their patches before they are +integrated into the main branch. -MULTILIB. +NOTE: This builds the cutting-edge version of wine. If you need +something more stable then you may want to check out wine. -With no options this script will build the 32bit wine-staging -package ONLY!, for which you need to have a FULL multilib -system installed (see below). +======================================================================= -To build a package for both 64bit and 32bit Windows executable -support, use this: +OPTIONAL DEPENDENCIES - # WIN64=yes sh wine-staging.SlackBuild +fontforge: To build tahoma, tahomabd, and marlett fonts. +webcore-fonts: For MS fonts for the web and Windows Vista. -See README.SLACKWARE for a giant list of dependencies and -AlienBOB's multilib readme and repo: +======================================================================= -https://docs.slackware.com/slackware:multilib -http://www.slackware.com/~alien/multilib/ +OPTIONS -From wine's maintainer David Woodfall you can grab a script -to get and install the multilib packages: +If your video card does not support hardware accelerated OpenGL, +you may disable OpenGL support by using: -http://dawoodfall.net/files/scripts/slackware/alien-multilib-rysnc.sh + OPENGL=no ./wine.SlackBuild -Be sure to read the short instructions at the top. If you use -slackpkg then you will also want to blacklist his packages in -/etc/slackpkg/blacklist: +======================================================================= - [0-9]+alien - [0-9]+compat32 +NOTES -WINEPREFIX. - -With 64bit support you would use the wine64 binary. If you have a -combined 32 and 64bit package you need to set the environmental -variable WINEPREFIX to point to the 64bit wine directory when running -wine64, which should be different to the 32bit directory (~/.wine by -default). Example: - - $ WINEPREFIX=~/.wine64 wine64 notepad - -To build the 32bit wine on x86_64 you will need to have multilib -packages installed, unless you want to build for Windows 64 bit -applications only using: - - # WIN64=yes NOWIN32=yes sh wine-staging.SlackBuild - -OPENGL. - -To disable OpenGL support, use: - - # OPENGL=no ./wine.SlackBuild - -Optional dependencies: fontforge, webcore-fonts, winetricks - -NOTE: you can increase buildtime passing some like that to the -SlackBuild script: - - # MAKEFLAGS=-j6 ./wine-staging.SlackBuild +64bit systems now default to the new WOW64 mode which builds both 64bit +and 32bit PE dlls. This has removed the multilib dependency that was +pereviously required and will allow execution of both 64bit and 32bit +binaries. No multilib required. |