Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949089 - x11-libs/libQGLViewer-2.9.1 version bump w/ EAPI-8 and Qt6 support, fix questionable subslot
Summary: x11-libs/libQGLViewer-2.9.1 version bump w/ EAPI-8 and Qt6 support, fix quest...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Alexis Ballier
URL: https://github.com/GillesDebunne/libQ...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: EAPI7Removal qt5-removal 949090
  Show dependency tree
 
Reported: 2025-01-30 18:03 UTC by Andreas Sturmlechner
Modified: 2025-03-30 21:42 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2025-01-30 18:03:35 UTC
sci-libs/octomap[qt5] as the sole user of this package depends on x11-libs/libQGLViewer:=, which will hardly work on a supposed subslot bump from qt5 to qt6.

This package could probably do multibuild instead, if both Qt implementations ought to be provided, but much better would be unconditional switch to Qt6 together with sci-libs/octomap, if possible.
Comment 1 Larry the Git Cow gentoo-dev 2025-03-28 17:25:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b08a0d1079f28b3181a6a4de6a5a18410fd4489

commit 4b08a0d1079f28b3181a6a4de6a5a18410fd4489
Author:     Nicolas PARLANT <nicolas.parlant@parhuet.fr>
AuthorDate: 2025-03-28 09:07:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-28 17:23:58 +0000

    x11-libs/libQGLViewer: add 2.9.1, qt6
    
    bump EAPI8
    
    project uses now cmake for main lib
    qmake is still used for designerplugin and examples binaries
    
    switch to qt6 only
    
    no subslot as upstream uses only soname qt5/qt6
    version restriction may be sufficient here
    
    move examples binaries in /usr/share instead of a /usr/bin subdirectory
    
    Closes: https://bugs.gentoo.org/949089
    Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
    Signed-off-by: Sam James <sam@gentoo.org>

 x11-libs/libQGLViewer/Manifest                     |  1 +
 .../libQGLViewer-2.9.1-fix_designer_plugin.patch   | 14 ++++
 .../files/libQGLViewer-2.9.1-rm_rpath.patch        | 18 +++++
 x11-libs/libQGLViewer/libQGLViewer-2.9.1.ebuild    | 85 ++++++++++++++++++++++
 4 files changed, 118 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2025-03-30 21:42:31 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfbc9bbc130364f5a0776e0b79d8e1a77ae0974

commit 0bfbc9bbc130364f5a0776e0b79d8e1a77ae0974
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-03-30 11:00:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-03-30 21:42:08 +0000

    x11-libs/libQGLViewer: drop 2.7.2
    
    Closes: https://bugs.gentoo.org/949089
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 x11-libs/libQGLViewer/Manifest                  |  1 -
 x11-libs/libQGLViewer/libQGLViewer-2.7.2.ebuild | 57 -------------------------
 2 files changed, 58 deletions(-)