Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4 00/29] Extend Qt6 configuration
@ 2022-08-26 13:54 Jesse Van Gavere
  2022-08-26 13:54 ` [Buildroot] [PATCH v4 01/29] package/qt6/qt6base: Add qt6base hash file Jesse Van Gavere
                   ` (28 more replies)
  0 siblings, 29 replies; 52+ messages in thread
From: Jesse Van Gavere @ 2022-08-26 13:54 UTC (permalink / raw)
  To: buildroot; +Cc: Jesse Van Gavere, Thomas Petazzoni

Extend qt6base package configuration options and add license/hash
information.
This is mostly a port of the existing qt5 options to qt6 and checked that the
correct CMake options are used.
see https://github.com/qt/qtbase/blob/dev/cmake/configure-cmake-mapping.md
This should be a good starting point to get more fully featured qt6 support

Changes in v4:
	* Depends on Dbus for examples changed to select Qt DBus

Changes in v3:
        * All top level options are now sorted in the Config.in
        * The hash for the harfbuzz license file has been added
        * Examples config selects additional packages to function
        * Dependencies added for examples option

Changes in v2:
        * Rework as series with a patch per feature added

Jesse Van Gavere (29):
  package/qt6/qt6base: Add qt6base hash file
  package/qt6/qt6base: Add license information
  package/qt6/qt6base: add support for network module
  package/qt6/qt6base: add support for concurrent module
  package/qt6/qt6base: add support for xml module
  package/qt6/qt6base: add support for test module
  package/qt6/qt6base: add support for dbus module
  package/qt6/qt6base: add support for syslog backend
  package/qt6/qt6base: add qt support for journald when using systemd
  package/qt6/qt6base: add qt support for zstd when using the package
  package/qt6/qt6base: add qt support for SSE/AVX SIMD extensions
  package/qt6/qt6base: add linking to libatomic
  package/qt6/qt6base: add support to link qt to openssl
  package/qt6/qt6base: add qt icu support
  package/qt6/qt6base: add qt libudev support
  package/qt6/qt6base: add qt libglib2 support
  package/qt6/qt6base: add support for passing custom options
  package/qt6/qt6base: add support for sql module w/ mysql
  package/qt6/qt6base: add support for sql module w/ postgresql
  package/qt6/qt6base: add support for sql module w/ sqlite
  package/qt6/qt6base: add support for gui module
  package/qt6/qt6base: add support for gui module fontconfig/harfbuzz
  package/qt6/qt6base: Add support for gui module jpeg/png/gif image
    format
  package/qt6/qt6base: add support for gui module
    widgets/opengl/graphics backends
  package/qt6/qt6base: add support for gui module tslib
  package/qt6/qt6base: add support for gui module libinput
  package/qt6/qt6base: add support for gui module kms
  package/qt6/qt6base: add support for gui module printsupport/cups
  package/qt6/qt6base: add support for building examples

 package/qt6/Config.in            |   5 +
 package/qt6/qt6base/Config.in    | 290 ++++++++++++++++++++++++++++
 package/qt6/qt6base/qt6base.hash |   9 +
 package/qt6/qt6base/qt6base.mk   | 318 +++++++++++++++++++++++++++++++
 4 files changed, 622 insertions(+)
 create mode 100644 package/qt6/qt6base/qt6base.hash

-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2022-09-20  6:40 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-26 13:54 [Buildroot] [PATCH v4 00/29] Extend Qt6 configuration Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 01/29] package/qt6/qt6base: Add qt6base hash file Jesse Van Gavere
2022-08-27 21:12   ` Arnout Vandecappelle
2022-08-26 13:54 ` [Buildroot] [PATCH v4 02/29] package/qt6/qt6base: Add license information Jesse Van Gavere
2022-08-27 21:15   ` Arnout Vandecappelle
2022-08-26 13:54 ` [Buildroot] [PATCH v4 03/29] package/qt6/qt6base: add support for network module Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 04/29] package/qt6/qt6base: add support for concurrent module Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 05/29] package/qt6/qt6base: add support for xml module Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 06/29] package/qt6/qt6base: add support for test module Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 07/29] package/qt6/qt6base: add support for dbus module Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 08/29] package/qt6/qt6base: add support for syslog backend Jesse Van Gavere
2022-08-29 20:07   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 09/29] package/qt6/qt6base: add qt support for journald when using systemd Jesse Van Gavere
2022-09-18  8:50   ` Thomas Petazzoni via buildroot
2022-08-26 13:54 ` [Buildroot] [PATCH v4 10/29] package/qt6/qt6base: add qt support for zstd when using the package Jesse Van Gavere
2022-09-18  8:56   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 11/29] package/qt6/qt6base: add qt support for SSE/AVX SIMD extensions Jesse Van Gavere
2022-09-18  9:57   ` Thomas Petazzoni
2022-09-18 14:13     ` Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 12/29] package/qt6/qt6base: add linking to libatomic Jesse Van Gavere
2022-09-18 10:03   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 13/29] package/qt6/qt6base: add support to link qt to openssl Jesse Van Gavere
2022-09-18 10:19   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 14/29] package/qt6/qt6base: add qt icu support Jesse Van Gavere
2022-09-18 10:35   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 15/29] package/qt6/qt6base: add qt libudev support Jesse Van Gavere
2022-09-18 10:38   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 16/29] package/qt6/qt6base: add qt libglib2 support Jesse Van Gavere
2022-09-18 10:40   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 17/29] package/qt6/qt6base: add support for passing custom options Jesse Van Gavere
2022-09-18 10:41   ` Thomas Petazzoni
2022-09-18 14:36     ` Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 18/29] package/qt6/qt6base: add support for sql module w/ mysql Jesse Van Gavere
2022-09-20  6:38   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 19/29] package/qt6/qt6base: add support for sql module w/ postgresql Jesse Van Gavere
2022-09-20  6:38   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 20/29] package/qt6/qt6base: add support for sql module w/ sqlite Jesse Van Gavere
2022-09-20  6:39   ` Thomas Petazzoni
2022-08-26 13:54 ` [Buildroot] [PATCH v4 21/29] package/qt6/qt6base: add support for gui module Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 22/29] package/qt6/qt6base: add support for gui module fontconfig/harfbuzz Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 23/29] package/qt6/qt6base: Add support for gui module jpeg/png/gif image format Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 24/29] package/qt6/qt6base: add support for gui module widgets/opengl/graphics backends Jesse Van Gavere
2022-08-26 13:54 ` [Buildroot] [PATCH v4 25/29] package/qt6/qt6base: add support for gui module tslib Jesse Van Gavere
2022-08-26 13:55 ` [Buildroot] [PATCH v4 26/29] package/qt6/qt6base: add support for gui module libinput Jesse Van Gavere
2022-08-26 13:55 ` [Buildroot] [PATCH v4 27/29] package/qt6/qt6base: add support for gui module kms Jesse Van Gavere
2022-08-26 13:55 ` [Buildroot] [PATCH v4 28/29] package/qt6/qt6base: add support for gui module printsupport/cups Jesse Van Gavere
2022-08-26 13:55 ` [Buildroot] [PATCH v4 29/29] package/qt6/qt6base: add support for building examples Jesse Van Gavere

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox