From patchwork Fri Jul 5 06:51:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 3171 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f197.google.com (mail-lj1-f197.google.com [209.85.208.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 178C73F102 for ; Fri, 5 Jul 2024 08:51:35 +0200 (CEST) Received: by mail-lj1-f197.google.com with SMTP id 38308e7fff4ca-2ee864483c2sf12512521fa.2 for ; Thu, 04 Jul 2024 23:51:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1720162294; cv=pass; d=google.com; s=arc-20160816; b=bqI1QQuoia3ng4vXdv1xsJBg2f+Whim3VjnukGzFHO2iz8pwpJiqltuO0VKJfHDnSQ II+3EE+nf2/c8NNcZpK4wDHX5cIdQ3eMB31ey/9x1n+zBVVr+5vooW4U8EenyyjJ+i7D FUx/B10vw7OKQ63LNQvCADWcs/CpukqL9kt8HZcMWlRf1uZQgLJqIs4UQrv/1z2xUNu+ dqq22N/2uO3L3S719Wi0TBBSCeKhgz1FvlgiWoNoYvtaqmfkCIUroKHAAp8ztmqokk+N 5ALH2rXrIRzsW3hnO6SO49+6NnxkSLc7iXcyniJGCNkYC7h6cTdCUtkdQ9CJYwf/c0aF N8ZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=P23jpBKhaAan5oeQzO3XG3fImk8AhwrfzBdodBihi1o=; fh=YUmBWVh+WTIBbG5TyGJKi2Yons4cg4RyOx6Pjtz19Xc=; b=tcUG5Nuxtv0emb1kAIEu5b4k2GEmuhDIH+mx7VE4q5b/g2ANH7KN0tdWOxIX3twxFq y374IozMPlAhLEscmITzynb2O4Ppy5jrTWM2lmz/EoazPJVamvk2Q4ZIhdxtnPMg0+/p To/1rAptqldrqitkqi6Qm8B6l+tGvasff5BiWvhebptT9fkEOFGRnk9fmYMa0kPIcl3c 1cFTURMQPItZWdgldMGu0tN2KurnFnz+zO+Ok8PEBz8x8peTOu938olPXSbybMDkN9+H lexsR/RTQqpu2YLLj5ZzbjmyMe3nLtVFxJfRFxai7M95iXYJOKIVVCakGKToC9uCKpRS gFUA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=K1jyMklF; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1720162294; x=1720767094; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=P23jpBKhaAan5oeQzO3XG3fImk8AhwrfzBdodBihi1o=; b=LHDAGoDvbPydTjdGPZzmbGToLAQJr1igKojiILOfLsbd6BnZQ7Q0y6/GIx6aQpzVYQ 81MKqazAfod0wajKypdKyckNMm16HyWVd9Qs22lDrngn5xG10NlM+cewlqr0F8c/TpOP 6ybNpxXxhr0/02AerTyAsCYmoar9HXJk6gseg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720162294; x=1720767094; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=P23jpBKhaAan5oeQzO3XG3fImk8AhwrfzBdodBihi1o=; b=m4XdbcqbpiW3Qu3ZDYtjCRTd9iFTPc4nzmwoaEPQP8knb0Wl2ZEuZNrv7tr61HmAwy UVePI1ADruuDBLmxtdIuQXHjdkpRR5dLBy5VTWa2GyfTem3LwQeWxUo/ZZSRnL5CGrDS 6No7LNeUtbvyPMRlyKqVPQci5m+FbZkAeQSK8WHM65BQysC46PW+y8S1dnmaNpUmXQ/L SZvEfSi5rUg04wXYn8g9CpOqFMHUHWUvF/q421xTSmk6NjIOiG3o/8bNHWAS49gXZJqa ANayZuGypWO5BS60+ZPX+cIOH+oNUhxqCaWZskaYCgOZoCvG/a6XeQ5fL6G6wGiiqgUa UarA== X-Forwarded-Encrypted: i=2; AJvYcCVEPY4piUcNBvUxjgeq3Kr0oiDOJ3wgigIBuHWaC/RBpVz3q6shQOpIAc/uBEuh4DGDA/3IIEb0C4Roq4D76fkOvBhUbK/MtN3jfa0Oy0G5udVLp7ajAs6nrSsOQQ== X-Gm-Message-State: AOJu0Yw0/+FioydWADzkbTJVT3DqxsrQNzIDcG+CJ4Ec66t79Ps7TaJj F1+8weKJNQ/xDraQ22xtcwGDckrlqXde/rzbsaXZDdHvrHH7f4Aq4yJVaLytFjm0CQ== X-Google-Smtp-Source: AGHT+IHp/Naj98KIpwhn6LRCQ98H9RYo72+EESvSRX9dM/YFjBHMZ1SsM40Djk6R9yl3ZgS1AqAutg== X-Received: by 2002:a2e:910e:0:b0:2ec:422:126 with SMTP id 38308e7fff4ca-2ee8ed62e53mr23676771fa.30.1720162294063; Thu, 04 Jul 2024 23:51:34 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a2e:a4cc:0:b0:2ed:35a6:4572 with SMTP id 38308e7fff4ca-2ee8ccc2fadls7686391fa.0.-pod-prod-03-eu; Thu, 04 Jul 2024 23:51:32 -0700 (PDT) X-Received: by 2002:ac2:5a50:0:b0:52c:dbc6:8eb0 with SMTP id 2adb3069b0e04-52ea0632ac0mr2836380e87.21.1720162292238; Thu, 04 Jul 2024 23:51:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720162292; cv=none; d=google.com; s=arc-20160816; b=HkrXlbL8VPZ//OLOQ0AYbf+khaz2qxbMjk/mrlNE0XuVNMCv/pQK3aIXqxH3dVrCE4 ecfgnhji3sh27z+lnKE7x+EOQar/+55uUPro6apvPV2jgAQaTz3C07xalkKCHgwNXjzE yQUcWmvMm302VIqbm6N+03q7HSJafoUvf/67oqVDjXUPzh3eRjT2/ynbB3onKBequ94p V0ZB4KOtaW+QWGjbejOGua0Fl8w7qZECDAx/VSEq6iDGIUUzPDRv8GGWUHbYBFQV/yqu IYZVZTW8+OFV0aIPN9gGKugsrhu0l/S3LQPlZydvK1M1ZThp8Gm7WqlxrxmHb1KAAKop 51aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=wiCcV9MTaZQ6aZ7bt8G5tolaCGnSr9tpxygoYt50oYY=; fh=4aH47D1o6z03SLGX3S5iBqzHxVYI/WCfhxxmm+dgjk8=; b=0+72gYiy0+R4XgGcl5EHjErP8EXijUREsHCaycvmZntAeo4Xdnw898BvSd/0FC97Ov uxJUUH8+uHOoBhjGv+slXp0qjwcl7iKI74C16lvUlu6Z7qKDVvx4EYcW4rk+iYhv4dCa a8htjp2WZQlqWb+GmCAq8+fnkjwCz0LufObn8CO+UowB3hqNQ7i736Axc4WWxBUBZObd JrWS9mGbP6JMxYCwUw3g0Lix23ZpP64hXHkSVgrj1GjJnUebZqP9vXCpy94/tk1EiA6d va44KD4+IHOFjHXy/qK6XgMnVrOJMqUuS+J3J+2xuL/5RAnmDc7N8R4t2rUIJ7+HFxuH 37Qg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=K1jyMklF; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 2adb3069b0e04-52e9a55cdabsor1282814e87.16.2024.07.04.23.51.32 for (Google Transport Security); Thu, 04 Jul 2024 23:51:32 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:ac2:5108:0:b0:52c:a8c4:4d99 with SMTP id 2adb3069b0e04-52ea06fce9fmr2070229e87.68.1720162291479; Thu, 04 Jul 2024 23:51:31 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.. ([2001:b07:6474:ebbf:f8c9:214d:f5ce:3e55]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a77b784de44sm112860066b.56.2024.07.04.23.51.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 23:51:31 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [PATCH 1/1] package/pulseview: update the patches to be applied with fuzz 0 Date: Fri, 5 Jul 2024 08:51:21 +0200 Message-ID: <20240705065121.3235358-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=K1jyMklF; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Commit 8f88a644ed7d6 ("support/scripts/apply-patches.sh: set the maximum fuzz factor to 0") reduced the fuzz factor. Due to this change, pulseview fails to build with output: Applying 0001-Replace-obsolete-deprecated-Qt-methods.patch using patch: patching file pv/util.cpp Hunk #2 succeeded at 175 (offset 4 lines). Hunk #3 succeeded at 285 (offset 4 lines). patching file pv/util.hpp Hunk #2 succeeded at 139 (offset 1 line). patching file pv/views/trace/decodetrace.cpp Hunk #1 FAILED at 103. 1 out of 1 hunk FAILED -- saving rejects to file pv/views/trace/decodetrace.cpp.rej Applying 0003-Support-glibmm-2.68.patch using patch: patching file CMakeLists.txt Hunk #3 FAILED at 231. Hunk #4 FAILED at 492. 2 out of 4 hunks FAILED -- saving rejects to file CMakeLists.txt.rej This commit refreshes the package patches on the current package version. Signed-off-by: Dario Binacchi --- .checkpackageignore | 1 - ...place-obsolete-deprecated-Qt-methods.patch | 32 ++++++++++--------- .../pulseview/0003-Support-glibmm-2.68.patch | 22 +++++++------ 3 files changed, 29 insertions(+), 26 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 0a1d2627455e..bf8f3225f445 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1233,7 +1233,6 @@ package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.pat package/pulseaudio/S50pulseaudio lib_sysv.ConsecutiveEmptyLines lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch lib_patch.Upstream package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch lib_patch.Upstream -package/pulseview/0003-Support-glibmm-2.68.patch lib_patch.Upstream package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch lib_patch.Upstream package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch lib_patch.Upstream package/python-daphne/0001-remove-pytest-runner-requirement.patch lib_patch.Upstream diff --git a/package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch b/package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch index 047fe2cccdc2..24fde677bf95 100644 --- a/package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch +++ b/package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch @@ -1,4 +1,4 @@ -From caacc9bc622238ca48674ea6f40d07466e4b97a5 Mon Sep 17 00:00:00 2001 +From 01de3217e14b52e44356185729f804460147c85c Mon Sep 17 00:00:00 2001 From: Valentin Ochs Date: Sat, 20 Jun 2020 16:01:27 +0200 Subject: [PATCH] Replace obsolete/deprecated Qt methods @@ -9,6 +9,8 @@ resolved in pv/util.cpp.] Signed-off-by: Thomas Petazzoni [Fabrice: restore original patch in pv/util.cpp for 0.4.2] Signed-off-by: Fabrice Fontaine +[Dario: make the patch to be applied with fuzz factor 0] +Signed-off-by: Dario Binacchi --- pv/util.cpp | 21 +++++++++++++++++++-- pv/util.hpp | 10 ++++++++++ @@ -18,7 +20,7 @@ Signed-off-by: Fabrice Fontaine 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/pv/util.cpp b/pv/util.cpp -index 49b9467c..2a63038d 100644 +index 9a9a5065a2e1..b0c29f304287 100644 --- a/pv/util.cpp +++ b/pv/util.cpp @@ -137,7 +137,7 @@ QString format_time_si(const Timestamp& v, SIPrefix prefix, @@ -30,7 +32,7 @@ index 49b9467c..2a63038d 100644 ts << qSetRealNumberPrecision(precision) << (v * multiplier); ts << ' ' << prefix << unit; -@@ -171,7 +171,7 @@ QString format_value_si(double v, SIPrefix prefix, unsigned precision, +@@ -175,7 +175,7 @@ QString format_value_si(double v, SIPrefix prefix, unsigned precision, QString s; QTextStream ts(&s); if (sign && (v != 0)) @@ -39,7 +41,7 @@ index 49b9467c..2a63038d 100644 ts.setRealNumberNotation(QTextStream::FixedNotation); ts.setRealNumberPrecision(precision); ts << (v * multiplier) << ' ' << prefix << unit; -@@ -281,5 +281,22 @@ vector split_string(string text, string separator) +@@ -285,5 +285,22 @@ vector split_string(string text, string separator) return result; } @@ -63,7 +65,7 @@ index 49b9467c..2a63038d 100644 } // namespace util } // namespace pv diff --git a/pv/util.hpp b/pv/util.hpp -index dd7be222..ad904f85 100644 +index e1640c4a374d..a6cdfdcad4d9 100644 --- a/pv/util.hpp +++ b/pv/util.hpp @@ -30,6 +30,7 @@ @@ -74,7 +76,7 @@ index dd7be222..ad904f85 100644 using std::string; using std::vector; -@@ -137,6 +138,15 @@ QString format_time_minutes(const Timestamp& t, signed precision = 0, +@@ -138,6 +139,15 @@ QString format_time_minutes(const Timestamp& t, signed precision = 0, vector split_string(string text, string separator); @@ -91,10 +93,10 @@ index dd7be222..ad904f85 100644 } // namespace pv diff --git a/pv/views/trace/decodetrace.cpp b/pv/views/trace/decodetrace.cpp -index 9c7196bf..1ee7ae9f 100644 +index 1cc89feb67ae..0347b3327b27 100644 --- a/pv/views/trace/decodetrace.cpp +++ b/pv/views/trace/decodetrace.cpp -@@ -103,7 +103,8 @@ DecodeTrace::DecodeTrace(pv::Session &session, +@@ -164,7 +164,8 @@ DecodeTrace::DecodeTrace(pv::Session &session, // Determine shortest string we want to see displayed in full QFontMetrics m(QApplication::font()); @@ -102,13 +104,13 @@ index 9c7196bf..1ee7ae9f 100644 + // e.g. two hex characters + min_useful_label_width_ = util::text_width(m, "XX"); - // For the base color, we want to start at a very different color for - // every decoder stack, so multiply the index with a number that is + default_row_height_ = (ViewItemPaintParams::text_height() * 6) / 4; + annotation_height_ = (ViewItemPaintParams::text_height() * 5) / 4; diff --git a/pv/views/trace/ruler.cpp b/pv/views/trace/ruler.cpp -index acea8a36..68134966 100644 +index 555794fc42c6..83ffed281b5f 100644 --- a/pv/views/trace/ruler.cpp +++ b/pv/views/trace/ruler.cpp -@@ -218,7 +218,7 @@ void Ruler::paintEvent(QPaintEvent*) +@@ -283,7 +283,7 @@ void Ruler::paintEvent(QPaintEvent*) const int rightedge = width(); const int x_tick = tick.first; if ((x_tick > leftedge) && (x_tick < rightedge)) { @@ -118,10 +120,10 @@ index acea8a36..68134966 100644 const int x_legend = min(max(x_tick, x_left_bound), x_right_bound); p.drawText(x_legend, ValueMargin, 0, text_height, diff --git a/pv/widgets/timestampspinbox.cpp b/pv/widgets/timestampspinbox.cpp -index 21b3d0d7..383aed1f 100644 +index fea8175e8e00..01424a5b7837 100644 --- a/pv/widgets/timestampspinbox.cpp +++ b/pv/widgets/timestampspinbox.cpp -@@ -75,7 +75,7 @@ QSize TimestampSpinBox::minimumSizeHint() const +@@ -76,7 +76,7 @@ QSize TimestampSpinBox::minimumSizeHint() const { const QFontMetrics fm(fontMetrics()); const int l = round(value_).str().size() + precision_ + 10; @@ -131,5 +133,5 @@ index 21b3d0d7..383aed1f 100644 return QSize(w, h); } -- -2.26.2 +2.43.0 diff --git a/package/pulseview/0003-Support-glibmm-2.68.patch b/package/pulseview/0003-Support-glibmm-2.68.patch index 00e4e696d928..558699a684ae 100644 --- a/package/pulseview/0003-Support-glibmm-2.68.patch +++ b/package/pulseview/0003-Support-glibmm-2.68.patch @@ -1,4 +1,4 @@ -From a97d5a060a534a3c658578e7f14ab43556db93ca Mon Sep 17 00:00:00 2001 +From cbdd970fa4a805cefcad2e692df204bfceb46e16 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Thu, 30 Dec 2021 16:19:46 +0100 Subject: [PATCH] Support glibmm 2.68 @@ -10,14 +10,16 @@ https://gitlab.gnome.org/GNOME/glibmm/-/blob/2.68.2/NEWS C++17 support is mandatory with glibmm 2.68 Signed-off-by: Fabrice Fontaine -[Upstream status: not sent yet] +Upstream: not sent yet +[Dario: make the patch to be applied with fuzz factor 0] +Signed-off-by: Dario Binacchi --- CMakeLists.txt | 23 +++++++++++++++++++---- INSTALL | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7791b1b1..58a9cf92 100644 +index c29fa283bcb6..e739d5fccaa7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,7 +75,14 @@ add_subdirectory(manual) @@ -44,9 +46,9 @@ index 7791b1b1..58a9cf92 100644 pkg_check_modules(LIBSRCXX ${LIBSR_CXX_BINDING}) if(NOT LIBSRCXX_FOUND OR NOT LIBSRCXX_VERSION) message(FATAL_ERROR "libsigrok C++ bindings missing, check libsigrok's 'configure' output (missing dependencies?)") -@@ -225,7 +231,11 @@ memaccess_check_unaligned_le(HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS) +@@ -194,7 +200,11 @@ memaccess_check_unaligned_le(HAVE_UNALIGNED_LITTLE_ENDIAN_ACCESS) set(PV_TITLE PulseView) - set(PV_VERSION_STRING "0.5.0") + set(PV_VERSION_STRING "0.4.2") -set(PV_GLIBMM_VERSION ${PKGDEPS_glibmm-2.4_VERSION}) +if(LIBSRGLIBMM24_FOUND) @@ -57,7 +59,7 @@ index 7791b1b1..58a9cf92 100644 include(GetGitRevisionDescription) -@@ -486,7 +496,12 @@ qt5_add_resources(pulseview_RESOURCES_RCC ${CMAKE_BINARY_DIR}/translations.qrc) +@@ -445,7 +455,12 @@ qt5_add_resources(pulseview_RESOURCES_RCC ${CMAKE_BINARY_DIR}/translations.qrc) add_definitions(-DQT_NO_KEYWORDS) add_definitions(-D__STDC_LIMIT_MACROS) add_definitions(-Wall -Wextra) @@ -69,10 +71,10 @@ index 7791b1b1..58a9cf92 100644 + add_definitions(-std=c++17) +endif() add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1) - if(WIN32) - add_definitions(-Wa,-mbig-obj -O3) + + if(ENABLE_FLOW) diff --git a/INSTALL b/INSTALL -index da89be8d..8003fcfb 100644 +index d666f0a7f824..ecf984f3c4b4 100644 --- a/INSTALL +++ b/INSTALL @@ -14,7 +14,7 @@ Requirements @@ -85,5 +87,5 @@ index da89be8d..8003fcfb 100644 - Qt5Core, Qt5Gui, Qt5Widgets, Qt5Svg, Qt5LinguistTools - Qt translation package (optional; needed at runtime, not build time) -- -2.34.1 +2.43.0