https://github.com/TogekissTube/QtFM states: --> "Ported to Qt 6" Reproducible: Always Expected Results: Do not depend on QT5 (and pull in QT5 tree) anymore. @ qt@gentoo.org team: Please, check for other obsolete QT5 dependencies. Thanks a lot!
https://github.com/TogekissTube/QtFM/commit/a97f44bd21930eac5d75e2d3a6a822ddd8aaf859
Necessary qt-related modifications: RDEPEND=" dev-qt/qtbase:6[concurrent] dev-qt/qtbase:6 dev-qt/qtbase:6[gui] dev-qt/qtbase:6[network] dev-qt/qtbase:6[widgets] ... dbus? ( dev-qt/qtbase:6[dbus] ) ... ... " DEPEND="${RDEPEND}" BDEPEND=" ... dev-qt/qttools:6[linguist] " With these, emerge starts, but fails due to "Qt5Core" cmake dependency: # grep -s -R -i Qt5Core * qtfm-99999/CMakeLists.txt:find_package(Qt5Core REQUIRED) qtfm-99999/README.md: * libQt5Core qtfm-99999_build/CMakeCache.txt://The directory containing a CMake configuration file for Qt5Core. qtfm-99999_build/CMakeCache.txt:Qt5Core_DIR:PATH=Qt5Core_DIR-NOTFOUND
https://qtfm.eu/ points to https://github.com/rodlie/qtfm/ - so you are looking at a fork. And we do not in general switch to forked-it-on-github repos willy-nilly. Is that fork endorsed by the old upstream? Could you ask the maintainer of the fork about their intentions with the project? I haven't seen them file a PR against the upstream repository, either.
(In reply to Andreas Sturmlechner from comment #3) Hi, Andreas, thanks for pointing out! But $ emerge -s qtfm | grep Homepage Homepage: https://qtfm.eu/ <---- must have been officially entered by Gentoo. "This project is maintained by rodlie": His entries date back more than four years (e.g.: qtfm/docs/README.md) Oldest branch: 6.0: more than 7 years back ... Finally: KDE store [ https://store.kde.org/p/1131640 ] : . . . Last changelog: . . . 13 years ago <----- . . . CHANGELOG: http://www.qtfm.org/home/changelog . . . README: http://www.qtfm.org/home/readme . . . Requires Qt >= 4.6 . . . Ratings & Comments . . . rodlie . . . •7 years ago <----- . . . . . . Hi, I have resurrected the project at https://github.com/rodlie/qtfm What worries me more: master branch, --> "Build": . . . Requires Qt 5.2+ (LTS recommended) So this very much sounds like "upgrade upstream required" - but: . . . Project status #167 : . . . " I'm probably not the right person to maintain this project anymore." [ https://github.com/rodlie/qtfm/issues/167 ] Discouraging: . . . Any interest in updates to Qt5+? #179 [ https://github.com/rodlie/qtfm/discussions/179 ] So, this project seems to be orphaned and unmaintained since May 30, 2022 <----- Very unfortunate :-(
To clarify: - above comment is about 'old' 'dead' "rodlie" fork - URL points at 'new' 'QT6' TogekissTube fork from November 2024 Just understood that Andreas' comment #3 aimed at the latter, right?
He's saying the official repo is ... (In reply to Andreas Sturmlechner from comment #3) > https://qtfm.eu/ points to https://github.com/rodlie/qtfm/ - so you are > looking at a fork. ... and hence the one you mention, https://github.com/TogekissTube/QtFM, is a fork, and needs justification for moving ot it.
(In reply to Sam James from comment #6) > is a fork I doubt that - to me, it seems to be a kind of "DIFF" necessary for QT6 and not a complete fork. Andreas will be much more competent to judge.
We call such things forks even if they're not "viable" forks. Has it been submitted upstream anymore? I don't see it as a PR on the real repo. But then I'm not competent enough to judge, so..