wine-staging
Free implementation of Windows(tm) on Unix, with Wine-Staging patchset
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 includes the Wine-Staging patchset.
homepage ↗homepage ↗ github: wine-staging/wine-staging
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 11.14 | 7 | 13 h | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | Committed | |
|---|---|---|---|---|---|---|
| 9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | ||
| 11.14 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
| 11.13 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
| 11.12 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
| 11.11 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
| 11.10 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
| 11.0 | gentoo | amd64 testing | arm64 testing | x86 testing | — | view · download · history ↗ |
Use flags of 11.14
- +X Add support for X11
- +alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- bluetooth Enable Bluetooth Support
- cups Add support for CUPS (Common Unix Printing System)
- +dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- dos Pull in games-emulation/dosbox 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 app-emulation/wine-gecko
- gphoto2 Add digital camera support
- +gstreamer Add support for media-libs/gstreamer (Streaming media)
- kerberos Add kerberos support
- +mono Enable .NET support using app-emulation/wine-mono
- netapi Enable support for configuring remote shares using net-fs/samba
- 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 net-fs/samba 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 media-libs/libsdl2
- 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)
- +truetype Add support for FreeType and/or FreeType2 fonts
- udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
- 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
- xinerama Add support for querying multi-monitor screen geometry through the Xinerama API
- arm64ec Enable support for running x86_64 applications on arm64 via binary translation
- crossdev-mingw Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
- custom-cflags Build with user-specified CFLAGS (unsupported)
- +mingw Build PE files using dev-util/mingw64-toolchain (more tested) rather than llvm-core/clang (newer)
- +strip Allow symbol stripping to be performed by the ebuild for special files
- +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 dev-util/mingw64-toolchain 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.
2 expansion flags (python targets, ABIs, cpu flags…)
- +abi_x86_64
- abi_x86_32