app-emulation/wine-vanilla (gentoo)

Search

Notice: This package is in a virtual group: virtual/wine
Equivalents: app-emulation/wine-proton, app-emulation/wine-staging

Install

Install this package:

emerge -a app-emulation/wine-vanilla

Package Information

Description:
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
Homepage:
https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
License:
LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff || ( WTFPL-2 public-domain )

Versions

Version EAPI Keywords Slot
9999 8 -* ~amd64 ~arm64 ~x86 9999
9.0.1 8 -* amd64 x86 9.0.1
8.0.2 8 -* amd64 x86 8.0.2
11.19 8 -* ~amd64 ~arm64 ~x86 11.19
11.18 8 -* ~amd64 ~arm64 ~x86 11.18
11.17 8 -* ~amd64 ~arm64 ~x86 11.17
11.16 8 -* ~amd64 ~arm64 ~x86 11.16
11.0 8 -* amd64 ~arm64 x86 11.0
10.0 8 -* amd64 x86 10.0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<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="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>

Lint Warnings

USE Flags

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 8.0.2 11.19 11.18 11.17 11.16 11.0 10.0
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 ✓ ✗ ✗ ✓ ✓ ✓ ✓ ✓ ✗
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) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
vaapi Enable Video Acceleration API for hardware decoding ✓ ✗ ✗ ✓ ✓ ✓ ✓ ✗ ✗
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 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST wine-10.0.tar.xz 32011244 bytes 10.0
DIST wine-11.0.tar.xz 33172240 bytes 11.0
DIST wine-11.16.tar.xz 46686616 bytes 11.16
DIST wine-11.17.tar.xz 46726496 bytes 11.17
DIST wine-11.18.tar.xz 46763696 bytes 11.18
DIST wine-11.19.tar.xz 46796748 bytes 11.19
DIST wine-8.0.2.tar.xz 29060452 bytes 8.0.2
DIST wine-9.0.1.tar.xz 30166464 bytes 9.0.1
Unmatched Entries
Type File Size