Summary: | Qt6 packaging and eventual unmasking | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Esteve Varela Colominas <esteve.varela> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | IN_PROGRESS --- | ||
Severity: | normal | CC: | alexey.min, bearcatsandor, chn, gentoo, gentoo, hadrien.lacour, i, ionen, josef64, me, ms, pageexec, sam, ua_gentoo_bugzilla, voron1, waebbl-gentoo, zurabid2016 |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/25635 https://github.com/gentoo/qt/pull/262 https://github.com/gentoo/gentoo/pull/27812 https://github.com/gentoo/gentoo/pull/28976 https://github.com/gentoo/gentoo/pull/29181 |
||
Whiteboard: | 6.4.0 in qt overlay | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 863224, 864509, 862525, 863395, 873640 | ||
Bug Blocks: | 832444, 838973, 864109, 883669, 892697 |
Description
Esteve Varela Colominas
2022-04-17 16:15:17 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10466feba07a680c1cc0c47eddd257f10f34dbbd commit 10466feba07a680c1cc0c47eddd257f10f34dbbd Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-05-25 23:05:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:52 +0000 dev-qt/qt5compat: new package Version 6.3.1 of the Qt module containing the unsupported Qt 5 APIs. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25635 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qt5compat/Manifest | 1 + dev-qt/qt5compat/metadata.xml | 17 +++++++++++++++++ dev-qt/qt5compat/qt5compat-6.3.1.ebuild | 18 ++++++++++++++++++ 3 files changed, 36 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b848247481415c37c9cef2de4485b333f5d6ed2 commit 4b848247481415c37c9cef2de4485b333f5d6ed2 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-05-25 22:59:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:51 +0000 dev-qt/qtquick3d: new package Version 6.3.1 of the Qt module and API for defining 3D content in Qt QuickTools. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtquick3d/Manifest | 1 + dev-qt/qtquick3d/metadata.xml | 17 +++++++++++++++++ dev-qt/qtquick3d/qtquick3d-6.3.1.ebuild | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac0cccecd72547debeba29eeacbbace6f4f0b67 commit 0ac0cccecd72547debeba29eeacbbace6f4f0b67 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:33:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:51 +0000 dev-qt/qtwebengine: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtwebengine/Manifest | 1 + .../files/qtwebengine-6.3.1-widevine.patch | 18 ++ dev-qt/qtwebengine/qtwebengine-6.3.1.ebuild | 246 +++++++++++++++++++++ 3 files changed, 265 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8230c8ada8470334e37271ea03263f9bf3802f commit 2b8230c8ada8470334e37271ea03263f9bf3802f Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:28:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:51 +0000 dev-qt/qtwebsockets: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtwebsockets/Manifest | 1 + dev-qt/qtwebsockets/qtwebsockets-6.3.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892e3e80426a1a571a725435c4d75203f9cf53d1 commit 892e3e80426a1a571a725435c4d75203f9cf53d1 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:28:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:50 +0000 dev-qt/qtpositioning: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtpositioning/Manifest | 1 + dev-qt/qtpositioning/qtpositioning-6.3.1.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d52b26968a96cc7971a6e6ba4009076dd42b06 commit 04d52b26968a96cc7971a6e6ba4009076dd42b06 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:54:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:50 +0000 dev-qt/qtserialport: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtserialport/Manifest | 1 + dev-qt/qtserialport/qtserialport-6.3.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342c7e5252c94805f06d69ddcb703b0e485143a1 commit 342c7e5252c94805f06d69ddcb703b0e485143a1 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:27:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:50 +0000 dev-qt/qtmultimedia: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtmultimedia/Manifest | 1 + dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild | 42 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e826fcf854d79ae44b92a6ed236d86a4cdb6af commit d6e826fcf854d79ae44b92a6ed236d86a4cdb6af Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:26:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:49 +0000 dev-qt/qtsvg: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-6.3.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb07e4e0f06ba04f25cb47b65ac1958c32ce714 commit afb07e4e0f06ba04f25cb47b65ac1958c32ce714 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:26:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:49 +0000 dev-qt/qtwayland: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.3.1.ebuild | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc698487ca510a9526baff45e949f249b6a6cd7f commit bc698487ca510a9526baff45e949f249b6a6cd7f Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:25:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:48 +0000 dev-qt/qtquicktimeline: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtquicktimeline/Manifest | 1 + dev-qt/qtquicktimeline/qtquicktimeline-6.3.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d881f7d432eb4b87b39d21a8d8832a9ed9003567 commit d881f7d432eb4b87b39d21a8d8832a9ed9003567 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:24:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:48 +0000 dev-qt/qtwebchannel: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtwebchannel/Manifest | 1 + dev-qt/qtwebchannel/qtwebchannel-6.3.1.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c092d7f232d90feb3bba11ea2492f85bcc1b06df commit c092d7f232d90feb3bba11ea2492f85bcc1b06df Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-20 18:23:17 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:47 +0000 dev-qt/qtdeclarative: add version 6.3.1 Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtdeclarative/Manifest | 1 + dev-qt/qtdeclarative/metadata.xml | 2 ++ dev-qt/qtdeclarative/qtdeclarative-6.3.1.ebuild | 30 +++++++++++++++++++++++++ 3 files changed, 33 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd45ab8938bf7a985a0a8d25fb7a385e1402e5f5 commit bd45ab8938bf7a985a0a8d25fb7a385e1402e5f5 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-05-25 22:49:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:47 +0000 dev-qt/qtshadertools: new package Version 6.3.1 of the Qt APIs and tools for graphics pipelines. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtshadertools/Manifest | 1 + dev-qt/qtshadertools/metadata.xml | 17 +++++++++++++++++ dev-qt/qtshadertools/qtshadertools-6.3.1.ebuild | 17 +++++++++++++++++ 3 files changed, 35 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508e45c4f0c876b219c139c67a1f9d632bd37f06 commit 508e45c4f0c876b219c139c67a1f9d632bd37f06 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-05-25 22:51:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:46 +0000 dev-qt/qttools: new package Version 6.3.1 of qttools in non-split form. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qttools/Manifest | 1 + dev-qt/qttools/metadata.xml | 29 +++++++++++++++++++++ dev-qt/qttools/qttools-6.3.1.ebuild | 52 +++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96837e4d39ffa0a8da392fa0039b80c72e56c234 commit 96837e4d39ffa0a8da392fa0039b80c72e56c234 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-05-25 22:40:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:46 +0000 dev-qt/qtbase: new package Version 6.3.1 qtbase in non-split form. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtbase/Manifest | 1 + dev-qt/qtbase/metadata.xml | 38 ++++++++ dev-qt/qtbase/qtbase-6.3.1.ebuild | 178 ++++++++++++++++++++++++++++++++++++++ eclass/qt6-build.eclass | 161 ++++++++++++++++++++++++++++++++++ 4 files changed, 378 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28239f84ec982251956ede2312a14d8a15d37691 commit 28239f84ec982251956ede2312a14d8a15d37691 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-06-21 20:17:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 21:49:44 +0000 package.mask: mask Qt 6.3.1 for testing Bug: https://bugs.gentoo.org/838970 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745af70a74cc378fb2f8dd3b561169d75d0b50b3 commit 745af70a74cc378fb2f8dd3b561169d75d0b50b3 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-08-02 22:13:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-02 22:13:48 +0000 profiles/base: mask USE=qt6 Bug: https://bugs.gentoo.org/838970 Signed-off-by: Sam James <sam@gentoo.org> profiles/base/package.use.mask | 4 ---- profiles/base/use.mask | 5 +++++ 2 files changed, 5 insertions(+), 4 deletions(-) https://github.com/gentoo/gentoo/pull/25635#issuecomment-1203259835 >Merged after discussion with asturm and Chiitoo again on IRC. >I'd promised to >do this a week or two ago but didn't get to it. >Still masked, refreshed Qt wiki page, and sent email to -dev >making clear >things may change still. From package.mask : # Jimi Huotari <chiitoo@gentoo.org> (2022-08-02) # Masked for testing. The split of some packages may still # change. bug #838970. Please don't change the splitting. QT6 is doing it right in this case, and QT5 is not. (In reply to cyrillic from comment #4) > From package.mask : > # Jimi Huotari <chiitoo@gentoo.org> (2022-08-02) > # Masked for testing. The split of some packages may still > # change. bug #838970. > > Please don't change the splitting. QT6 is doing it right in this case, and > QT5 is not. You're going to have to be more specific. Some of the tooling splits in particular may change, some may not. Please be precise on what you don't want to see change. I like that the QT overlay has mostly been following upstream when it comes to package splitting. This makes things much easier to maintain, and does not introduce distro-specific bugs. (In reply to cyrillic from comment #6) > I like that the QT overlay has mostly been following upstream when it comes > to package splitting. You're making an implicit assumption that a "unit" of packaging equals one upstream git repository, instead of one Qt module, or some hybrid of the two. There is no "follow upstream" here. In fact, officially the modules of Qt6 are these: https://doc.qt.io/qt-6/qtmodules.html How these modules are mapped and grouped into git repositories is just an implementation detail. (In reply to cyrillic from comment #4) > Please don't change the splitting. QT6 is doing it right in this case, and > QT5 is not. And I guess it's you who decides what's "right" and what's not? It's easy to judge with 20/20 hindsight. Qt5's partially-split packaging situation is in part due to historical reasons that I don't expect you to know (long story short, upstream half-assed the codebase modularization). I believe that, other than splitting Qt5's qtbase (and maybe the handling of qtwayland), all other packaging decisions were sound at the time and probably still make sense for Qt6, assuming they're still feasible with the rewritten cmake-based build system. For instance, splitting qtconnectivity, splitting qttools, keeping all qtdeclarative modules together, and so on... qtbase is a more complex beast and it's debatable whether splitting was worth it. I do agree that split qtbase ebuilds require more maintenance but they also provide a number of advantages. Ultimately, both packaging approaches have their pros and cons. Wait so it's been decided that qtbase isn't going to be split anymore? That's a bit of a shame, honestly. I like having smaller modules to recompile and patch on their own rather than one big ebuild for everything, like every project has been becoming as of late. Upstream build system switch to cmake means the whole effort would be *from scratch* and the required dev hours are not there. (In reply to Esteve Varela Colominas from comment #8) > Wait so it's been decided that qtbase isn't going to be split anymore? > That's a bit of a shame, honestly. I like having smaller modules to > recompile and patch on their own rather than one big ebuild for everything, > like every project has been becoming as of late. I don't think anything is truly decided anywhere (still masked with a caveat dev ML post). Lacking Qt6 was becoming an increasing annoyance and being in the tree will hopefully help get things moving while people try to migrate their package to use it. Also, bug #863224 makes me notice that USE can be a bit annoying for users. Have to set some sane IUSE defaults or else every new users will have to set a wall of qt USE for every installs, but at same time don't want to enable too much stuff they don't need either. Right now qtbase default enables almost everything so that almost-every-users won't have to e.g. set "qtbase widgets", with qt5 model it can emerge "just" what's needed (qtwidgets) with no user action. Albeit with qtbase most of it typically ends up needed anyway... qttools is worse. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1124bcf8cfed1fbd096995f46c208f6f1363d77 commit e1124bcf8cfed1fbd096995f46c208f6f1363d77 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-09-24 13:58:51 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-09-24 14:32:13 +0000 dev-qt/qtbase: add 6.3.2 Bug: https://bugs.gentoo.org/838970 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtbase/Manifest | 1 + dev-qt/qtbase/qtbase-6.3.2.ebuild | 178 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 179 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=b273683f8b9c95091c2d9f919725d8ec08e3afcf commit b273683f8b9c95091c2d9f919725d8ec08e3afcf Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-09-29 12:10:02 +0000 Commit: Jimi Huotari <chiitoo@gentoo.org> CommitDate: 2022-09-29 12:30:29 +0000 dev-qt/*: add version 6.4.0 Also restore USE="xml" where still missing. Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/872026 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> dev-qt/qt5compat/Manifest | 1 + dev-qt/qt5compat/qt5compat-6.4.0.ebuild | 18 ++ dev-qt/qtbase/Manifest | 1 + dev-qt/qtbase/qtbase-6.4.0.ebuild | 178 +++++++++++++++ dev-qt/qtbase/qtbase-6.4.9999.ebuild | 4 +- dev-qt/qtdeclarative/Manifest | 1 + dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild | 30 +++ dev-qt/qtimageformats/Manifest | 1 + dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild | 35 +++ dev-qt/qtmultimedia/Manifest | 1 + dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild | 42 ++++ dev-qt/qtnetworkauth/Manifest | 1 + dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild | 17 ++ dev-qt/qtpositioning/Manifest | 1 + dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild | 19 ++ dev-qt/qtquick3d/Manifest | 1 + dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild | 32 +++ dev-qt/qtquicktimeline/Manifest | 1 + .../qtquicktimeline/qtquicktimeline-6.4.0.ebuild | 18 ++ dev-qt/qtserialport/Manifest | 1 + dev-qt/qtserialport/qtserialport-6.4.0.ebuild | 18 ++ dev-qt/qtshadertools/Manifest | 1 + dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild | 17 ++ dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-6.4.0.ebuild | 18 ++ dev-qt/qttools/Manifest | 1 + dev-qt/qttools/qttools-6.4.0.ebuild | 52 +++++ dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.4.0.ebuild | 22 ++ dev-qt/qtwebchannel/Manifest | 1 + dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild | 19 ++ dev-qt/qtwebengine/Manifest | 1 + dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild | 242 +++++++++++++++++++++ dev-qt/qtwebsockets/Manifest | 1 + dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild | 18 ++ 35 files changed, 814 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30dbb845dc71eb7a698fba37a210360a6c58bd2b commit 30dbb845dc71eb7a698fba37a210360a6c58bd2b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-10-11 15:21:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-10-11 15:56:49 +0000 profiles: Add "qt6" global USE Bug: https://bugs.gentoo.org/838970 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/use.desc | 1 + 1 file changed, 1 insertion(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b15ca2f28c0decd82dff7167b73a455ac1c7b1 commit c2b15ca2f28c0decd82dff7167b73a455ac1c7b1 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2022-10-14 15:30:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-02 05:09:45 +0000 dev-qt/*: add version 6.4.0 Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/863224 Bug: https://bugs.gentoo.org/875956 Closes: https://bugs.gentoo.org/862525 Closes: https://bugs.gentoo.org/863395 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27812 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qt5compat/Manifest | 1 + dev-qt/qt5compat/qt5compat-6.4.0.ebuild | 18 ++ dev-qt/qtbase/Manifest | 1 + dev-qt/qtbase/qtbase-6.4.0.ebuild | 185 ++++++++++++++++ dev-qt/qtcharts/Manifest | 1 + dev-qt/qtcharts/qtcharts-6.4.0.ebuild | 18 ++ dev-qt/qtdeclarative/Manifest | 1 + dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild | 30 +++ dev-qt/qtimageformats/Manifest | 1 + dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild | 35 +++ dev-qt/qtmultimedia/Manifest | 1 + dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild | 42 ++++ dev-qt/qtnetworkauth/Manifest | 1 + dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild | 17 ++ dev-qt/qtpositioning/Manifest | 1 + dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild | 19 ++ dev-qt/qtquick3d/Manifest | 1 + dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild | 32 +++ dev-qt/qtquicktimeline/Manifest | 1 + .../qtquicktimeline/qtquicktimeline-6.4.0.ebuild | 18 ++ dev-qt/qtserialport/Manifest | 1 + dev-qt/qtserialport/qtserialport-6.4.0.ebuild | 18 ++ dev-qt/qtshadertools/Manifest | 1 + dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild | 17 ++ dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-6.4.0.ebuild | 18 ++ dev-qt/qttools/Manifest | 1 + .../files/qttools-6.4.0-clang-15-build.patch | 73 ++++++ dev-qt/qttools/qttools-6.4.0.ebuild | 55 +++++ dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-6.4.0.ebuild | 22 ++ dev-qt/qtwebchannel/Manifest | 1 + dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild | 19 ++ dev-qt/qtwebengine/Manifest | 1 + .../qtwebengine-6.4.0-no-websocket-intercept.patch | 38 ++++ dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild | 245 +++++++++++++++++++++ dev-qt/qtwebsockets/Manifest | 1 + dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild | 18 ++ 38 files changed, 955 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d594a5b454b2f9c6c359227dbf4525bde95764a0 commit d594a5b454b2f9c6c359227dbf4525bde95764a0 Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2023-01-05 14:40:29 +0000 Commit: Jimi Huotari <chiitoo@gentoo.org> CommitDate: 2023-01-05 22:38:35 +0000 dev-qt/qtbase: add 6.4.2 Bug: https://bugs.gentoo.org/838970 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> dev-qt/qtbase/Manifest | 1 + dev-qt/qtbase/qtbase-6.4.2.ebuild | 185 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+) Just fyi: As of today, KDE Frameworks git master is based on Qt 6, cf. https://mail.kde.org/pipermail/kde-devel/2023-January/001586.html Would be nice if Qt 6 was at least not hard masked anymore, as it makes KDE development harder as it should be on Gentoo ;-) Thanks for working on this! Yeah, there was talk recently about unmasking, as the things left to do probably shouldn't be holding things back any longer. So... soon(tm)?. :] |