Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914289 - net-libs/libquotient: [Feature request] add qt6 support.
Summary: net-libs/libquotient: [Feature request] add qt6 support.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-16 12:36 UTC by Anton
Modified: 2023-12-16 10:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
A suggested patch for libquotient-0.8.1.1-r1.ebuild to support both qt5 and qt6. (libquotient.patch,2.33 KB, patch)
2023-09-16 12:36 UTC, Anton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anton 2023-09-16 12:36:34 UTC
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.
Comment 1 Andreas Sturmlechner gentoo-dev 2023-09-16 19:21:46 UTC
Thanks for your patch; nothing is going to make use of it yet in ::gentoo, so no hurry.
Comment 2 Larry the Git Cow gentoo-dev 2023-12-07 19:33:58 UTC
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(-)
Comment 3 Larry the Git Cow gentoo-dev 2023-12-16 10:56:01 UTC
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(-)