Skip to content

qt6: add initial version for building and packaging base of Qt6 - #65

Open
mirko wants to merge 1 commit into
openwrt:masterfrom
mirko:mirko/add-qt6base
Open

qt6: add initial version for building and packaging base of Qt6#65
mirko wants to merge 1 commit into
openwrt:masterfrom
mirko:mirko/add-qt6base

Conversation

@mirko

@mirko mirko commented May 8, 2025

Copy link
Copy Markdown
Member

Qt6 is a largely complex beast and given the experience from previous ports of Qt4 and Qt5, it will require quite some more work to accommodate all needs and configurations.

Qt6 kind of ditched support for qmake in favour of cmake, at least when it comes to building Qt6 and its official modules itself.

The qmake eco-system is and still needs to be supported though, as 3rd party projects are still allowed to use qmake - for the time being at least. qmake support for external projects untested for the time being, though.

Qt6 is a largely complex beast and given the experience from previous
ports of Qt4 and Qt5, it will require quite some more work to accommodate
all needs and configurations.

Qt6 kind of ditched support for qmake in favour of cmake, at least when
it comes to building Qt6 and its official modules itself.

The qmake eco-system is and still needs to be supported though, as 3rd
party projects are still allowed to use qmake - for the time being at
least.

Signed-off-by: Mirko Vogt <mirko-openwrt@nanl.de>
@mirko
mirko force-pushed the mirko/add-qt6base branch from 91254db to 2a3b2e7 Compare July 26, 2026 13:19
@openwrt openwrt Bot added add package Introduces a new package Makefile build script not following guidelines Pull request does not follow formatting guidelines labels Jul 26, 2026
@openwrt

openwrt Bot commented Jul 26, 2026

Copy link
Copy Markdown

Formality Check: Failed

We completed the verification flow. Please review the formatting overview logs below.

🛑 CRITICAL ERRORS

Commit 2a3b2e7 - qt6: add initial version for building and packaging base of Qt6:

  • New OpenWrt package is missing the mandatory parameter: 'PKG_MAINTAINER'
  • New OpenWrt package is missing the mandatory parameter: 'PKG_LICENSE'
  • New OpenWrt package is missing the mandatory parameter: 'PKG_LICENSE_FILES'
  • Makefile line 'DEPENDS+=+zlib +libzstd +libstdcpp +libpcre2-16 +libdouble-conversion $(ICONV_DEPENDS) +BUILD_qt6base-gui_ICU:icu #FIXME: do not include ICONV_DEPENDS if ICU is selected (though, that's only an issue when using GNU iconv)' inside 'Package/qt6base-core' must be indented with exactly 2 spaces
  • Makefile line 'TITLE+=bearer (plugin)' inside 'Package/qt6base-plugin-bearer-generic' must be indented with exactly 2 spaces

Tip

Do not close this pull request to make corrections. Instead, modify your existing commits (e.g. git commit --amend) and update the branch using git push --force-with-lease --force-if-includes. The checks will re-run automatically.


Something broken? Consider reporting an issue.
Running version 516b28e deployed on 2026-07-26 09:31:58 CEST

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

add package Introduces a new package Makefile build script not following guidelines Pull request does not follow formatting guidelines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant