Install this package:
emerge -a app-emulation/wine-vanilla
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask app-emulation/wine-vanilla
Or alternatively:
emerge --autounmask-write -a app-emulation/wine-vanilla
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | -* ~amd64 ~arm64 ~x86 | 9999 |
| 9.0.1-r1 | 8 | -* amd64 x86 | 9.0.1-r1 |
| 8.0.2 | 8 | -* amd64 x86 | 8.0.2 |
| 11.6 | 8 | -* ~amd64 ~arm64 ~x86 | 11.6 |
| 11.5 | 8 | -* ~amd64 ~arm64 ~x86 | 11.5 |
| 11.4 | 8 | -* ~amd64 ~arm64 ~x86 | 11.4 |
| 11.3 | 8 | -* ~amd64 ~arm64 ~x86 | 11.3 |
| 11.0 | 8 | -* amd64 ~arm64 x86 | 11.0 |
| 10.20 | 8 | -* ~amd64 ~arm64 ~x86 | 10.20 |
| 10.0-r2 | 8 | -* amd64 x86 | 10.0-r2 |
<pkgmetadata> <maintainer type="project"> <email>wine@gentoo.org</email> <name>Wine</name> </maintainer> <longdescription> Wine is an Open Source implementation of the Windows API on top of X and Unix. Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris. This variant of the Wine packaging does not include external patchsets </longdescription> <use> <flag name="arm64ec">Enable support for running x86_64 applications on arm64 via binary translation</flag> <flag name="capi">Enable ISDN support using <pkg>net-libs/libcapi</pkg></flag> <flag name="crossdev-mingw"> Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setting up and is mostly unsupported, try disabling if have issues) </flag> <flag name="dos">Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications</flag> <flag name="gecko">Enable mshtml support using <pkg>app-emulation/wine-gecko</pkg></flag> <flag name="mingw">Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer)</flag> <flag name="mono">Enable .NET support using <pkg>app-emulation/wine-mono</pkg></flag> <flag name="netapi">Enable support for configuring remote shares using <pkg>net-fs/samba</pkg></flag> <flag name="pcap">Support packet capture software (e.g. wireshark)</flag> <flag name="perl">Install helpers that require perl (winedump/winemaker)</flag> <flag name="samba">Pull in <pkg>net-fs/samba</pkg> with winbind for NTLM auth support</flag> <flag name="sdl">Enable gamepad support using <pkg>media-libs/libsdl2</pkg></flag> <flag name="wow64"> Enable the "new" wow64 mode that allows running 32bit applications without 32bit ELF multilib by mapping to 64bit calls. Generally works well with wine-11.0 or newer, but may or may not have a small perforamce impact or other issues. If USE=mingw is set, still need the default abi_x86_32 set on <pkg>dev-util/mingw64-toolchain</pkg> but that can be done even with /no-multilib/ profiles. This can also be enabled on arm64 to allow running x86 applications via binary translation. </flag> </use> <upstream> <bugs-to>https://bugs.winehq.org/describecomponents.cgi?product=Wine</bugs-to> <remote-id type="sourceforge">wine</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p app-emulation/wine-vanilla |
euse -E <flag> -p app-emulation/wine-vanilla |
euse -D <flag> -p app-emulation/wine-vanilla
| Flag | Description | 9999 | 9.0.1-r1 | 8.0.2 | 11.6 | 11.5 | 11.4 | 11.3 | 11.0 | 10.20 | 10.0-r2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| X | Add support for X11 | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| abi_x86_32 | 32-bit (x86) libraries | ✗ | ✗ | ⊕ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| abi_x86_64 | 64-bit (amd64) libraries | ✗ | ✗ | ⊕ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| alsa | Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| bluetooth | Enable Bluetooth Support | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| capi | Enable ISDN support using <pkg>net-libs/libcapi</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| crossdev-mingw | Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setting up and is mostly unsupported, try disabling if have issues) | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| cups | Add support for CUPS (Common Unix Printing System) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| custom-cflags | Build with user-specified CFLAGS (unsupported) | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| dbus | Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| dos | Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ffmpeg | Enable ffmpeg/libav-based audio/video codec support | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| fontconfig | Support for configuring and customizing font access via media-libs/fontconfig | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| gecko | Enable mshtml support using <pkg>app-emulation/wine-gecko</pkg> | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| gphoto2 | Add digital camera support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| gstreamer | Add support for media-libs/gstreamer (Streaming media) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| kerberos | Add kerberos support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| llvm-libunwind | Use llvm-runtimes/libunwind instead of sys-libs/libunwind | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| mingw | Build PE files using <pkg>dev-util/mingw64-toolchain</pkg> (more tested) rather than <pkg>llvm-core/clang</pkg> (newer) | ✗ | ✗ | ⊕ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| mono | Enable .NET support using <pkg>app-emulation/wine-mono</pkg> | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| netapi | Enable support for configuring remote shares using <pkg>net-fs/samba</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| nls | Add Native Language Support (using gettext - GNU locale utilities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| odbc | Add ODBC Support (Open DataBase Connectivity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| opencl | Enable OpenCL support (computation on GPU) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| opengl | Add support for OpenGL (3D graphics) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| pcap | Support packet capture software (e.g. wireshark) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| perl | Install helpers that require perl (winedump/winemaker) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| pulseaudio | Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| samba | Pull in <pkg>net-fs/samba</pkg> with winbind for NTLM auth support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| scanner | Add support for scanner hardware (e.g. build the sane frontend in kdegraphics) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| sdl | Enable gamepad support using <pkg>media-libs/libsdl2</pkg> | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| smartcard | Enable smartcard support | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ssl | Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| strip | Allow symbol stripping to be performed by the ebuild for special files | ✗ | ✗ | ⊕ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| truetype | Add support for FreeType and/or FreeType2 fonts | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| udev | Enable virtual/udev integration (device discovery, power and storage device support, etc) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| unwind | Add support for call stack unwinding and function name resolution | ✗ | ⊕ | ⊕ | ✗ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| usb | Add USB support to applications that have optional USB support (e.g. cups) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| v4l | Enable support for video4linux (using linux-headers or userspace libv4l libraries) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| vulkan | Add support for 3D graphics and computing via the Vulkan cross-platform API | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| wayland | Enable dev-libs/wayland backend | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| xcomposite | Enable support for the Xorg composite extension | ✗ | ⊕ | ⊕ | ✗ | ✗ | ✗ | ✗ | ✗ | ⊕ | ⊕ |
| xinerama | Add support for querying multi-monitor screen geometry through the Xinerama API | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | wine-10.20.tar.xz | 33151284 bytes | 10.20 |
| DIST | wine-11.0.tar.xz | 33172240 bytes | 11.0 |
| DIST | wine-11.3.tar.xz | 33238452 bytes | 11.3 |
| DIST | wine-11.4.tar.xz | 33308984 bytes | 11.4 |
| DIST | wine-11.5.tar.xz | 43636268 bytes | 11.5 |
| DIST | wine-11.6.tar.xz | 43700900 bytes | 11.6 |
| DIST | wine-8.0.2.tar.xz | 29060452 bytes | 8.0.2 |
| Type | File | Size |
|---|---|---|
| DIST | wine-10.0.tar.xz | 32011244 bytes |
| DIST | wine-9.0.1.tar.xz | 30166464 bytes |