Wine

app-emulation/wine


Source Repository:Repository:Gentoo Portage Tree

https://www.winehq.org

Summary: Wine (Wine Is Not an Emulator) is an application that allows Windows software to run on Linux.

Use Flags

capi
Enable ISDN support via CAPI
custom-cflags
Bypass strip-flags; use at your own peril
d3d9
Apply highly experimental patches for Gallium Nine support. This patch may break some applications.
dos
Pull in games-emulation/dosbox to run DOS applications
gecko
Add support for the Gecko engine when using iexplore
gstreamer
Use media-libs/gstreamer to provide DirectShow functionality;
mono
Add support for .NET using Wine's Mono add-on
netapi
Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
opencl
Enable OpenCL support
osmesa
Add support for OpenGL in bitmaps using libOSMesa
pcap
Support packet capture software (e.g. wireshark)
perl
Install helpers written in perl (winedump/winemaker)
pipelight
Apply Wine-Staging patches for Pipelight/Silverlight support
prelink
Run prelink on DLLs during build; For versions before wine-1.7.55 or hardened, do not disable if you do not know what this means as it can break things at runtime
realtime
Pull in sys-auth/rtkit for low-latency pulseaudio support
run-exes
Use Wine to open and run .EXE and .MSI files
s3tc
Pull in media-libs/libtxc_dxtn for DXTn texture compression, needed for many games
samba
Add support for NTLM auth. see http://wiki.winehq.org/NtlmAuthSetupGuide and http://wiki.winehq.org/NtlmSigningAndSealing
staging
Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
themes
Support GTK+:3 window theming through Wine-Staging
udev
Use virtual/libudev to provide plug and play support

News

Oleg

GCC Update

GCC Update
2016-11-25 by Oleg
Oleg

Portage Git Sync Fix

Portage Git Sync fix
2016-11-14 by Oleg
Oleg

Python-3.3-Removal

Python-3.3 Removal from Portage Tree
2016-10-28 by Oleg
More...

Wine

Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Installation

To install the latest development version of Wine the package needs to be individually unmasked:

# echo "app-emulation/wine" >> /etc/portage/package.accept_keywords/wine

Emerge:

# emerge --ask app-emulation/wine

Setting up the environment

WINEPREFIX

Create a 'windows installation' in the home path of a user (in this case /home/<user>/wine):

$ WINEPREFIX=~/wine wineboot

Additional tools:

  • app-emulation/q4wine
  • app-emulation/wine-doors
  • app-emulation/winetricks
  • app-emulation/playonlinux