summaryrefslogtreecommitdiffstats
path: root/system/wine-staging/README
diff options
context:
space:
mode:
author Edinaldo P. Silva2018-09-18 00:33:21 +0200
committer David Spencer2018-09-18 00:33:21 +0200
commitde1e7619b22f66981f170d786451d215dff69194 (patch)
treed9eb5df6d1051905a1cf5fa9b9084cc59b55f303 /system/wine-staging/README
parent5d8e445877424439f87aafbcb45f37571840d5e5 (diff)
downloadslackbuilds-de1e7619b22f66981f170d786451d215dff69194.tar.gz
system/wine-staging: Updated for version 3.16.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system/wine-staging/README')
-rw-r--r--system/wine-staging/README61
1 files changed, 52 insertions, 9 deletions
diff --git a/system/wine-staging/README b/system/wine-staging/README
index 56ea72ff4b..973e997edb 100644
--- a/system/wine-staging/README
+++ b/system/wine-staging/README
@@ -9,15 +9,58 @@ 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: At the moment, it only compiles a 32-bit version of Wine,
-this may change in the future with the ability to compile both
-64-bit and 32-bit versions of Wine. You'll need a full multilib
-system in order to compile this under x86_64 system.
-While this is list as a separate package, this WILL overwrite
-your normal Wine binaries! Please keep this in mind.
+MULTILIB.
-Compile options/optional dependences (keep in mind, you need
-32-bit libs of each):
+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).
-See README.SLACKWARE for a giant list of dependencies.
+To build a package for both 64bit and 32bit Windows executable
+support, use this:
+
+# WIN64=yes sh wine-staging.SlackBuild
+
+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/
+
+From wine's maintainer David Woodfall you can grab a script
+to get and install the multilib packages:
+
+http://dawoodfall.net/files/scripts/slackware/alien-multilib-rysnc.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
+
+
+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