Application which only use the `7z` binary can also depend on `7zip[symlink]` since it provides that binary as well. If winetricks does not use any of the p7zip libraries and only uses the binary, then the p7zip dependency can be changed to the following: || ( >=app-arch/7zip-24.09[symlink(+)] app-arch/p7zip ) Also note that upstream itself recommends using 7zip instead of p7zip since the following commit: https://github.com/Winetricks/winetricks/commit/02a555d6b17b80f5fadbaef9a29902661fd5a77d See also: https://bugs.gentoo.org/942397
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bd8a90eb02e39eebc0e16742fcff6eee62eec0 commit 65bd8a90eb02e39eebc0e16742fcff6eee62eec0 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2025-06-07 15:41:21 +0000 Commit: Jimi Huotari <chiitoo@gentoo.org> CommitDate: 2025-06-07 15:56:31 +0000 app-emulation/winetricks: add 'app-arch/7zip' as an alternative Also silence a couple of 'pkgcheck' messages related to variable use. Closes: https://bugs.gentoo.org/954141 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> .../winetricks/winetricks-20250102-r1.ebuild | 83 ++++++++++++++++++++++ .../winetricks/winetricks-99999999.ebuild | 14 ++-- 2 files changed, 91 insertions(+), 6 deletions(-)