The ebuild for VLC passes the option --with-kde-solid=/usr/share/solid/actions to configure without taking $EPREFIX into account. This prevents the package from being installed in a Gentoo Prefix (due to files installed outside the prefix). The line should be changed to --with-kde-solid="${EPREFIX}/usr/share/solid/actions" Reproducible: Always Steps to Reproduce: 1. Create a Gentoo Prefix following https://wiki.gentoo.org/wiki/Project:Prefix 2. emerge vlc Actual Results: Emerge fails because there's files outside the prefix. Expected Results: The package should pass the QA tests.
Created attachment 595046 [details, diff] Patch that fixes the ebuild
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedeedacd5d1ceb7ee864272594d658510989be9 commit dedeedacd5d1ceb7ee864272594d658510989be9 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-11-20 13:08:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-11-20 13:17:49 +0000 media-video/vlc: EPREFIXify Reported-by: Jaume Delclòs Coll <cosarara97@gmail.com> Closes: https://bugs.gentoo.org/699368 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-video/vlc/vlc-3.0.8.ebuild | 4 ++-- media-video/vlc/vlc-3.0.9999.ebuild | 4 ++-- media-video/vlc/vlc-9999.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-)