orbea 6623f43b8b system/wine: Update script. 3 years ago
..
README 1dde19989e system/wine: Upgraded to 4.17. 4 years ago
slack-desc 6a8b6b41bf system/wine: Added (Wine Is Not an Emulator). 4 years ago
wine.SlackBuild 6623f43b8b system/wine: Update script. 3 years ago
wine.info 2218e2c985 system/wine: Upgraded to 5.0. 4 years ago
wine_select.sh 6623f43b8b system/wine: Update script. 3 years ago

README

Wine is a program which allows running Microsoft Windows programs
(including DOS, Windows 3.x, Win32, and Win64 executables) on Unix.
It consists of a program loader which loads and executes a Microsoft
Windows binary, and a library (called Winelib) that implements Windows
API calls using their Unix, X11 or Mac equivalents. The library may
also be used for porting Windows code into native Unix executables.

WARNING:

* Since multiple different wine versions can be installed at once only
use installpkg(8) and removepkg(8), do not use upgradepkg(8).
* Do not install when other wine packages created by other scripts are
installed.
* Builds using clang may not build or work. On multilib systems
symlinking /usr/lib to /usr/lib32 may workaround build issues.

To enable 32 or 64 bit support use:

WIN32=yes ./wine.SlackBuild
WIN64=yes ./wine.SlackBuild

To disable 32 or 64 bit support use:

WIN32=no ./wine.SlackBuild
WIN64=no ./wine.SlackBuild

On x86_64 platforms 64 bit support will be enabled and 32 bit support
will be disabled, if multilib is installed both 32 and 64 bit support
will be enabled and elsewhere only 32 bit support will be enabled.

All wine versions will be installed to /opt/ and will have distinct
package names and installation directories that do not conflict.

* 32 bit builds will be named 'wine32'.
* 64 bit builds will be named 'wine64'.
* Builds with both 32 and 64 bit support will be named 'wine'.
* Staging builds will append '-staging' to the name.
* Clang builds will append '-clang to the name.
* Debug builds will append '-debug' to the name.

To select the default wine version as root use:

./wine_select.sh

Then type the number that corresponds to the desired wine install. This
will symlink all the files in the chosen wine install to the '/usr/'
directory and may take some time given the large number of library
files.

The full list of symlinks installed can be found at:

/var/lib/wine/default

Otherwise use full paths for the desired wine version.

To undo this process and remove all of the symlinks use:

./wine_select.sh --uninstall

OPTIONS:

To enable debugging symbols use:

DEBUG=yes ./wine.SlackBuild

To enable cups use:

CUPS=yes ./wine.SlackBuild

To enable dbus use:

DBUS=yes ./wine.SlackBuld

To disable OpenGL use:

OPENGL=no ./wine.SlackBuild

To disable Vulkan use:

VULKAN=no ./wine.SlackBuild

To enable wine-staging use:

STAGING=yes ./wine.SlackBuild

To enable GTK+3 when wine-staging is enabled use:

GTK3=yes ./wine.SlackBuild