app-emulation/wine-proton (gentoo)

Search

Package Information

Homepage:
https://github.com/ValveSoftware/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 ~x86 9999
9.0.4-r2 8 -* amd64 ~x86 9.0.4-r2
8.0.5c 8 -* amd64 ~x86 8.0.5c
10.0.4 8 -* amd64 ~x86 10.0.4
10.0.3 8 -* amd64 ~x86 10.0.3

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

Flag Description 9999 9.0.4-r2 8.0.5c 10.0.4 10.0.3
X Add support for X11
abi_x86_32 ⚠️
abi_x86_64 ⚠️
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 Build for AMD platform ⚠️
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-3.tar.gz 52629264 bytes
DIST proton-wine-10.0-4.tar.gz 52736432 bytes
DIST proton-wine-8.0-5c.tar.gz 48710071 bytes
DIST proton-wine-9.0-4.tar.gz 49339922 bytes