The upstream path for the resources folder is no longer copied to the bin folder on build. Ebuild was updated to pull these resources from ${S} instead. This resolves the ebuilds failure to complete the installation process. I've also overhauled the use flags. There were a number of old use flags that are no longer supported. Some are now required, others were removed completely. Reproducible: Always
Created attachment 873511 [details] duckstation-9999.ebuild Please code review this. I feel like I am missing some simplifications in the required use section.
Duckstation also doesn't use SDL2 anymore, it seems. :/ The Guru ebuild fails during configure because it tries to find SDL3 but claims it can't. Is this package still being maintained...?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef746c5a98f26ecb84f103c92980242aa5cf4a7f commit ef746c5a98f26ecb84f103c92980242aa5cf4a7f Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> AuthorDate: 2025-04-09 00:15:55 +0000 Commit: Haelwenn (lanodan) Monnier <contact@hacktivis.me> CommitDate: 2025-04-09 00:20:54 +0000 profiles: last-rite games-emulation/duckstation Bug: https://bugs.gentoo.org/912996 Bug: https://bugs.gentoo.org/916321 Bug: https://bugs.gentoo.org/926268 Bug: https://bugs.gentoo.org/932124 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> profiles/package.mask | 8 ++++++++ 1 file changed, 8 insertions(+)