91 lines
2.4 KiB
Plaintext
91 lines
2.4 KiB
Plaintext
wine-staging (Wine Staging is the testing area of winehq.org)
|
|
|
|
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.
|
|
|
|
This is a current development branch of Wine appended with full
|
|
patches of the Staging branch.
|
|
|
|
NOTE
|
|
|
|
libusb in Slackware 14.2 is too old for this version of wine, and
|
|
consequently, USB isn't supported.
|
|
|
|
============================================================
|
|
|
|
OPTIONS
|
|
|
|
With no options this SlackBuild will build a 32 bit package,
|
|
for which you need to have either have multilib installed, or
|
|
building in a 32 OS, or in a 32 bit chroot.
|
|
|
|
To enable 64 bit support use:
|
|
|
|
WIN64=yes ./wine.SlackBuild
|
|
|
|
To disable win32 support, use:
|
|
|
|
WIN32=no ./wine.SlackBuild
|
|
|
|
To disable OpenGL support, use:
|
|
|
|
OPENGL=no ./wine.SlackBuild
|
|
|
|
The above options can be combined.
|
|
|
|
============================================================
|
|
|
|
OPTIONAL DEPENDENCIES
|
|
|
|
fontforge: To build tahoma, tahomabd, and marlett fonts.
|
|
webcore-fonts: For MS fonts for the web and Windows Vista.
|
|
oss
|
|
SDL2
|
|
FAudio
|
|
libcapi20
|
|
gsm
|
|
krb5
|
|
OpenAL
|
|
vulkan-sdk
|
|
|
|
============================================================
|
|
|
|
MULTILIB
|
|
|
|
To build the 32 bit 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 WIN32=no.)
|
|
|
|
alienBOB's multilib readme and repo:
|
|
|
|
https://docs.slackware.com/slackware:multilib
|
|
http://www.slackware.com/~alien/multilib/
|
|
|
|
A script that rsyncs with alienBOB's repo and installs the
|
|
multilib packages which can be found here:
|
|
|
|
http://tty1.uk/scripts/slackware/alien-multilib-rsync.sh
|
|
|
|
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
|
|
|
|
With 64 bit support you would use the wine64 binary. If you
|
|
have a combined 32 and 64 bit package you need to set the
|
|
environmental variable WINEPREFIX to point to the 64 bit
|
|
wine directory when running wine64, which should be
|
|
different to the 32 bit directory (~/.wine by default).
|
|
Example:
|
|
|
|
WINEPREFIX=~/.wine64 wine64 notepad
|