summaryrefslogtreecommitdiff
path: root/system/wine/README
blob: 1c06abfb04c17b32e55595cb72e2d53532b661e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Wine is an Open Source implementation of the Windows API on
top of X for Linux and Unix.

NOTE: This builds the stable version of wine.  If you need
cutting-edge then you may want to check out wine-staging.

OPTIONS

This SlackBuild will try to autodetect whether to build for 32 or 64
bits or both.  WINE64 and WINE32 can be used to enable/disable each
ARCH:

  WINE64=no ./wine.SlackBuild
  WINE32=no ./wine.SlackBuild

The executable for 64 bit wine is named wine64.

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
libcapi20

============================================================

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

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/

I have 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