Version 1.2.0 of cool-retro-term has been released a good while ago:
In my local overlay, a simple bump (copying and renaming the ebuild) worked fine, so I won't even bother to attach something here.
The patch (qmltermwidget-0.2.0-gcc-10.patch) is still required for the build to work.
Sorry, it worked fine because I ran the current master from my local repository accidentially. 1.2.0 *compiles* fine, but fails at runtime:
QQmlApplicationEngine failed to load component
qrc:/main.qml:133:5: Type TerminalContainer unavailable
qrc:/TerminalContainer.qml:48:5: Type PreprocessedTerminal unavailable
qrc:/PreprocessedTerminal.qml:98:9: Cannot assign to non-existent property "blinkingCursor"
Cannot load QML interface
They have https://github.com/Swordfish90/cool-retro-term/issues/682 upstream.
It appears Upstream would just have to release the current state of qmltermwidget, since current master compiles and runs just fine. So for now, nevermind, a 1.2.0 ebuild based on a released version of qmltermwidget won't work.
Oh, BTW, I'd be happy to maintain the package for gentoo (among other things, really), if upstream is responsive enough. The issue tracker does seem to be a bit crowded, though.
The bug has been closed via the following commit(s):
Author: Mattéo Rossillol‑‑Laruelle <firstname.lastname@example.org>
AuthorDate: 2023-06-25 09:12:52 +0000
Commit: Joonas Niilola <email@example.com>
CommitDate: 2023-07-21 06:20:23 +0000
x11-terms/cool-retro-term: add 1.2.0 and adoption
Signed-off-by: Mattéo Rossillol‑‑Laruelle <firstname.lastname@example.org>
Signed-off-by: Joonas Niilola <email@example.com>
x11-terms/cool-retro-term/Manifest | 2 +
.../cool-retro-term/cool-retro-term-1.2.0.ebuild | 58 ++++++++++++++++++++++
x11-terms/cool-retro-term/metadata.xml | 26 +++++++++-
3 files changed, 85 insertions(+), 1 deletion(-)