[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