[Buildroot] [PATCH 0/5] Very initial Qt6 packaging
Arnout Vandecappelle
arnout at mind.be
Tue Jul 26 20:12:23 UTC 2022
On 25/07/2022 17:25, Thomas Petazzoni wrote:
> Hello,
>
> Here is a small patch series that introduce an initial, extremely
> minimal package for Qt6. Don't be excited too soon: it is so minimal
> that even GUI support is not included!
>
> The goal of this series is just to get the process of Qt6 packaging
> started, and be able to progressively on top of this initial base
> rather than having one huge patch series to review.
>
> I have taken some initial work from Peter Seiderer as a starting point
> for this series (for the double-conversion and libb2 packages), but
> for Qt6 I took a different approach than Peter in his initial series
> at [1]: I made the qt6base package strictly minimal for now.
>
> The individual patches have more details, especially the patch adding
> qt6base itself.
>
> Let me know if you have any question.
>
> Thanks!
>
> Thomas
>
> [1] https://patchwork.ozlabs.org/project/buildroot/list/?series=229448
>
> Peter Seiderer (2):
> package/double-conversion: new package
> package/libb2: new package
>
> Thomas Petazzoni (3):
> package/pcre2: add pcre2-16 to the host variant
> package/qt6/qt6base: new package
> support/misc/toolchainfile.cmake.in: add definitions needed by Qt6
Series applied to master. Thanks for this work!
Regards,
Arnout
>
> DEVELOPERS | 5 ++
> package/Config.in | 3 +
> package/double-conversion/Config.in | 11 +++
> .../double-conversion/double-conversion.hash | 3 +
> .../double-conversion/double-conversion.mk | 14 ++++
> package/libb2/Config.in | 6 ++
> package/libb2/libb2.hash | 3 +
> package/libb2/libb2.mk | 18 +++++
> package/pcre2/pcre2.mk | 3 +
> package/qt6/Config.in | 43 ++++++++++
> package/qt6/qt6.mk | 12 +++
> ...al-qsimd_p.h-fix-build-on-ARM-v7-due.patch | 49 ++++++++++++
> package/qt6/qt6base/Config.in | 16 ++++
> package/qt6/qt6base/qt6base.mk | 79 +++++++++++++++++++
> support/misc/toolchainfile.cmake.in | 9 +++
> 15 files changed, 274 insertions(+)
> create mode 100644 package/double-conversion/Config.in
> create mode 100644 package/double-conversion/double-conversion.hash
> create mode 100644 package/double-conversion/double-conversion.mk
> create mode 100644 package/libb2/Config.in
> create mode 100644 package/libb2/libb2.hash
> create mode 100644 package/libb2/libb2.mk
> create mode 100644 package/qt6/Config.in
> create mode 100644 package/qt6/qt6.mk
> create mode 100644 package/qt6/qt6base/0001-src-corelib-global-qsimd_p.h-fix-build-on-ARM-v7-due.patch
> create mode 100644 package/qt6/qt6base/Config.in
> create mode 100644 package/qt6/qt6base/qt6base.mk
>
More information about the buildroot
mailing list