Created attachment 870733 [details, diff] A suggested patch for libquotient-0.8.1.1-r1.ebuild to support both qt5 and qt6. The upstream supports compiling libquotient for both qt5 or qt6. The current ebuild, however, only builds libquotient for qt5. It would be nice to support qt6 as well. (My personal motivation is that https://github.com/quotient-im/Quaternion declares qt6 to be "recommended", even though it supports recent qt5 as well) I am attaching a patch for libquotient-0.8.8.1-r1.ebuild that adds qt6 support. This is only a suggestion -- and I know that a newer version of the library is already out, so you might choose to only add qt6 in that newer version.
Thanks for your patch; nothing is going to make use of it yet in ::gentoo, so no hurry.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd11df76eced11c58a800052a3ae633d833df329 commit dd11df76eced11c58a800052a3ae633d833df329 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-07 09:35:39 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-07 19:32:28 +0000 net-libs/libquotient: Add IUSE=qt5,qt6 Closes: https://bugs.gentoo.org/914289 Thanks-to: Anton <anton.stay.connected@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-libs/libquotient/Manifest | 1 + .../files/libquotient-0.8.0-no-android.patch | 29 +++++++ .../files/libquotient-0.8.0-no-tests.patch | 34 ++++++++ net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild | 96 ++++++++++++++++++++++ net-libs/libquotient/metadata.xml | 11 +++ 5 files changed, 171 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=ae8d2ec92df48fafdc74ad3a480cea4ed4743e01 commit ae8d2ec92df48fafdc74ad3a480cea4ed4743e01 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-07 18:10:15 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-07 19:32:28 +0000 net-im/neochat: Depend on net-libs/libquotient[qt5(+)] Bug: https://bugs.gentoo.org/914289 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-im/neochat/neochat-23.08.4.ebuild | 2 +- net-im/neochat/neochat-23.08.49.9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/proj/kde.git/commit/?id=1211077fc1cf296c1002c6c3e095f949a94a9e71 commit 1211077fc1cf296c1002c6c3e095f949a94a9e71 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-07 17:47:47 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-07 19:32:28 +0000 kde-misc/itinerary: Depend on net-libs/libquotient[qt5(+)] Bug: https://bugs.gentoo.org/914289 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-misc/itinerary/itinerary-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ba897d67c855cc9dd2410a7ff48643cbb183da commit 30ba897d67c855cc9dd2410a7ff48643cbb183da Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-07 09:35:39 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-16 10:55:53 +0000 net-libs/libquotient: Add IUSE=qt5,qt6 Closes: https://bugs.gentoo.org/914289 Thanks-to: Anton <anton.stay.connected@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-libs/libquotient/libquotient-0.8.1.2-r1.ebuild | 94 ++++++++++++++++++++++ 1 file changed, 94 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f59b8ed3c573146a160ca766d6c048622d81940 commit 9f59b8ed3c573146a160ca766d6c048622d81940 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-16 10:14:19 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-16 10:55:52 +0000 net-im/neochat: Depend on net-libs/libquotient[qt5(+)] Bug: https://bugs.gentoo.org/914289 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-im/neochat/{neochat-23.08.3-r1.ebuild => neochat-23.08.3-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)