Refresh Qt and Wayland recipes

Red Bear OS Team
This commit is contained in:
2026-04-16 12:44:04 +01:00
parent 35193bb32d
commit c290fda6e5
13 changed files with 726 additions and 17 deletions
@@ -0,0 +1,24 @@
#include <QByteArray>
#include <QCoreApplication>
#include <QGuiApplication>
#include <QDebug>
#include <QTimer>
#include <cstdio>
int main(int argc, char **argv) {
const QByteArray platform = qEnvironmentVariableIsSet("QT_QPA_PLATFORM")
? qgetenv("QT_QPA_PLATFORM")
: QByteArray("wayland");
qputenv("QT_QPA_PLATFORM", platform);
std::fprintf(stderr, "qt6-wayland-smoke before QGuiApplication platform=%s\n", platform.constData());
QGuiApplication app(argc, argv);
std::fprintf(stderr, "qt6-wayland-smoke after QGuiApplication platform=%s\n", platform.constData());
qInfo() << "qt6-wayland-smoke platform" << QGuiApplication::platformName();
QTimer::singleShot(1000, &app, &QCoreApplication::quit);
return app.exec();
}