From 24e55fccab51e217d4452968b082f0531a05fcb5 Mon Sep 17 00:00:00 2001 From: Scott Murray Date: Fri, 22 Nov 2024 17:58:54 -0500 Subject: Update Qt demo app SRCREVs Update Qt demo app SRCREVs to pick up their Qt6 updates, and drop the now unnecssary Qt6 patches. Also, the MapBox configuration support has been removed from the ondemandnavi-config recipe, as that backend is no longer supported by QtLocation in Qt6. Bug-AGL: SPEC-5294 Change-Id: Ib44c6be83c3d4654c9ed5adffa3e9d34057eb2ae Signed-off-by: Scott Murray Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30543 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller ci-image-build: Jenkins Job builder account --- .../libqtappfw/0001-Migrate-to-Qt-6.patch | 540 --------------------- recipes-demo/libqtappfw/libqtappfw_git.bb | 6 +- 2 files changed, 2 insertions(+), 544 deletions(-) delete mode 100644 recipes-demo/libqtappfw/libqtappfw/0001-Migrate-to-Qt-6.patch (limited to 'recipes-demo/libqtappfw') diff --git a/recipes-demo/libqtappfw/libqtappfw/0001-Migrate-to-Qt-6.patch b/recipes-demo/libqtappfw/libqtappfw/0001-Migrate-to-Qt-6.patch deleted file mode 100644 index 7c1d8d18b..000000000 --- a/recipes-demo/libqtappfw/libqtappfw/0001-Migrate-to-Qt-6.patch +++ /dev/null @@ -1,540 +0,0 @@ -From c159e46ea970294173504f9f140e6ae81039a810 Mon Sep 17 00:00:00 2001 -From: Indivara Weerasuriya <1806262-indivara@users.noreply.git.qt.io> -Date: Wed, 24 Jul 2024 09:22:40 +0900 -Subject: [PATCH] Migrate to Qt 6 - ---- - applauncher/meson.build | 12 ++++++------ - bluetooth/bluetoothmodel.cpp | 2 +- - bluetooth/meson.build | 10 +++++----- - hvac/meson.build | 10 +++++----- - map/meson.build | 10 +++++----- - mediaplayer/meson.build | 10 +++++----- - meson.build | 4 ++-- - navigation/meson.build | 10 +++++----- - network/meson.build | 10 +++++----- - pbap/meson.build | 10 +++++----- - pbap/pbap.cpp | 2 +- - pbap/pbap.h | 6 +++--- - radio/meson.build | 12 ++++++------ - telephony/meson.build | 10 +++++----- - vehicle-signals/QtKuksaClient.cpp | 2 +- - vehicle-signals/meson.build | 14 +++++++------- - vehicle-signals/vehiclesignals.cpp | 2 +- - weather/meson.build | 10 +++++----- - 18 files changed, 73 insertions(+), 73 deletions(-) - -diff --git a/applauncher/meson.build b/applauncher/meson.build -index b36184a..ba31495 100644 ---- a/applauncher/meson.build -+++ b/applauncher/meson.build -@@ -1,9 +1,9 @@ - cpp = meson.get_compiler('cpp') - grpcpp_reflection_dep = cpp.find_library('grpc++_reflection') - --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - applauncher_dep = [ -- qt5_dep, -+ qt_dep, - dependency('protobuf'), - dependency('grpc'), - dependency('grpc++'), -@@ -24,12 +24,12 @@ grpc_gen = generator(protoc, \ - output : ['@BASENAME@.grpc.pb.cc', '@BASENAME@.grpc.pb.h'], - arguments : ['--proto_path=@CURRENT_SOURCE_DIR@/protos', - '--grpc_out=@BUILD_DIR@', -- '--plugin=protoc-gen-grpc=' + grpc_cpp.path(), -+ '--plugin=protoc-gen-grpc=' + grpc_cpp.full_path(), - '@INPUT@']) - generated_grpc_sources = grpc_gen.process('protos/applauncher.proto') - --moc_files = qt5.compile_moc(headers : ['AppLauncherClient.h', 'AppLauncherGrpcClient.h'], -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers : ['AppLauncherClient.h', 'AppLauncherGrpcClient.h'], -+ dependencies: qt_dep) - - src = [ - 'AppLauncherClient.cpp', -@@ -52,5 +52,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-applauncher', - filebase : 'qtappfw-applauncher', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL AppLauncher API in Qt objects') -diff --git a/bluetooth/bluetoothmodel.cpp b/bluetooth/bluetoothmodel.cpp -index 605f950..dafdd54 100644 ---- a/bluetooth/bluetoothmodel.cpp -+++ b/bluetooth/bluetoothmodel.cpp -@@ -248,5 +248,5 @@ bool BluetoothModelFilter::filterAcceptsRow(int sourceRow, const QModelIndex &so - QModelIndex index = model->index(sourceRow); - bool paired = model->data(index, BluetoothModel::BluetoothRoles::PairedRole).toBool(); - -- return ((paired ? "true" : "false") == filterRegExp().pattern()); -+ return ((paired ? "true" : "false") == filterRegularExpression().pattern()); - } -diff --git a/bluetooth/meson.build b/bluetooth/meson.build -index 008fda1..c8f7e0f 100644 ---- a/bluetooth/meson.build -+++ b/bluetooth/meson.build -@@ -1,17 +1,17 @@ --qt5_dep = dependency('qt5', modules: ['Core', 'Qml']) -+qt_dep = dependency('qt6', modules: ['Core', 'Qml']) - - glib_dep = [dependency('glib-2.0'), dependency('gio-2.0'), dependency('gobject-2.0'), dependency('gio-unix-2.0')] - bluez_glib_dep = dependency('bluez-glib') - --moc_files = qt5.compile_moc(headers : ['bluetooth.h', 'bluetoothmodel.h'], -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers : ['bluetooth.h', 'bluetoothmodel.h'], -+ dependencies: qt_dep) - - src = ['bluetooth.cpp', 'bluetoothmodel.cpp', 'bluetootheventhandler.cpp', moc_files] - lib = shared_library('qtappfw-bt', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, glib_dep, bluez_glib_dep], -+ dependencies: [qt_dep, glib_dep, bluez_glib_dep], - install: true) - - install_headers('bluetooth.h') -@@ -21,7 +21,7 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-bt', - filebase : 'qtappfw-bt', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'AGL Qt demo app framework helper library for using BlueZ.') - - qtappfw_bt_dep = declare_dependency(link_with: lib, -diff --git a/hvac/meson.build b/hvac/meson.build -index ce3679c..ad41612 100644 ---- a/hvac/meson.build -+++ b/hvac/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers: 'hvac.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: 'hvac.h', -+ dependencies: qt_dep) - - src = ['hvac.cpp', moc_files] - lib = shared_library('qtappfw-hvac', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, qtappfw_vs_dep], -+ dependencies: [qt_dep, qtappfw_vs_dep], - install: true) - - install_headers('hvac.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-hvac', - filebase : 'qtappfw-hvac', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'AGL Qt demo app framework helper library for using HVAC.') -diff --git a/map/meson.build b/map/meson.build -index 1f563e6..e68cd0e 100644 ---- a/map/meson.build -+++ b/map/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers : 'map.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers : 'map.h', -+ dependencies: qt_dep) - - src = ['map.cpp', moc_files] - lib = shared_library('qtappfw-bt-map', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, qtappfw_bt_dep], -+ dependencies: [qt_dep, qtappfw_bt_dep], - install: true) - - install_headers('map.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-bt-map', - filebase : 'qtappfw-bt-map', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL Bluetooth MAP profile API in Qt objects') -diff --git a/mediaplayer/meson.build b/mediaplayer/meson.build -index ff2db0a..b6a716e 100644 ---- a/mediaplayer/meson.build -+++ b/mediaplayer/meson.build -@@ -1,4 +1,4 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - - mpdclient_dep = dependency('libmpdclient') - -@@ -8,8 +8,8 @@ mediaplayer_headers = [ 'MediaplayerBackend.h', - 'MpdEventHandler.h', - 'mediaplayer.h' - ] --moc_files = qt5.compile_moc(headers: mediaplayer_headers, -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: mediaplayer_headers, -+ dependencies: qt_dep) - - src = [ 'MediaplayerBackend.cpp', - 'MediaplayerBluezBackend.cpp', -@@ -22,7 +22,7 @@ lib = shared_library('qtappfw-mediaplayer', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, mpdclient_dep, qtappfw_bt_dep, qtappfw_vs_dep], -+ dependencies: [qt_dep, mpdclient_dep, qtappfw_bt_dep, qtappfw_vs_dep], - install: true) - - install_headers('mediaplayer.h') -@@ -32,5 +32,5 @@ pkg_mod.generate(libraries: lib, - version: '1.0', - name: 'libqtappfw-mediaplayer', - filebase: 'qtappfw-mediaplayer', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description: 'Library wrapping AGL mediaplayer API in Qt objects') -diff --git a/meson.build b/meson.build -index 263d3d5..0264a76 100644 ---- a/meson.build -+++ b/meson.build -@@ -19,7 +19,7 @@ project ( - ['cpp'], - version : '2.0.1', - license : 'Apache-2.0', -- meson_version : '>= 0.49.0', -+ meson_version : '>= 0.59.0', - default_options : - [ - 'warning_level=1', -@@ -29,7 +29,7 @@ project ( - ], - ) - --qt5 = import('qt5') -+qt = import('qt6') - - #subdir('docs') - -diff --git a/navigation/meson.build b/navigation/meson.build -index 9b8e3ea..5e59f3d 100644 ---- a/navigation/meson.build -+++ b/navigation/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers: 'navigation.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: 'navigation.h', -+ dependencies: qt_dep) - - src = ['navigation.cpp', moc_files] - lib = shared_library('qtappfw-navigation', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, qtappfw_vs_dep], -+ dependencies: [qt_dep, qtappfw_vs_dep], - install: true) - - install_headers('navigation.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-navigation', - filebase : 'qtappfw-navigation', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL navigation API in Qt objects') -diff --git a/network/meson.build b/network/meson.build -index d60369d..0726264 100644 ---- a/network/meson.build -+++ b/network/meson.build -@@ -1,4 +1,4 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - - glib_dep = [dependency('glib-2.0'), dependency('gio-2.0'), dependency('gobject-2.0'), dependency('gio-unix-2.0')] - connman_glib_dep = dependency('connman-glib') -@@ -12,8 +12,8 @@ network_headers = [ 'abstractnetworkmodel.h', - 'wiredadapter.h', - 'wirednetworkmodel.h' - ] --moc_files = qt5.compile_moc(headers: network_headers, -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: network_headers, -+ dependencies: qt_dep) - - src = [ 'network.cpp', - 'networkeventhandler.cpp', -@@ -29,7 +29,7 @@ lib = shared_library('qtappfw-network', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: [qt5_dep, glib_dep, connman_glib_dep], -+ dependencies: [qt_dep, glib_dep, connman_glib_dep], - install: true) - - install_headers(['network.h', 'networkadapter.h', 'wifiadapter.h', 'wiredadapter.h']) -@@ -39,5 +39,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-network', - filebase : 'qtappfw-network', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL network API in Qt objects') -diff --git a/pbap/meson.build b/pbap/meson.build -index 7e2d1fb..fc980a8 100644 ---- a/pbap/meson.build -+++ b/pbap/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers : 'pbap.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers : 'pbap.h', -+ dependencies: qt_dep) - - src = ['pbap.cpp', moc_files] - lib = shared_library('qtappfw-bt-pbap', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: qt5_dep, -+ dependencies: qt_dep, - install: true) - - install_headers('pbap.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-bt-pbap', - filebase : 'qtappfw-bt-pbap', -- requires: 'Qt5Qml', -+ requires: '', - description : 'Library wrapping AGL Bluetooth PBAP profile API in Qt objects') -diff --git a/pbap/pbap.cpp b/pbap/pbap.cpp -index 7473c54..d98fbea 100644 ---- a/pbap/pbap.cpp -+++ b/pbap/pbap.cpp -@@ -241,7 +241,7 @@ void Pbap::updateCalls(QJsonArray vcards) - name = number; - } - -- QStringList typelist = entry.value("type").toString().split(QRegExp("=")); -+ QStringList typelist = entry.value("type").toString().split(QRegularExpression("=")); - type = typelist.takeLast(); - - datetime = entry.value("timestamp").toString(); -diff --git a/pbap/pbap.h b/pbap/pbap.h -index 25fa450..447eeac 100644 ---- a/pbap/pbap.h -+++ b/pbap/pbap.h -@@ -62,7 +62,7 @@ class Contact : public QObject - - Q_PROPERTY(QString name READ name NOTIFY nameChanged) - Q_PROPERTY(QString photo READ photo NOTIFY photoChanged) -- Q_PROPERTY(QQmlListPropertynumbers READ numbersList NOTIFY numbersListChanged) -+ Q_PROPERTY(QQmlListProperty numbers READ numbersList NOTIFY numbersListChanged) - - public: - explicit Contact(QString name, QString photo, QListnumbers); -@@ -75,11 +75,11 @@ class Contact : public QObject - QQmlListPropertynumbersList() { - return QQmlListProperty(this, 0, &Contact::countNumbers, &Contact::atNumbers); - } -- static int countNumbers(QQmlListProperty *property) { -+ static qsizetype countNumbers(QQmlListProperty *property) { - Contact *contact = qobject_cast(property->object); - return contact->m_numbers.size(); - } -- static PhoneNumber *atNumbers(QQmlListProperty *property, int index) { -+ static PhoneNumber *atNumbers(QQmlListProperty *property, qsizetype index) { - Contact *contact = qobject_cast(property->object); - return contact->m_numbers[index]; - } -diff --git a/radio/meson.build b/radio/meson.build -index 7ae1bac..f4ed0dc 100644 ---- a/radio/meson.build -+++ b/radio/meson.build -@@ -1,9 +1,9 @@ - cpp = meson.get_compiler('cpp') - grpcpp_reflection_dep = cpp.find_library('grpc++_reflection') - --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - radio_dep = [ -- qt5_dep, -+ qt_dep, - dependency('protobuf'), - dependency('grpc'), - dependency('grpc++'), -@@ -24,12 +24,12 @@ grpc_gen = generator(protoc, \ - output : ['@BASENAME@.grpc.pb.cc', '@BASENAME@.grpc.pb.h'], - arguments : ['--proto_path=@CURRENT_SOURCE_DIR@/protos', - '--grpc_out=@BUILD_DIR@', -- '--plugin=protoc-gen-grpc=' + grpc_cpp.path(), -+ '--plugin=protoc-gen-grpc=' + grpc_cpp.full_path(), - '@INPUT@']) - generated_grpc_sources = grpc_gen.process('protos/radio.proto') - --moc_files = qt5.compile_moc(headers: ['RadioClient.h', 'RadioGrpcClient.h'], -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: ['RadioClient.h', 'RadioGrpcClient.h'], -+ dependencies: qt_dep) - - src = [ - 'RadioClient.cpp', -@@ -53,5 +53,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-radio', - filebase : 'qtappfw-radio', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL radio API in Qt objects') -diff --git a/telephony/meson.build b/telephony/meson.build -index 934d70c..f32777f 100644 ---- a/telephony/meson.build -+++ b/telephony/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers: 'telephony.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: 'telephony.h', -+ dependencies: qt_dep) - - src = ['telephony.cpp', moc_files] - lib = shared_library('qtappfw-phone', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: qt5_dep, -+ dependencies: qt_dep, - install: true) - - install_headers('telephony.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-phone', - filebase : 'qtappfw-phone', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL telephony API in Qt objects') -diff --git a/vehicle-signals/QtKuksaClient.cpp b/vehicle-signals/QtKuksaClient.cpp -index 901459d..e258670 100644 ---- a/vehicle-signals/QtKuksaClient.cpp -+++ b/vehicle-signals/QtKuksaClient.cpp -@@ -84,7 +84,7 @@ QtKuksaClient::QtKuksaClient(const std::shared_ptr< ::grpc::ChannelInterface>& c - void QtKuksaClient::connect() - { - // Check for connection in another thread -- QFuture future = QtConcurrent::run(this, &QtKuksaClient::waitForConnected); -+ QFuture future = QtConcurrent::run(&QtKuksaClient::waitForConnected, this); - } - - void QtKuksaClient::get(const QString &path, const bool actuator) -diff --git a/vehicle-signals/meson.build b/vehicle-signals/meson.build -index 50383e4..4dd766c 100644 ---- a/vehicle-signals/meson.build -+++ b/vehicle-signals/meson.build -@@ -1,10 +1,10 @@ - cpp = meson.get_compiler('cpp') - grpcpp_reflection_dep = cpp.find_library('grpc++_reflection') - --qt5_dep = dependency('qt5', modules: ['Core', 'Concurrent']) -+qt_dep = dependency('qt6', modules: ['Core', 'Concurrent']) - - vs_dep = [ -- qt5_dep, -+ qt_dep, - dependency('protobuf'), - dependency('grpc'), - dependency('grpc++'), -@@ -30,14 +30,14 @@ grpc_gen = generator(protoc, \ - output : ['@BASENAME@.grpc.pb.cc', '@BASENAME@.grpc.pb.h'], - arguments : ['-I=' + protos_base_dir, - '--grpc_out=@BUILD_DIR@', -- '--plugin=protoc-gen-grpc=' + grpc_cpp.path(), -+ '--plugin=protoc-gen-grpc=' + grpc_cpp.full_path(), - '@INPUT@']) - generated_grpc_sources = [ \ - grpc_gen.process(protos_dir / 'val.proto', preserve_path_from : protos_base_dir), - ] - --moc_files = qt5.compile_moc(headers: [ 'vehiclesignals.h', 'QtKuksaClient.h' ], -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: [ 'vehiclesignals.h', 'QtKuksaClient.h' ], -+ dependencies: qt_dep) - - src = [ - 'vehiclesignals.cpp', -@@ -62,10 +62,10 @@ pkg_mod.generate(libraries: lib, - version: '1.0', - name: 'libqtappfw-vehicle-signals', - filebase: 'qtappfw-vehicle-signals', -- requires: ['Qt5Core'], -+ requires: ['Qt6Core'], - description: 'Library wrapping VSS API in Qt objects') - --qtappfw_vs_dep = declare_dependency(dependencies: qt5_dep, -+qtappfw_vs_dep = declare_dependency(dependencies: qt_dep, - link_with: lib, - include_directories: '.', - sources: ['vehiclesignals.h']) -diff --git a/vehicle-signals/vehiclesignals.cpp b/vehicle-signals/vehiclesignals.cpp -index adf371a..f550955 100644 ---- a/vehicle-signals/vehiclesignals.cpp -+++ b/vehicle-signals/vehiclesignals.cpp -@@ -160,7 +160,7 @@ void VehicleSignals::onSubscribeDone(const QMap &signals_, bool c - { - if (!canceled) { - // queue up a resubscribe attempt -- QFuture future = QtConcurrent::run(this, &VehicleSignals::resubscribe, signals_); -+ QFuture future = QtConcurrent::run(&VehicleSignals::resubscribe, this, signals_); - } - } - -diff --git a/weather/meson.build b/weather/meson.build -index 116975b..bb6e3aa 100644 ---- a/weather/meson.build -+++ b/weather/meson.build -@@ -1,14 +1,14 @@ --qt5_dep = dependency('qt5', modules: ['Qml']) -+qt_dep = dependency('qt6', modules: ['Qml']) - --moc_files = qt5.compile_moc(headers: 'weather.h', -- dependencies: qt5_dep) -+moc_files = qt.compile_moc(headers: 'weather.h', -+ dependencies: qt_dep) - - src = ['weather.cpp', moc_files] - lib = shared_library('qtappfw-weather', - sources: src, - version: '1.0.0', - soversion: '0', -- dependencies: qt5_dep, -+ dependencies: qt_dep, - install: true) - - install_headers('weather.h') -@@ -18,5 +18,5 @@ pkg_mod.generate(libraries : lib, - version : '1.0', - name : 'libqtappfw-weather', - filebase : 'qtappfw-weather', -- requires: 'Qt5Qml', -+ requires: 'Qt6Qml', - description : 'Library wrapping AGL weather API in Qt objects') diff --git a/recipes-demo/libqtappfw/libqtappfw_git.bb b/recipes-demo/libqtappfw/libqtappfw_git.bb index 7f4d9ddcd..3c40de12d 100644 --- a/recipes-demo/libqtappfw/libqtappfw_git.bb +++ b/recipes-demo/libqtappfw/libqtappfw_git.bb @@ -21,10 +21,8 @@ DEPENDS = " \ kuksa-databroker \ " -SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/libqtappfw;protocol=https;branch=${AGL_BRANCH} \ - file://0001-Migrate-to-Qt-6.patch \ - " -SRCREV = "4694b211569e15dc8aa4e75b6fb70e75946e766d" +SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/libqtappfw;protocol=https;branch=${AGL_BRANCH}" +SRCREV = "4f75c049e8ba1e7fd4f1094f9ed8b681318f021d" S = "${WORKDIR}/git" # PV needs to be modified with SRCPV to work AUTOREV correctly -- cgit 1.2.3-korg