app-emulation/wine-proton (gentoo)

Search

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

Install

Install this package:

emerge -a app-emulation/wine-proton

Package Information

Description:
Valve Software's fork of Wine
Homepage:
https://github.com/ValveSoftware/wine/
License:
LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff public-domain || ( WTFPL-2 public-domain )

Versions

Version EAPI Keywords Slot
9999 8 -* ~amd64 ~x86 9999
9.0.4 8 -* amd64 ~x86 9.0.4
8.0.5c 8 -* amd64 ~x86 8.0.5c
11.0.2 8 -* amd64 ~x86 11.0.2
11.0.1 8 -* amd64 ~x86 11.0.1
10.0.4 8 -* amd64 ~x86 10.0.4

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>ionen@gentoo.org</email>
		<name>Ionen Wolkens</name>
	</maintainer>
	<maintainer type="project">
		<email>wine@gentoo.org</email>
		<name>Wine</name>
	</maintainer>
	<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="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="perl">Install helpers that require perl (winedump/winemaker)</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>
		<changelog>https://github.com/ValveSoftware/Proton/wiki/Changelog</changelog>
		<remote-id type="github">ValveSoftware/wine</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p app-emulation/wine-proton | euse -E <flag> -p app-emulation/wine-proton | euse -D <flag> -p app-emulation/wine-proton

Flag Description 9999 9.0.4 8.0.5c 11.0.2 11.0.1 10.0.4
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) ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
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) ✓ ✓ ✓ ✓ ✓ ✓
custom-cflags Build with user-specified CFLAGS (unsupported) ✗ ✗ ✓ ✗ ✗ ✗
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
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> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
gstreamer Add support for media-libs/gstreamer (Streaming media) ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
llvm-libunwind Use llvm-runtimes/libunwind instead of sys-libs/libunwind ✓ ✓ ✓ ✓ ✓ ✓
mono Enable .NET support using <pkg>app-emulation/wine-mono</pkg> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
nls Add Native Language Support (using gettext - GNU locale utilities) ✓ ✓ ✓ ✓ ✓ ✓
perl Install helpers that require perl (winedump/winemaker) ✓ ✓ ✓ ✓ ✓ ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) ✓ ✓ ✓ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓ ✓ ✓
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 ✗ ✗ ⊕ ✗ ✗ ✗
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) ✓ ✓ ✓ ✓ ✓ ✓
video_cards_amdgpu VIDEO_CARDS setting to build driver for AMDGPU video cards ✓ ✓ ✓ ✓ ✓ ✓
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
Unmatched Entries
Type File Size
DIST proton-wine-10.0-4.tar.gz 52736432 bytes
DIST proton-wine-11.0-1.tar.gz 53898046 bytes
DIST proton-wine-11.0-2.tar.gz 56570548 bytes
DIST proton-wine-8.0-5c.tar.gz 48710071 bytes
DIST proton-wine-9.0-4.tar.gz 49339922 bytes