README 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. Wine is a program which allows running Microsoft Windows programs
  2. (including DOS, Windows 3.x, Win32, and Win64 executables) on Unix.
  3. It consists of a program loader which loads and executes a Microsoft
  4. Windows binary, and a library (called Winelib) that implements Windows
  5. API calls using their Unix, X11 or Mac equivalents. The library may
  6. also be used for porting Windows code into native Unix executables.
  7. WARNING:
  8. * Since multiple different wine versions can be installed at once only
  9. use installpkg(8) and removepkg(8), do not use upgradepkg(8).
  10. * Do not install when other wine packages created by other scripts are
  11. installed.
  12. * Builds using clang may not build or work. On multilib systems
  13. symlinking /usr/lib to /usr/lib32 may workaround build issues.
  14. To enable 32 or 64 bit support use:
  15. WIN32=yes ./wine.SlackBuild
  16. WIN64=yes ./wine.SlackBuild
  17. To disable 32 or 64 bit support use:
  18. WIN32=no ./wine.SlackBuild
  19. WIN64=no ./wine.SlackBuild
  20. On x86_64 platforms 64 bit support will be enabled and 32 bit support
  21. will be disabled, if multilib is installed both 32 and 64 bit support
  22. will be enabled and elsewhere only 32 bit support will be enabled.
  23. All wine versions will be installed to /opt/ and will have distinct
  24. package names and installation directories that do not conflict.
  25. * 32 bit builds will be named 'wine32'.
  26. * 64 bit builds will be named 'wine64'.
  27. * Builds with both 32 and 64 bit support will be named 'wine'.
  28. * Staging builds will append '-staging' to the name.
  29. * Clang builds will append '-clang to the name.
  30. * Debug builds will append '-debug' to the name.
  31. To select the default wine version as root use:
  32. ./wine_select.sh
  33. Then type the number that corresponds to the desired wine install. This
  34. will symlink all the files in the chosen wine install to the '/usr/'
  35. directory and may take some time given the large number of library
  36. files.
  37. The full list of symlinks installed can be found at:
  38. /var/lib/wine/default
  39. Otherwise use full paths for the desired wine version.
  40. To undo this process and remove all of the symlinks use:
  41. ./wine_select.sh --uninstall
  42. OPTIONS:
  43. To enable debugging symbols use:
  44. DEBUG=yes ./wine.SlackBuild
  45. To enable cups use:
  46. CUPS=yes ./wine.SlackBuild
  47. To enable dbus use:
  48. DBUS=yes ./wine.SlackBuld
  49. To disable OpenGL use:
  50. OPENGL=no ./wine.SlackBuild
  51. To disable Vulkan use:
  52. VULKAN=no ./wine.SlackBuild
  53. To enable wine-staging use:
  54. STAGING=yes ./wine.SlackBuild
  55. To enable GTK+3 when wine-staging is enabled use:
  56. GTK3=yes ./wine.SlackBuild