Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 918966 - sci-physics/root-6.30.02: add support for qt6
Summary: sci-physics/root-6.30.02: add support for qt6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks: qtwebengine5-removal
  Show dependency tree
 
Reported: 2023-12-01 17:26 UTC by Rafal Lalik
Modified: 2024-03-10 12:18 UTC (History)
3 users (show)

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


Attachments
Adds qt6 support (root-6.30.02_add_qt6.patch,1.79 KB, patch)
2023-12-01 17:26 UTC, Rafal Lalik
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Lalik 2023-12-01 17:26:16 UTC
Created attachment 876247 [details, diff]
Adds qt6 support

This patch proposes addition of qt6 support for root. qt6 requires `dev-qt/qtbase:6` and `dev-qt/qtwebengine[widgets]:6`.

It also:
 - removes unnecessary dependence on qtgui:5 (see gui/qt5webdisplay/CMakeLists.txt and gui/qt6webdisplay/CMakeLists.txt of root sources),

 - adds depoendency of qt5 or qt6 on http (see my previous bug report https://bugs.gentoo.org/show_bug.cgi?id=918965)

 - removes deprecated -Dexceptions component

 - removes deprecated -Dminuit2 component
Comment 1 Larry the Git Cow gentoo-dev 2024-03-10 12:16:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686e6a2a736c9fd1668ab5591e401fdf9deeeb27

commit 686e6a2a736c9fd1668ab5591e401fdf9deeeb27
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2024-03-09 18:44:42 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2024-03-10 12:16:25 +0000

    sci-physics/root: add support for Qt6
    
    Closes: https://bugs.gentoo.org/918966
    
    Co-authored-by: Rafal Lalik <rafallalik@gmail.com>
    Signed-off-by: Guilherme Amadio <amadio@gentoo.org>

 .../root/{root-6.28.12.ebuild => root-6.28.12-r1.ebuild} | 16 ++++++++++------
 .../root/{root-6.30.04.ebuild => root-6.30.04-r1.ebuild} | 16 ++++++++++------
 sci-physics/root/root-6.30.9999.ebuild                   | 16 ++++++++++------
 sci-physics/root/root-9999.ebuild                        | 16 ++++++++++------
 4 files changed, 40 insertions(+), 24 deletions(-)
Comment 2 Guilherme Amadio gentoo-dev 2024-03-10 12:18:39 UTC
Thanks for the bug report and patch!

Andreas, please feel free to mask USE=qt5 on sci-physics/root when you remove qtwebengine:5.