mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-17 15:43:55 +00:00
Detailed changes: - proton,staging: never quite liked these IUSE, this virtual is not intended for users to pick wine through USE (they can just e.g. add wine-staging to world file), and seems no packages depend on specific wine variants through this and it would be annoying for users to set these USE if they did - wow64: allowing as an option should remove the need for users to unset abi_x86_32 when they use it - keyword for ~arm64, it's an option now and no need for keywordreq for a virtual - drop REQUIRED_USE, arm64 is also an option over abi_x86_* and there's no real reason to enforce at least one being set here - while here, swap `abi_x86_64=` by `abi_x86_64?`, the former tend to give confusing portage messages and is not needed here Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
22 lines
583 B
Bash
22 lines
583 B
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DESCRIPTION="Virtual to depend on any app-emulation/wine-* variant"
|
|
|
|
SLOT="0"
|
|
KEYWORDS="amd64 ~arm64 x86"
|
|
IUSE="+abi_x86_32 +abi_x86_64"
|
|
|
|
# wow64 provides 32+64bit support
|
|
RDEPEND="
|
|
|| (
|
|
app-emulation/wine-vanilla[abi_x86_32?,abi_x86_64?]
|
|
app-emulation/wine-staging[abi_x86_32?,abi_x86_64?]
|
|
app-emulation/wine-proton[abi_x86_32?,abi_x86_64?]
|
|
app-emulation/wine-vanilla[wow64(-)]
|
|
app-emulation/wine-staging[wow64(-)]
|
|
app-emulation/wine-proton[wow64(-)]
|
|
)
|
|
"
|