From patchwork Mon Sep 1 20:32:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4261 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 7605C40CEC for ; Mon, 1 Sep 2025 22:32:49 +0200 (CEST) Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-b032d67e6a1sf12853166b.1 for ; Mon, 01 Sep 2025 13:32:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758769; cv=pass; d=google.com; s=arc-20240605; b=dKhLB8OJF3VX8DuhSxd17SQT4HbhSX2Y6tv3u9W8MGdMWk5/TJ+s9FHgvy3U9GJ6YB WxjZurbvJ2LgDHq9Ma+IA2rdfpVhRbyrICkbIhpeCfPzOolD/7XbC3MX1ZYpIQFV1fu4 Qh3y7NfvwQJg1Xvcu2BUV3f9qH6kGsZmZaACFgha1Og8jFFzVJH/2ijWH64zpyJhsvB2 WBYuK0ofpQjMmrHhJvjiwBRF+9hkEA3R5Hq7vXNFQWGiFKExS0mAwwFwmjgM1fSZFqCd mk/A2zVHQv4FsrGdBnewcsmUzxtCEX5eCCovDut2+8eoFPG+hhoC6A5hJf56JNrQ2qdt ktNw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=lL0tGd1P5mHq3xUZKNQqQFIh1GHUh5moyQqGIyJy69w=; fh=2YkxkZaa+17p5He4mVcpqiyqTpJ7g8OSdmVFZsAED6E=; b=V3UF/KQPRocwyfhhNAXcUoLs3OECUabCAfLmZi4Kkh88TL8dPfoyfeMSj9KP3bziBh 9+38o3GitmIgha6WjEh2s7AhZR/Q/aizfk2mQIyFL2Mi/zapDwA/RuFK+sz4aCvjmIFy uCqpocitEHELQJ6l6nhjl6+VozHsNhBLsrP+2wt8WsK3G60utZBHXaB88GNVqgpWKOff 0wjtfi5ix5dZCTVpUxxO5TSvELLVYeFFNm3G7a2qBvwrU4v5jYoD2jkrhf6rTtReOljx jghQ61qJVeY5YT6MMEU+wDokZVA1DVq/Sput1zpbtdPCU+09+zZ7q1JnjCuhiStONjlU Ixrg==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="h/IRZrF5"; 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; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756758769; x=1757363569; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=lL0tGd1P5mHq3xUZKNQqQFIh1GHUh5moyQqGIyJy69w=; b=CkAFggGpJa5393b0HDzYH7NY9BDvheI5DV72/wQcwuXLoDCNm7s14Zg7olZaH+jWWg oydjbWPSlbnrmL5K/M2pweiyD3KezxyjDIv3Wiarjr3HI6Gk3fOPckkTGQk+lADXHYSU c//ncZGoFImFA5dnJLpe5ixtJ8hs7y2Fz0Tus= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758769; x=1757363569; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lL0tGd1P5mHq3xUZKNQqQFIh1GHUh5moyQqGIyJy69w=; b=LvWx+BhkfjCqP+eFH1NWeKdjyzJeQdKtKPdk+mpjC5QLpqQm6G3tQ1PWWh2WvKlIW3 pF5fCSkb1Heddvn3e6Fov4iXPmobNa8v22/aWbARAYQRIUvPcA1eh4v6UP7zKVVqAxoz QEnhqQq02E3cMLjRRedE0eX2HH3Uphavpqbyc6p+tS6qo2+l0pJoPDylZSogMwrx7y9+ Au6PcDc/TEjC3PI9CuhdW5P1z9rkXEmI7PEilWRy4A6nxazWF4ZkAXMHwx8W8pf7GNzV D9eNLskF92+mu2PXYbAMiJpuEhcorab2l2RF2iZ7Yz9wfFoGk5nxWMJF+QqhbH9fD4Ug eyUw== X-Forwarded-Encrypted: i=2; AJvYcCX1uRoaZNBfXWLpkjuJHpSUNkA+yq+wv4LSHxXJZ8bgcMQwqVSjXwXjQX5H/FXcUgBUIPDsSfwYrMWE5qG1@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxOB3qZ3zM/rNPvB1bdcYoh4Zm69shwgY4NxoYXraZo5ET+6PEi jgcAjtRP3hXxN98BN1S8Zcb/P3gAu7rKTTaQsOAV8zZtoo6zOS5Qb4E4UyMZzQD3o2sB0w== X-Google-Smtp-Source: AGHT+IErviWaojUPPAzqvmaFknLBzFWgdWno2J0ElQzt4MWSe5QFNQav2rzTEXMbJVoR8/izWanQNQ== X-Received: by 2002:a05:6402:13d0:b0:61b:6c51:4005 with SMTP id 4fb4d7f45d1cf-61d0d5f33e1mr5726533a12.6.1756758769049; Mon, 01 Sep 2025 13:32:49 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZeRwAWIvEbJGX/5JARCHfOvef5JZOBQXOdOQ2n02o6kLw== Received: by 2002:a50:c342:0:b0:61c:f91d:a994 with SMTP id 4fb4d7f45d1cf-61cf91db30bls2969236a12.0.-pod-prod-09-eu; Mon, 01 Sep 2025 13:32:46 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVSPICgXIV3sdGPVNXMjGRa0m2CglxL9vs/b4Id30+c8Rrx4chjKRmXctg4IwWcr4kiujOZlKMPUs5xhJFe@amarulasolutions.com X-Received: by 2002:a17:906:6a17:b0:afe:c027:cfd4 with SMTP id a640c23a62f3a-b01d972f551mr948381966b.41.1756758766459; Mon, 01 Sep 2025 13:32:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758766; cv=none; d=google.com; s=arc-20240605; b=PZ46mlr/YbPkypfOUBGkfgU5VJnhKKOXWYjFI98P3cbwRIebU8KClOle0x/vc4HPd3 gE4Gp2lqpJtn+DOzygFDhTeQ0K31f9y0nNbm9Lfatntm1Nw3Wlv12MOdw1P1CPQhBsPM KchynVeR3pIxWoOMr3Bu+mBgwCK46AUSYMxel2oXYM8CsH8ugnG0LlhtVWz5Z4PvR+om fSZYFfIseZ41YFMiLe2wLEwmSiffp5YqpROlnhnJu/APjg7tGB7YIl9mC11y4kZSKlYU d/nWUtP25zpsCZ0VqIa0S7CJdGpHAp9X7FTh6gjdvrRjqU5GusTQ6t1d61nLZtylYmdO NUAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=fMxoHruHuDqGH2Xu7O2KgZRGgagE8u1oyjvWnviAFfI=; fh=NhUlbmXgO0UJ6xHVjZeVtgehJnoQ1SreUv5beNFd7G0=; b=I/QonN0FXbNlxrAr5cBFs1CYje/N6DMMyjqDl7Z0d8zGJ9lEjoJtUK4SkiaJqJAHN1 GTLNbOMye0ZQb7j4kNWGVsYJQYB+UJ6ae7rtNi2+MHbIEHqunRMACoZi7JYFOV//Ynan LKn7t+vf5mGMrRWO8XS14C31Fu+KDjKk1tVbhsLmxbRR6XpKl7LopO/uLXeuq4fJbphO aoZMJBFgf9v+rP7muOay2IIPmv/W674pR3muvPGvmNnOFsnnpUOIo519ohf7IQroPsW7 ZgDR6YMG5CEARHu8M5sNGyTJ6BRjzy8WhETHl4XMMkvJgcxOc/kVudxQXA6kQ+Xgjkvq 5dEQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="h/IRZrF5"; 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; dara=pass header.i=@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 a640c23a62f3a-b042e8c10efsor99919966b.10.2025.09.01.13.32.46 for (Google Transport Security); Mon, 01 Sep 2025 13:32:46 -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-Forwarded-Encrypted: i=1; AJvYcCVel2Q1h9jrtu4R9dR7E9kdIfaGHlDVutxUuA6j72tZPfFQKhmNNupTh0owZ2H2Dw9RO3dMic1kn0IufxuF@amarulasolutions.com X-Gm-Gg: ASbGncvmLMJLl7d7c/q7uMYmvJSyeooXGYK1U/DsjfNPfaTyHIJr6FXtV7ttybxf0pO tfQkbCS+i4uwWTuTAf0yzBc0pH7oVNKKL566OiztjIcdkuDxUhh2K1wVzZ3byZ22sXLahcS6y/l LkbaZtsD+ybrt6KvHloWHoINT/WG2+H6y2twTWDFPplbTTvqUeeGYvgWiGMAmTkWPZ/RXXMN/BM ffC9VjTA+pkSWGuTp8aNlmyzHO/o3ybEkwg778wrpX/smo5p4PbFALVign+UtlE8V+wIVfjIk59 YXh/5LmuxCISA8U6XhxKr636Tr18Vg30MlqOXLJzyUHoPkkSEvEK57k7X5aOpGuBNRXF+7X9fmu Zit39DOHtsa6TkSBKQgImsA+WGSiADHFZbWMnqgTmoVpw5oEZrZNWsUEOHgIn/z20DZgC8AnOla hGGJcfP8i5FRYCaF8dzTIrBg== X-Received: by 2002:a17:906:6a02:b0:b01:8fa4:6bb0 with SMTP id a640c23a62f3a-b01d976af68mr847131366b.44.1756758765919; Mon, 01 Sep 2025 13:32:45 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:45 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Giuseppe D'Angelo , Richard Genoud , Angelo Compagnucci , Dario Binacchi Subject: [RFC v4 1/5] package/qt6: Add qmake functionality Date: Mon, 1 Sep 2025 22:32:06 +0200 Message-ID: <20250901203210.804061-2-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> 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="h/IRZrF5"; 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; dara=pass header.i=@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: , From: Jesse Van Gavere The qmake functionality had been missing due to the new host/target build requirement, to get it working the main parts of the qt5 qmake has been kept, we're still making our own device spec which we use to run qmake with along with passing some additional device options for our flags/cross-compiler. A big thanks to Angelo Compagnucci for the encouragement and testing. Signed-off-by: Jesse Van Gavere Tested-by: Angelo Compagnucci [dario: fix HostData in qt.conf.in and change the commit message] Signed-off-by: Dario Binacchi --- Changes v3 -> v4: - Drop QT6_QT_CONF_FIXUP - Drop -@EGLFS_DEVICE@ - Update the commit message Changes v2 -> v3: - Drop package/qt6/qt6base/qt6base.mk.save package/qt6/qt6.mk | 12 ++++++++++ package/qt6/qt6base/qmake.conf | 34 +++++++++++++++++++++++++++++ package/qt6/qt6base/qplatformdefs.h | 1 + package/qt6/qt6base/qt.conf.in | 7 ++++++ package/qt6/qt6base/qt6base.mk | 17 +++++++++++++++ 5 files changed, 71 insertions(+) create mode 100644 package/qt6/qt6base/qmake.conf create mode 100644 package/qt6/qt6base/qplatformdefs.h create mode 100644 package/qt6/qt6base/qt.conf.in diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 33cbf7551f23..fd6d81ed3d53 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -12,3 +12,15 @@ QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION) QT6_GIT = git://code.qt.io include $(sort $(wildcard package/qt6/*/*.mk)) + +# The file "qt.conf" can be used to override the hard-coded paths that are +# compiled into the Qt library. We need it to make "qmake" relocatable and +# tweak the per-package install paths +define QT6_INSTALL_QT_CONF + rm -f $(HOST_DIR)/bin/qt.conf + sed -e "s|@@HOST_DIR@@|$(HOST_DIR)|" -e "s|@@STAGING_DIR@@|$(STAGING_DIR)|" \ + $(QT6BASE_PKGDIR)/qt.conf.in > $(HOST_DIR)/bin/qt.conf +endef + +# Variable for other Qt applications to use +QT6_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qmake.conf b/package/qt6/qt6base/qmake.conf new file mode 100644 index 000000000000..e0d53d755d41 --- /dev/null +++ b/package/qt6/qt6base/qmake.conf @@ -0,0 +1,34 @@ +# Qt6 has a mechanism to support "device" profiles, so that people can +# specify the compiler, compiler flags and so on for a specific device. + +# We leverage this mechanism in the Buildroot packaging of qt6 to +# simplify cross-compilation: we have our own "device" definition, which +# allows us to easily pass the cross-compiler paths and flags from our +# qt6.mk. + +include(../common/linux_device_pre.conf) + +# modifications to g++-unix.conf +QMAKE_CC = $${CROSS_COMPILE}gcc +QMAKE_CXX = $${CROSS_COMPILE}g++ +QMAKE_LINK = $${CROSS_COMPILE}g++ + +# modifications to gcc-base.conf +QMAKE_CFLAGS += $${BR_COMPILER_CFLAGS} +QMAKE_CXXFLAGS += $${BR_COMPILER_CXXFLAGS} +# Remove all optimisation flags, we really only want our own. +QMAKE_CFLAGS_OPTIMIZE = +QMAKE_CFLAGS_OPTIMIZE_DEBUG = +QMAKE_CFLAGS_OPTIMIZE_FULL = +QMAKE_CFLAGS_OPTIMIZE_SIZE = +QMAKE_CFLAGS_DEBUG = +QMAKE_CXXFLAGS_DEBUG = +QMAKE_CFLAGS_RELEASE = +QMAKE_CXXFLAGS_RELEASE = +CONFIG += nostrip + +QMAKE_LIBS += -lrt -lpthread -ldl +QMAKE_CFLAGS_ISYSTEM = + +include(../common/linux_device_post.conf) +load(qt_config) diff --git a/package/qt6/qt6base/qplatformdefs.h b/package/qt6/qt6base/qplatformdefs.h new file mode 100644 index 000000000000..99e9a2792329 --- /dev/null +++ b/package/qt6/qt6base/qplatformdefs.h @@ -0,0 +1 @@ +#include "../../linux-g++/qplatformdefs.h" diff --git a/package/qt6/qt6base/qt.conf.in b/package/qt6/qt6base/qt.conf.in new file mode 100644 index 000000000000..fee209f38c00 --- /dev/null +++ b/package/qt6/qt6base/qt.conf.in @@ -0,0 +1,7 @@ +[Paths] +Prefix=/usr +HostPrefix=@@HOST_DIR@@ +HostData=@@STAGING_DIR@@/usr +Sysroot=@@STAGING_DIR@@ +SysrootifyPrefix=true +TargetSpec=devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 51a4f1b5be7f..7c0cd927129a 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -55,6 +55,9 @@ QT6BASE_CONF_OPTS = \ -DFEATURE_system_zlib=ON \ -DFEATURE_system_libb2=ON +QT6BASE_CFLAGS = $(TARGET_CFLAGS) +QT6BASE_CXXFLAGS = $(TARGET_CXXFLAGS) + # x86 optimization options. While we have a BR2_X86_CPU_HAS_AVX512, it # is not clear yet how it maps to all the avx512* options of Qt, so we # for now keeps them disabled. @@ -431,5 +434,19 @@ define QT6BASE_RM_USR_MKSPECS endef QT6BASE_TARGET_FINALIZE_HOOKS += QT6BASE_RM_USR_MKSPECS +define QT6BASE_MAKE_BR_SPEC + mkdir -p $(@D)/mkspecs/devices/linux-buildroot-g++/ + $(INSTALL) -m 0644 -D $(QT6BASE_PKGDIR)/qmake.conf \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qmake.conf + $(INSTALL) -m 0644 -D $(QT6BASE_PKGDIR)/qplatformdefs.h \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qplatformdefs.h +endef + +QT6BASE_CONF_OPTS += -DQT_QMAKE_DEVICE_OPTIONS=CROSS_COMPILE="$(TARGET_CROSS)";BR_COMPILER_CFLAGS="$(QT6BASE_CFLAGS)";BR_COMPILER_CXXFLAGS="$(QT6BASE_CXX_FLAGS)" + +QT6BASE_PRE_CONFIGURE_HOOKS += QT6BASE_MAKE_BR_SPEC + +QT6BASE_POST_INSTALL_STAGING_HOOKS += QT6_INSTALL_QT_CONF + $(eval $(cmake-package)) $(eval $(host-cmake-package)) From patchwork Mon Sep 1 20:32:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4262 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id AAD7540CF8 for ; Mon, 1 Sep 2025 22:32:50 +0200 (CEST) Received: by mail-ej1-f69.google.com with SMTP id a640c23a62f3a-b042690ba28sf147268266b.0 for ; Mon, 01 Sep 2025 13:32:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758770; cv=pass; d=google.com; s=arc-20240605; b=fS4k2wPqQgvbeIL9SaG7DGg7zjc8HHHLM7LhbWMsO3Z50Ipgo5CM0ZeIaMAXyk768y /znw7/rWXr8Dot5xmQdWPHl0f2vnNO7giCC4ecl7pqrfWH3RGPFtTG2jr3YOK3opVnVU OZiGdQ2YcNU2OhOUW5k3rZwBo8nT33I2VusiJdaAPYx98znddth6CNd04HOoJqX0fWzL AdFOcgUKuHXxHyQZfQ8DQbRKZk8Ai23tzDbJzrueFfe4O1yu01mpX9W/i48r79ON6oTA 99LvKgvnbL2I/xWPWIQOy85Y1RiN7Y9WQzsFvg/9m1vhg7AuDdcHcy5CqWAumh9+np02 32Ww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=gmNy/ku+9maRWDTxXrX9OFvw4O9Rxzf36/eCP7NvM/g=; fh=6oUCad8Gc3WW3SggfGsEwbgUWRhDReN9Kfp4z8dm5Qs=; b=Wg4Qr8t2sRqLP8PGDnAk3gqa7Pi8G+Ua/gglXar9ahjIt3v4nWAp/xC4lE64Nz4xhX VZlbzIR++RSlPbS9dm7dm2KxJjh3aYLy+1F54y41N9vAmrDSYNZVUEy5UkaV68+koC6i 7UOPg12T+Nj532h6vyrqLOqKT90T9szRvJnM5PWWSBej4jOvZWTzz1njUmhEWHgaiR/4 wWSA2x7OAMIFI+tTr8dOjk+yAOp1fVJ91GNUrZXqjUaJNgHQamKuFQocMz7v0kyPu4sw 0XRZqryNpO6ajqn2U8ZdbAJDkpQaSzeYhqNsrwLOoJH2sc/5Aalqbz0PdCauv6wrwgxE KkXw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KmqOfEia; 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; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756758770; x=1757363570; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=gmNy/ku+9maRWDTxXrX9OFvw4O9Rxzf36/eCP7NvM/g=; b=ne7IFx0l2MX9wmkfr/h+dpoYrZ7IiJHnsVTiVDYPV6HO2CaS3xxxJDwosdAE+77BRq N6bQ/H5SsuphWvoevg91vKvVMyQlcDsjFW6xD5ctMwNn1jyaTfRVvaVp/Gido+5hi//M SALqpobYznsk4wdwyc6UWMU4CDq141utWzd24= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758770; x=1757363570; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gmNy/ku+9maRWDTxXrX9OFvw4O9Rxzf36/eCP7NvM/g=; b=jVTnR3WPpsnOgxGd5DSPAvVa1ay89kexT/Yl+rHM7zgzIiIg/n6fFjrdexzNR+Iej/ kUnDkIbGupQtdFkrDeZTIwefX17FE0zQFclKO2BiM8Ar3Gcv3P9sXHm7heFzCq0wIM/B Bgmwq/N0dGxcUl8NaR4W3MVPxAPTeepvnEaEgKMy8otGGMzGipG1VnKHeiPDyyRYb3PQ /r8Dvl1qmF1NGUcEzwXQPRfFjbzXW5h5qPEQiQB42G04aXNS5lKk8GHaDWqEh6jfxDCH 7MW9llG+kXlSHFMZMOKatxj+XZ0i3fj7srQCeDEcT2+paDqtsKrFRBovTJGQrr7gYjEk aHgQ== X-Forwarded-Encrypted: i=2; AJvYcCVB6oIchY7fYwnFysCUHC0ZyfYyfGrNHSdPFlcBHfBcvHlFWMMWeL8IjtiYUUIOV9Sy06Km72hCPjMKSjYl@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yzct1KvgcJu3AVorPjhJWovB8oFUqcIcd4YvP8+O5i8YtKuqpk/ XpUi52nfrkiYQ9H33qCfa8rw2hnX2fS1OvNMgcVbxZN8EyEmuknJCO6HnMtQFAunwP3Clw== X-Google-Smtp-Source: AGHT+IE4M4H90Qb5zRifwdTIrsN1gYfF6Bi9UkgwBVvWd2O+yzHClsgzKO7g1nfEhIkCv+W5qgXIvQ== X-Received: by 2002:a17:906:6a0a:b0:b04:3402:391c with SMTP id a640c23a62f3a-b0434024043mr372955566b.24.1756758770295; Mon, 01 Sep 2025 13:32:50 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZdL8D2SrrF8MnF3IO4EzDr9daKsfv139qtehNWgx6dBAQ== Received: by 2002:a05:6402:1747:b0:61a:e7e8:e2e3 with SMTP id 4fb4d7f45d1cf-61cd377d6ecls1703187a12.0.-pod-prod-00-eu-canary; Mon, 01 Sep 2025 13:32:48 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXr+E3b10YdqmCV4KditapOqdBJPBVVqeGown1FOuPdKJNaVjj13tjCQm0wAI4UjgYrlTng9+0S2S8+r+YE@amarulasolutions.com X-Received: by 2002:a17:906:f592:b0:b04:3cd2:265b with SMTP id a640c23a62f3a-b043cd2803fmr299886766b.5.1756758767737; Mon, 01 Sep 2025 13:32:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758767; cv=none; d=google.com; s=arc-20240605; b=iSiiLd6vERtKB+S8azbACHOTSucK+nhfnhvqtN0XGNAuMs9lw5A3lBmSfiyP0SS78c nip4nxMW8Sc5ArXECFRWt/o862INqHD7PchIBqJHeLobShus3hYIWOC2/wSpR2nb4KHG nV+YqMkd0ZSUuAFyi8gb3niybMHLaVTyje+PgQFuamI9TJG+4aUk9R0WYIjrmiCKbk+a 4F6LRMjIzqL/sLxXq1CZu+0UJ70i9CD7PpdTdHwyeTWhBJ5Yll/62+s5m6ERTPbe/W6u 5F6EiggPijcGOXmzxVH7GlxFkXYKfWj5bJDJ2z+gfMMl9cHDLQIRXQcw9ozpVpaKikJi X1Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=JT8MvWsy5P59IqKvZtPcHmV5Q2HyVsjBIgeB0M1+FgE=; fh=0F/vqhvJKQVMVDBbZdzrjKe/KDwS2iH8a3PkyghXADM=; b=HIwJvX2R38IcqkZBKN473ffTLKuUXajgY2lwKgVHj5a5VRUfqijQrsc2WY5jfQnCbc /POl9sfUdCXM+cxqmVvgtYgiXG1jJ/9UzSIeh9j3AuehhTKKcOG7d9W/fWy4xdNqyZaL vtSiv9GZ9YD1nTEvCSx7EWuBMT4pRYwZJgnVohx0Pxmx42ZDc9z5xYcCOH0+wFZz7eEz S4UdwRds6IDv2VJOgzZJ5weXprCxrd3valkK+h/OiRMdaGxfR4S7crNJr3h6m5F0yxBH t3Tt2mjYPzwGz0nH0h8+bBn+BclkhQ7pDl0h+zljzGiHNqlxM2kJOAHZPvi4CTe9G6Ac yqZQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KmqOfEia; 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; dara=pass header.i=@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 a640c23a62f3a-b0419a1bdbcsor121732866b.2.2025.09.01.13.32.47 for (Google Transport Security); Mon, 01 Sep 2025 13:32:47 -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-Forwarded-Encrypted: i=1; AJvYcCWOOoVP5f6td9K1RPcqIWDQvkANaa59PKkUeGH2b+UXYmRnbhk1DHR+uJhkzhzqYQQKwPqO4rO2Aha4I1vY@amarulasolutions.com X-Gm-Gg: ASbGncuJizx0Nay++mfPyUlsJnEWDggeLGy/IUGd71MtEi9+k/G1k159W5IIn3dLOcl CXE3E39AFy5e9+ipaoYlgpfMCkzXbvPF5hsXmMICw7nIb1wLndrR4l8X2rQ+enyeGHqOqXNap8b gh07X3SQb0D4mhOgyFliSaW5Y4LcQHsIgqUPgWKLgz7krsKKW+iA7IniscnTQQ+gcyATqKFv3i2 VB3QaZoG87/t0Po6kTsx10BZeFVEHPX6azVxWZdRok2o7y+b2oVX+KVpueKnnLtAlAoQl4EwECL Q1IJfpYwM5LF1CoFHHWwFLgFaKg9b7XfA1MvXk76d1QRQbdbpMsAwuJ25T5/e9Dt4br8lrh8XCr VhdbgQS3JUDrr2mBljFtlcDIFO9DK0/+I6anYEIUUDH1/Yk+tz0MmcyLWFXRS2LCjKaV4SBGyri Gd5JufJ7+cx/EN4cx5GIh0ng== X-Received: by 2002:a17:906:6a04:b0:b04:48b5:6ea5 with SMTP id a640c23a62f3a-b0448b59f72mr113172366b.17.1756758767227; Mon, 01 Sep 2025 13:32:47 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:46 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Giuseppe D'Angelo , Richard Genoud , Dario Binacchi Subject: [RFC v4 2/5] package/qwt: bump to version 6.3.0 Date: Mon, 1 Sep 2025 22:32:07 +0200 Message-ID: <20250901203210.804061-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> 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=KmqOfEia; 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; dara=pass header.i=@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: , Release notes: https://sourceforge.net/p/qwt/git/ci/qwt-6.2/tree/CHANGES-6.2 https://sourceforge.net/p/qwt/git/ci/develop/tree/CHANGES-6.3 Signed-off-by: Dario Binacchi --- (no changes since v1) package/qwt/qwt.hash | 8 ++++---- package/qwt/qwt.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/qwt/qwt.hash b/package/qwt/qwt.hash index d4fd210cbd69..e20c9ebadab9 100644 --- a/package/qwt/qwt.hash +++ b/package/qwt/qwt.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/qwt/files/qwt/6.1.6 -md5 cc71be5d6c33c2fc19ae8082ccdd3e83 qwt-6.1.6.tar.bz2 -sha1 b1f17a86c9b1b0790a0c0067ef69fb6277efac79 qwt-6.1.6.tar.bz2 +# From https://sourceforge.net/projects/qwt/files/qwt/6.3.0 +md5 06a8f8eb1bc07bedfb1df601804439cb qwt-6.3.0.tar.bz2 +sha1 9180f33f75ff8817f27019c94d10f92de840a5e4 qwt-6.3.0.tar.bz2 # Locally computed -sha256 99460d31c115ee4117b0175d885f47c2c590d784206f09815dc058fbe5ede1f6 qwt-6.1.6.tar.bz2 +sha256 dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a qwt-6.3.0.tar.bz2 sha256 d8737db330e1eeb439962e11654ab7f1aece3561d9415454a8c538643824ede6 COPYING diff --git a/package/qwt/qwt.mk b/package/qwt/qwt.mk index 9f0b78655f6f..67292ee025be 100644 --- a/package/qwt/qwt.mk +++ b/package/qwt/qwt.mk @@ -4,7 +4,7 @@ # ################################################################################ -QWT_VERSION = 6.1.6 +QWT_VERSION = 6.3.0 QWT_SOURCE = qwt-$(QWT_VERSION).tar.bz2 QWT_SITE = http://downloads.sourceforge.net/project/qwt/qwt/$(QWT_VERSION) QWT_INSTALL_STAGING = YES From patchwork Mon Sep 1 20:32:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4263 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id F0B583F1F3 for ; Mon, 1 Sep 2025 22:32:51 +0200 (CEST) Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-b0419770d19sf144059366b.2 for ; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758771; cv=pass; d=google.com; s=arc-20240605; b=L7cgA2KDXbk1vqAABp2Pen5ecxaBDdczYtzngRn1Ga+QTV4eEjpBnW8EPtSzID5oXK 2AA9zcgKBr/aRChD+sVv8W58Tb28vu3MVC2VEOJWpSCqnRq38NIZ3KHnrXUz8QDjeuh6 vpFCZYnJp3vjaEsrw9w55wCH0AyVzhhkMudFzsYXXsaw612dAUGKs327VrfEzOQPwSrn IfR3Jezz1iwY/0MScaqPCumTNseDhjjOuEfD5WzdhktQeb1zu0EwPuzeYtTgBkxuRcfE Js6Io8X+2fVvHtotYJrLygYyrE7Z8Z6Ua57spcBHD+GLhPuO8IG6Q2353IpHTRpwf+Ps 2lyw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=oG92LOUBq2w8zGrUWMssFVqeLln27tVLCgnErHvHC6U=; fh=u/7cu2xddv4jdoOSvsN2EkCcG0rZSXpF60MhDJMhGdg=; b=YJDE2Z3emDZtEfJtJJ/9SNcmcbKRY3vaVYaZkXXjKAxO4D364TsuHEfOwrAWlymGPk Gpm1DGQt36enhW9KKgLAZ0lnVmbm7pZ9bkh4nJHyEz0PeDEkMl+Mto2gu1ttnruPQ3kG 1yCbP2WKhwV4oU9KzcV/cXaTDBrWPgxKTUWKbcd1SF2UbSXOEdK7e3BstnuVKp+UEN+0 +ziNPLOECBHsCPBogGoRhBhyX7r7fgXMm9Iz7+CtcIXhFjfLmBYKy0WsbRIucMaLekxo Whdl2unsv1MV2IYFLKp/tTUVh41tZcwIsi9u4Uu1f5cJt3mfOHUy/0hIe7QZBarpO7RI ILwA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=IVE1U+wx; 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; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756758771; x=1757363571; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=oG92LOUBq2w8zGrUWMssFVqeLln27tVLCgnErHvHC6U=; b=DmHYuxvurI0Cjgxw7u4g3tvr6mWXt30RM4PU6rCPpmrMTBmneyn4KE1IGSoT/OtvqF dWhghYnJ92mjEFdrixfM6zalT6ZzHyorxXZBxQaWcbc3YawgkxaYrW+oUnVgPHSp67HT wfEaANGifsoCZ/kg4IHav+1PBGQrgd7eEkECI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758771; x=1757363571; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oG92LOUBq2w8zGrUWMssFVqeLln27tVLCgnErHvHC6U=; b=ZFaq9+mIbysgRBD0Up57XH2E5l85x39Ei5hyWhsuME15762ANH/ilyvfeH0CYioAB1 Q44jR31msL0KrT1reKvtoRUDFxBABMPvRClcXRi8qEilah9RMQskgoDhUe0vbTlRq12K IRIoRgmsV00F1+YvVHDlzOR4ICy+MNJv6VsUR7rzV4+oTtrI1h6mMTIZtG1/xdYstJKB 3PPEC7yPTJZzNJ0Xbpl8BYcUBw0xI0wMNkMJzsBc055SsfgeJgkrjHFQwX0V+EIEsgQx 9MhokVeupx+xY6qzN1QzkuLS6bBWlXbV6XhJHWWph3VpyRhEKWDxjRmmhfu9esciyvKo peXw== X-Forwarded-Encrypted: i=2; AJvYcCU7T7RhW9YyJ4LWyo9DB9TORkhoG0WSRat04TGXwXA1Hnk/XCfCy+ywzxb7g7kSH0twSs7T7z9KGWbdKsWx@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxCJVF8P4mALxuOfPlLZ0R4Y9/4Jt9bNYKwF1TdHjaK2w2mXG7t rQw6xAEAO5inOWVlR/gPJsxG8i2o9MjFhzlo/DItLSuJVQSsRfU+eiY7xIhSa4FqKL30eQ== X-Google-Smtp-Source: AGHT+IG28J5hqHaP6wGRrQGBK0R2/qt3okwlHQXoxJn/QjkZxZy1ip51qdGWl6GTOAfNdQfgjKicBA== X-Received: by 2002:a17:907:c29:b0:b04:3402:3937 with SMTP id a640c23a62f3a-b0434024050mr389185366b.28.1756758771609; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZeUDQJHA4MDhM8W07Hsndz5MGdHBHuM0/q68MfbaChzig== Received: by 2002:a50:8d1d:0:b0:61c:3723:1d24 with SMTP id 4fb4d7f45d1cf-61cd427d53els3504456a12.2.-pod-prod-08-eu; Mon, 01 Sep 2025 13:32:49 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCW8W9pn+lqZmjnbjZIQuSbeicO1wZeOkp4NfXl6tj/GyVItzQ8i8Gk4MptT+WIZ/h7RliLI5YZr8ZjbLBD3@amarulasolutions.com X-Received: by 2002:a17:907:5c1:b0:afe:d2e1:9018 with SMTP id a640c23a62f3a-b01d8c86721mr941058366b.25.1756758769124; Mon, 01 Sep 2025 13:32:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758769; cv=none; d=google.com; s=arc-20240605; b=Y53LkhfbjAAm3Q7Ass0HQFY3u+2j2FksvMfZ9Hss4uTSXcj60vin4ryZpOA7Th2clX 93NpypYCkyGGB2kOZmAiZFhIVpg/csnNF320Y0gvbJnBW8vrF8B0GCtPAkqwTqGxMnle DUuBZcWkWTEaSCwmH+XyUbVVNyLKfbivGqtgFJlqF74bLqMCGjkOwUssKgzc1fgCPYH5 LiLpcUQNCBst6nqoGPBv0KrPLkrSkjX91TenL4Lk45gA1uXKh+sc0Q7A7FFGilOq3XSL cymLnukA9SuriqrXpPvkrXPRHlNDlNbAdyG9Rlm9C1NlDDvlmQyc1qiV+4MW7sGBncYy nb1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=8SSie2DvEC8aGt7yKTAVRQPP/EjwDwwbFMlKAoB2DOk=; fh=UQsaxWZnJSaTXrvL6TFiiJQ7TOtNF2hkMtYJL6u86t0=; b=XLgEGVBJ0j3JoJ22uLW6qmU231doSZS2k9QCbvPYc1nO8HYBMf92aBM/wWTLQFpwpl UDNU/AwQoeUcx2sLwGEHFUXHh7UMxUsV2KrkSsLKIw6MSaXBEHTLUGLEudkG/MGfvZnH 2uFLX3CPC6F20IwMh7xvnqJmS65wHgp4rNF3K8hixb3Wyh6aS7+RxZdWa2saeBLZsOI5 nki1yn5NbTFzw2t795vzAmKxGteFRX39qWBtzzeJiPkBwxtMSXyE6AkhktJJS9VlYVTe 1k39eG0+syzk3ogTfAZNRZ4Yrsdfvns4my9SUiXTT8zNRtsXZ3UM6s2MgY6oV1puGNiy cpXw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=IVE1U+wx; 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; dara=pass header.i=@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 a640c23a62f3a-b012ecbdfe2sor195975766b.11.2025.09.01.13.32.49 for (Google Transport Security); Mon, 01 Sep 2025 13:32:49 -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-Forwarded-Encrypted: i=1; AJvYcCV6j4MfgmufUttfng5aFWZ0bu6Xhc5b8Cxk6bSQ/XJj95kCFABgDKXUJeq+AbvSZot8SyO4sZzCuLRwhsfn@amarulasolutions.com X-Gm-Gg: ASbGncufgDTDydQOioT9UHoSk6lTiVtRS8MqO7zAVuZCwMNW76SqqP08Y4SuDgCcJrp cA1IIxkgCswNdoKMWrzQO+sXuTWZUV40TDd3zOAKmzLFDWewggY0tChUgiCHCOFr025LvUY+LxM PF0qGcQu6YkLm2tGzmfB1RCglRZeMr1gvUGv8JaI3ja9wIgGi8E/VSniYjocY4SMUIRbTFKT+BR /TSzrWB0m4brPBDmCRdkHAKG4smMIvQRePpKpH0knIIAvhqLCQoatFrd6rgk45NVPKXaJ3qzn29 p7ZrEYH36aRjyfVw5vK8fh6Idh6t+mVCa9APYQ4rQ3Cag4bE+qSzqLFQa87AnrgXr8Mm9MHJiX5 ZObpC/7GstcEJzu8tnc8D/Uh737nEaAzEoKsIZJlOmRcZHv5tRH1dVCm+DFYtVeLqugVGCFyq3h EDtYRArxKe3RhaEkcKfB5hWA== X-Received: by 2002:a17:907:9712:b0:afe:b781:e893 with SMTP id a640c23a62f3a-b01d9793548mr945078766b.43.1756758768672; Mon, 01 Sep 2025 13:32:48 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:48 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Giuseppe D'Angelo , Richard Genoud , Dario Binacchi Subject: [RFC v4 3/5] package/pkg-qmake: support Qt6 Date: Mon, 1 Sep 2025 22:32:08 +0200 Message-ID: <20250901203210.804061-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> 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=IVE1U+wx; 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; dara=pass header.i=@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: , Extend build support to Qt6. Signed-off-by: Dario Binacchi --- (no changes since v1) package/pkg-qmake.mk | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/package/pkg-qmake.mk b/package/pkg-qmake.mk index ccf78692e885..1449690ca114 100644 --- a/package/pkg-qmake.mk +++ b/package/pkg-qmake.mk @@ -20,11 +20,22 @@ # ################################################################################ + +ifeq ($(BR2_PACKAGE_QT5),y) +QT_VERSION = 5.15 +else +QT_VERSION = 6.8 +endif + +QT_VERSION_MAJOR = $(word 1,$(subst ., ,$(QT_VERSION))) +QT_VERSION_MINOR = $(word 2,$(subst ., ,$(QT_VERSION))) +QT_BASE = qt$(QT_VERSION_MAJOR)base + # # Hook to sync Qt headers # define QT_HEADERS_SYNC_HOOK - sed -e '/^MODULE_VERSION/s/5\.15\.[3456789]/$(QT5_VERSION)/' -i \ + sed -e '/^MODULE_VERSION/s/$(QT_VERSION_MAJOR)\.$(QT_VERSION_MINOR)\.[3456789]/$(QT_VERSION)/' -i \ $($(PKG)_BUILDDIR)/.qmake.conf touch $($(PKG)_BUILDDIR)/.git endef @@ -45,15 +56,15 @@ define inner-qmake-package $(2)_INSTALL_STAGING_OPTS ?= install $(2)_INSTALL_TARGET_OPTS ?= $$($(2)_INSTALL_STAGING_OPTS) -ifneq ($(1),qt5base) -$(2)_DEPENDENCIES += qt5base +ifneq ($(1),$(QT_BASE)) +$(2)_DEPENDENCIES += $(QT_BASE) endif ifeq ($$($(2)_SYNC_QT_HEADERS),YES) $(2)_PRE_CONFIGURE_HOOKS += QT_HEADERS_SYNC_HOOK endif -$(2)_POST_PREPARE_HOOKS += QT5_QT_CONF_FIXUP +$(2)_POST_PREPARE_HOOKS += QT$(QT_VERSION_MAJOR)_QT_CONF_FIXUP # # Configure step. Only define it if not already defined by the package @@ -62,7 +73,7 @@ $(2)_POST_PREPARE_HOOKS += QT5_QT_CONF_FIXUP ifndef $(2)_CONFIGURE_CMDS define $(2)_CONFIGURE_CMDS cd $$($(2)_BUILDDIR) && \ - $$(TARGET_MAKE_ENV) $$($(2)_CONF_ENV) $$(QT5_QMAKE) $$($(2)_CONF_OPTS) + $$(TARGET_MAKE_ENV) $$($(2)_CONF_ENV) $$(QT$(QT_VERSION_MAJOR)_QMAKE) $$($(2)_CONF_OPTS) endef endif From patchwork Mon Sep 1 20:32:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4264 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 2EE3C40CE8 for ; Mon, 1 Sep 2025 22:32:53 +0200 (CEST) Received: by mail-ej1-f72.google.com with SMTP id a640c23a62f3a-afcb732ec92sf414860666b.0 for ; Mon, 01 Sep 2025 13:32:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758773; cv=pass; d=google.com; s=arc-20240605; b=cJn9+PUGyILJ3aC3eOCQSzc5SVmHI4lMIZo+YjPqm2AQN8nbQ3IGYtN1H7f75j8LmO eo1qocAbaZk1VgdIjpPcngYuberJj2ijCplQ0uw31R/TBmKlUKhAMPm88Qp/ntnrX8h4 eBUYzqJjW1BLoWmxtsEtnZFLY0SAHCXLFejsEpeGnkqbIVoWkdAsrDBjUeL8sYSiTN0n RxCxCJQfmSNlwhq841aMcpMj7WCpryDFmHpaDR+06Ws0Q9fAg7hzp9iNFFj5EykBvknC DgulnafFs5adUOSwDZQWwzHvJ+/TuYFEijTe2KqhPN1JmCaDbMNsHaztRkupxy/JFj2q hQIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=vf+a9u2L+FoM7qtCxVtSl7HARjVTkt0vRcQd6E9d2TQ=; fh=4j1d/QtDwCl4p5o468r2nnW72yBHVB0RHmWbHHXXZME=; b=Z/yYQ0iO6EsdD7Sx81zwff9vhnUZzPTZO8mXfH9MKwlw8jZk+U8SU1ruv0n/lyiq9S eetIPwyq90txN8E0zA7F6sit0ZsOpF4aY/cWZB9mEOgURsxpTGiZ0vNkd2xeRM8JdsBn cpiLl9rkOXZj2iQrvlyo9tPCcRv2N8M6jwlG+sgG6s8BzbaNZhwR8HewJUlPrR5gHEBx vSLERVYoxdsX4hu54mlv8c4M0bHcElyb9znQRi0AIz64tvsjihGASHMWMFfeEzIoNcOZ 4teDdqH8rXJFX2/Ox/DG0C3Cqs91iHylf2RT7nkcB2W1YwWrYWzf0BT3/r7z2MNa82mJ 5BDA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=N1r25v3v; 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; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756758773; x=1757363573; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vf+a9u2L+FoM7qtCxVtSl7HARjVTkt0vRcQd6E9d2TQ=; b=nglrExicwJulCUFDClmwUPV48IRCAaZKvAzyVNpqjiLAJszrK33SJ0gMaGBZWb3soH 3WkbAYF1p+ARBis5/AQzfCeMUWmK7+FBU1Gw7qjAwMe71zVZH2Ao7WUq6VkhJ39q1OhG deOOPYgg6E9pEGeiCQ1Dt1rkUEDSIf52gcgZ0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758773; x=1757363573; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vf+a9u2L+FoM7qtCxVtSl7HARjVTkt0vRcQd6E9d2TQ=; b=h+X0+rG06oBatRRHsSRWUieXM9R2TKVDDmpXcsjPE/rCFks/RjPejWeSZlU3AsYQrD 8r+M8xLR52Ju1YDtzW/9BIV/7Desl7MmWHBhJWGHHc5Rc7YRnrJ3vkB1HNRMQcoS08lr xl6mfCcgd4X7yhV4a9OIgEUXof2YoNKStB5R2845ckOOO5OP7NnVMZQHrOMbaWlPLAi7 ArJA2ZR993qO0P34XPyXqgIndcCDHh+2NHTWNkYdqyAAVLUuEeiInaaKjb5Bdkj42mD/ q30JKYw8i2+vEWvzXLxK7Vu4TN8mTS+nKkQsybEGWoVfBSLWzYXImAY85C2X3kiGfES3 Ir3A== X-Forwarded-Encrypted: i=2; AJvYcCW/oxufLxfkhfdSGkHJdSqqX8TfyhWryKHHamuyuVRmM3LnLReXtIS98VyKxv4hnRWjbAKDwhQVPsQVRqnF@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yye+69ZtE7WzFie7gDg0hVkBqhiGCqbSCdJ38hxI6rUoJ2sMidQ NZD/k40wwz7XVMQ4njzWGynoDUvWzLpZrPzQkRm6epBBx9bwkMhE8WG3VQANlcJq2VpMVQ== X-Google-Smtp-Source: AGHT+IE8JfSsk2I1liWqgSpg/Kdr0j9ReZbyzQEE4tmn2F9Olw6cstiGZNQ7+rQFqcF7cLvhxUoC1Q== X-Received: by 2002:a17:906:478d:b0:b04:2e62:f7cc with SMTP id a640c23a62f3a-b042e62fee0mr430818166b.6.1756758772797; Mon, 01 Sep 2025 13:32:52 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZc5IbWbbAEhPnvTK+QueymzBdLZ+puvZtnfz6v7La0UqA== Received: by 2002:a05:6402:220b:b0:61c:5b2a:acc2 with SMTP id 4fb4d7f45d1cf-61cd3f56025ls4411948a12.1.-pod-prod-06-eu; Mon, 01 Sep 2025 13:32:50 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXDKEsV7hreUyiTlp1yFk/aRcurj5ir+Af2+PHsOd3ph3aAxbSOlDK5N5atQOdSAXS9yV1ZnFAt1dhBg0WM@amarulasolutions.com X-Received: by 2002:a17:907:a07:b0:afe:dd76:7cd7 with SMTP id a640c23a62f3a-b01d8a266c2mr972424566b.4.1756758770423; Mon, 01 Sep 2025 13:32:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758770; cv=none; d=google.com; s=arc-20240605; b=HHdzxUKePMFlGkiiyd7Hp9VZOKHucV8Zlv6qK+m4x3snE+pnc7kChYNcpEqjMDWc/L frjFdf/+8G2EyJX8lkJnttU4WB3aNyeSdLAR4NKyNGH94JtL5mcd3fKTL5Pks0lfPmcM ugAsZvksMrQyKGDxv/QVQWQpfxHce65uviCtiCh5zvvdut0UWW1DYjmTYX9ut8ZneIMx +ItKSdFhkyFwuRtwQFCF1FLR9FDRaOE+iuVGywG2acHfKDRP8eFISUEp2chfRIrjB/As k/FE8a7Ndl6BaqnB4nFIrorPzr0wSlXpdANlhWnDSXSgcODKz39lnmzR73YQfUDbZMMw KzWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=D81YniUm0d5I2fh0KwtxE7j/KmEcZkOvoWFi71EYJBU=; fh=p/uEIFl0AClXeQi5ubTbMkpjo0PbPPtwUixX7M4QnDk=; b=ggkOkLSZAnY/TTKvSeftnooyB2hPaETEf9ssLAlvm4DCCqIUPGMut7PPwGTvox473g IY0acmqwAEkXvrAMVLb5wUfiypR6WZW1/PScfcOvFCaTQZqSmbaPCtkEMjxMaLdu89g8 Edk533wI2G/NOVC3CDcN4Jh9yh/Bj2OJzSaH6XEOJ0I652Mhf7ZfDe/zC7tCRghUOISd 6o94cHXkxzxax7ClePwhGvrEtY9qlDWkMrkhnIltcdBL6hXnVkSwLc/RGoInTS+ObF2g +pVUn8MYqT/c0sLnDJONHwmE6kVzSX8RlSPs8iM5yMNu3WBpgaTW/OT1bhShUzkyQ7zB smUg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=N1r25v3v; 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; dara=pass header.i=@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 a640c23a62f3a-b0422d904aesor161120966b.9.2025.09.01.13.32.50 for (Google Transport Security); Mon, 01 Sep 2025 13:32:50 -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-Forwarded-Encrypted: i=1; AJvYcCUGnqv8ZB0zZTdo7AH1Z45aJL8SJo8NZ5oAU+V1hqMYFrecA2bnq6xp1LV1N0SZIeFr2POBBQ9GAd6QPgPP@amarulasolutions.com X-Gm-Gg: ASbGnctfb/SEfOsGyNvRbg39WgRT7VNKqlDQoWuvtexbyDsJxZ3FLmElLTL/4VGhyQ2 Oqn+LLuAUqP+JxMTF8HWR34mxLyFtMedRVbDD+8tfB3Y26PjosM+NCM8lK54lPa63c93k7A+0FL x7Z1NMj1VJJ7rgtApd43sUXIG5eiIiaZH63uWI1LukdJtAdz40UB/FmaQhL5k476w7QyYMJN4IF 5GZvf8OnLpmZveljd7pDOWOCDn33e07hv5kBIz7sxlVEMOuV7rXzItJ6XYAqlVqi0C6lOGkBEsG kJzVWplwVleAj5Bb0f5Di66NWSFGO/+rvKD4Q1BBeSUXUCiE/AvtNaAVVzPOOfDjAdt0zC8mOSS a2K7WoqR5rXl3vJ1XqupQ7tIOkwtr0LGgNEmmDQAHh/WtwS2K7GDzx/vKLKpVDVm1ATL5uwnpkm UVQlCrsUL/Yg1FfHHWk4E0u7pN60URGJyO X-Received: by 2002:a17:907:720f:b0:afe:c1e4:5561 with SMTP id a640c23a62f3a-b01d8c802bcmr933337366b.25.1756758769977; Mon, 01 Sep 2025 13:32:49 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:49 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Giuseppe D'Angelo , Richard Genoud , Dario Binacchi Subject: [RFC v4 4/5] package/qwt: enable build with Qt6 Date: Mon, 1 Sep 2025 22:32:09 +0200 Message-ID: <20250901203210.804061-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> 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=N1r25v3v; 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; dara=pass header.i=@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: , Version 6.3.0 added support for Qt6, so enable building Qwt with Qt6 as well. Signed-off-by: Dario Binacchi --- (no changes since v1) package/qwt/Config.in | 22 ++++++++++++++-------- package/qwt/qwt.mk | 4 ++++ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/package/qwt/Config.in b/package/qwt/Config.in index 736ccc2a5ea5..c816b48a0851 100644 --- a/package/qwt/Config.in +++ b/package/qwt/Config.in @@ -1,9 +1,13 @@ config BR2_PACKAGE_QWT bool "qwt" - depends on BR2_PACKAGE_QT5 - select BR2_PACKAGE_QT5BASE_GUI - select BR2_PACKAGE_QT5BASE_WIDGETS # printsupport - select BR2_PACKAGE_QT5BASE_CONCURRENT + depends on BR2_PACKAGE_QT5 || BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT5BASE_GUI if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5BASE_WIDGETS if BR2_PACKAGE_QT5 # printsupport + select BR2_PACKAGE_QT5BASE_CONCURRENT if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT6BASE_GUI if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6BASE_WIDGETS if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6BASE_PRINTSUPPORT if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6BASE_CONCURRENT if BR2_PACKAGE_QT6 help Qwt is a graphics extension to the Qt GUI application framework. It provides a 2D plotting widget and more. @@ -14,15 +18,17 @@ if BR2_PACKAGE_QWT config BR2_PACKAGE_QWT_SVG bool "SVG support" - select BR2_PACKAGE_QT5SVG + select BR2_PACKAGE_QT5SVG if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT6SVG if BR2_PACKAGE_QT6 config BR2_PACKAGE_QWT_MATHML bool "MathML support" config BR2_PACKAGE_QWT_OPENGL bool "OpenGL support" - depends on BR2_PACKAGE_QT5_GL_AVAILABLE - select BR2_PACKAGE_QT5BASE_OPENGL - select BR2_PACKAGE_QT5BASE_OPENGL_LIB + depends on BR2_PACKAGE_QT5_GL_AVAILABLE || BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT5BASE_OPENGL if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5BASE_OPENGL_LIB if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT6BASE_OPENGL if BR2_PACKAGE_QT6 endif diff --git a/package/qwt/qwt.mk b/package/qwt/qwt.mk index 67292ee025be..0e835c700e16 100644 --- a/package/qwt/qwt.mk +++ b/package/qwt/qwt.mk @@ -18,8 +18,12 @@ QWT_CONFIG += -e 's%/features%/mkspecs/features%' ifeq ($(BR2_PACKAGE_QWT_SVG),y) QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtSvg.*$$/QWT_CONFIG += QwtSvg/' +ifeq ($(BR2_PACKAGE_QT5),y) QWT_DEPENDENCIES += qt5svg else +QWT_DEPENDENCIES += qt6svg +endif +else QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtSvg.*$$/\# QWT_CONFIG += QwtSvg/' endif From patchwork Mon Sep 1 20:32:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4265 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id EDC6E40CEC for ; Mon, 1 Sep 2025 22:32:54 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-61d0976931asf4014273a12.2 for ; Mon, 01 Sep 2025 13:32:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756758774; cv=pass; d=google.com; s=arc-20240605; b=de2BVmIOBk7kOGti65DzGb2mnhE4aC9nuNcKUVK1f8MNMcqlU68KhTOqcI9L37n95l XRPP2yHkdDqoP6TMbM5XHY77YPH/uGs8EA1ZNGEhVOebPCCiQwTovY1oiPE4BoEmLy+M BCoIKlUEkTwEm1+Tf6MmpHZZHg3YoQBE6srpPIF50xr3EznBvUGCrRRbR1hJ/5C9gTmZ LXjOV2PQwoVJ9F3K8p8JTdk4mLWSKIg1wSCCfQw2fvocW2yD2F60XkR+uKYV2V9RqpLS FsH2ZKJ5wUiL1lOeiIvTfXJAk352Kob4D7AK0/Ghh0scZa1Q+e6yiBFA/9GMWGSX3piT 2GFA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; fh=TmAqk8F3fA2hX0ALTBu+h4Vtr+yzOWkgE6KxN9UId+M=; b=RhMs/jkR3HJymDg2Kl1mxK/2LVxC0NqngzUCKv+fPA2JjVhflu4/8JbWQ8M6ix5U9C tN8dsoiEZDjFRa6R3JCKLBUyuZtoWXDvewhs5LA0eK+UnbyGzzsIsxCpRoYWIyrQYdHR QHy/NvtdJae3QFrmbz1mBzQ3CRbo+Rj0wuE90BA2DSEzFXAySWyd9kr45wpvRwA8AWHA 02H5DTkUw7PLNh+jlWwRkFtqNMLSfMb1Hf65flM2wrV0kNNekdPkDqgx3hFWWwWFDfSD QQJlDmhmxLIUJlzn7e9K3WLxcn88xRLiE7XMu5jP3HfvtHL/NCGu3NvCejd4IHEk/zTY C8Ig==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=EP0Q0nak; 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; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756758774; x=1757363574; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; b=oReLADDf5e9x3VaTMkc+5DOu+gRyzD4/H+jPgMl6tTTwMrOGiTeRBh1QWGdHa3kJx/ PNocbhSWxELxGpJOGs6xp9gNwSMQuOHdFtjoXWg3eLRJs7bD44jL5uqrzaUS7qLgSMQV 0e8eNvGtoC/ELEX9K2N5tIoTtIr38wFDbVPbQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756758774; x=1757363574; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4kZFOmk4O4k9OuPf6kQyZg5cQc4j0Z9U3BY1kR5AibA=; b=skG25/uggOhprckShS/Jx6vN34gzIwlt1pYdqIiu5ADGij8A6/gEM/bowOX5uE4Riq BcY5T0Yj/AzyhWpq27PAHqpJ2lE+51c32/MTJzHlipQloAf/+1eACkiroGsYd62LhQlz hBwkJIJw1EYO3o7EtDrgWpy8pOqGL2pcjulLKP0D9F5TCvvMxTN+zrPfIJTseWryej8z 5ZvlOhki71Uq629f01yQeBRScCtcw7lJ+UgC8qR5TwM16ItX89QI/it96uW+VnznJfby R8RrUIoDXiGn5q/HWaQFXb+p/EtArNZO3d5YC8K3Ln1XDHHl19SamP/YPXETeajkACs4 vJUA== X-Forwarded-Encrypted: i=2; AJvYcCWyYVlS4qaBWf3ZFF7Uv+qWb03MyI9wnqDYgEVkHllrRp4ZEKawLf7epNQlituWdR7psZ/4pgVBuJSmHaUC@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YzCBUgTEhspqY6gmi5+mYgGGTVOExQ6vYHfzPU6qpmrUMG/sVpw yzCqEsbyHcc7XulfzXRUcYrX9iL9Zy0XG03GLe+1krixFl4IOsqRiMuKgr+aLikhIogoiQ== X-Google-Smtp-Source: AGHT+IE9JqSsBMCvzlqmWxLRtVKbzslzqxh2894iJ7SDQTa4b0NdoCdAHP07Bg13IR0yT7boJcrdOg== X-Received: by 2002:a05:6402:388f:b0:618:6af8:3f71 with SMTP id 4fb4d7f45d1cf-61d26bf9162mr8085485a12.9.1756758774355; Mon, 01 Sep 2025 13:32:54 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZcYUsneDidSBqdv5T1NSujnJLIadznRrc5dtKssPqB5WA== Received: by 2002:a05:6402:3187:b0:61c:3301:6e81 with SMTP id 4fb4d7f45d1cf-61cd3f5b81fls4395096a12.1.-pod-prod-03-eu; Mon, 01 Sep 2025 13:32:52 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWqO6iHpaHU//U6HUTq2UoTnwwSGphHgCNja4mrybpObyEKdaJKLw3bPhLx0LZlom3UZDeYa3qMI8XFoJV0@amarulasolutions.com X-Received: by 2002:a17:906:48c9:b0:b04:10d9:48d4 with SMTP id a640c23a62f3a-b0410d9523dmr569697266b.35.1756758771812; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756758771; cv=none; d=google.com; s=arc-20240605; b=X7sXodAY3wCdIeR1bJsCKnZh/zzyzmsZ/FAsMy/QExib/XJ74lWfkNJ0DNqkoBfdtl a+m6d1W7WJuieeqr8nlnKB8vJKTOtGx+wCLZcFg4etLZYh6XkSNoOVDVZXP5pQMa+OY3 DhE5ny1+VN69naCvmGkNUPasc+/P6zSNAYsZTjfCFwt2vjPE08WzqLxnOBhWBq4tCMsk Hezu8//M+sSdA3fFmU7ULQygPtcVU4w/+HjrSRSn8+lc3WVxQDiM7h+WHlwz8/lKe2nW VhsKjczpDhy6UE1lO8epDOsN0cd/lIZ+FLC7bLPamLEcVa97WWmpDDsCZ15nAYj6fwem SB1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=jo6XNWQjvvZivIg+e9Jllj7wGYs4TiNC3o3+uYMg5Is=; fh=656a2UIYDGJOFdGt06ggbN0yhofnAVeNrngxvss7lVE=; b=FccQnKzYs4yk2Nbg5i9o+bJjsNZ3XWgMfzZB+8yaFItbmQh+FxOuTB9HkR/t1GroJX 2Wi2qrT4D5sG1Q09irtCoeuxSSSyxWtOKxhU/74T5sW/ZYE40j2sjLxNpdZHd3IhASZX SUoz3V9wUiWftPb3mNOota5lV4i0anMpGs7fChIUDMvegN+xFFD/BoJNUsz4ZGY5BbNO nxW3jQtUuiYogWOyywGG/Qo9edhySl30CpgJsSc16r92XnjFFOqJOT38mkxVwyAj9WDG 6yAvtLbdx+e04Akdcw89eT/PjpEdGOeO+Dt32jiDqtwqXN5b1FtoNt6bIjTG6quNgDkd 7Wlg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=EP0Q0nak; 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; dara=pass header.i=@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 a640c23a62f3a-b044f44c73csor4814966b.3.2025.09.01.13.32.51 for (Google Transport Security); Mon, 01 Sep 2025 13:32:51 -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-Forwarded-Encrypted: i=1; AJvYcCX5zJkz4qmIcEmllCsG5mTaiODManSUEKJNr+Iot01SpBdgwkf9y2O0+vdelt9Bgikpnfi7OelbM4eWtcUn@amarulasolutions.com X-Gm-Gg: ASbGncuc5sVJJZKMx7NE7E+QM4wSH4vuA5B7U9H9dNNwhrxx9URcypflf3CH+vpmwF3 YFSQD7Z8zhvuLO+YvsbVYuKgLh8DjKdiGlcNOOF7IPWhPgx5r7Ej0jvewNeCxt0Ogm2702B/0qN qa/9ssZnbBN3LGZEOd2+FDPKjqh/bYde2CS1aS5n14Mq+xzGQMsxI6R1zkQNxIrKsuwB5OThPYu ODOhPPER+uqbmi0WZV2UJqIvwaln4E9PnIibbDW2H3m24g2HZtBBz41kqOpYK+h273zoBc8gJpR ZV0PqStw6/FFoXOkFxynu8tdNiIMloy44ADwEK/B5tnY0XuA7LTuRaqcgnINTdBnLn4M77vT4lZ gOcYUq8rjDQPWzrDVN78kq9MJa1UTMHOg+GwHkAuHavcYAAtCO/eT7h27r9zSK1PobSjEna109E sXd+DDTL2vR2Y= X-Received: by 2002:a17:907:6ea5:b0:b04:3d7b:ad43 with SMTP id a640c23a62f3a-b043d7bb618mr314143566b.40.1756758771342; Mon, 01 Sep 2025 13:32:51 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com ([2.196.43.39]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b0411bf1b09sm553530166b.79.2025.09.01.13.32.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 13:32:50 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Andreas Naumann , Angelo Compagnucci , Jesse Van Gavere , Roy Kollen Svendsen , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Andrea Ricchi , Giuseppe D'Angelo , Richard Genoud , Dario Binacchi Subject: [RFC v4 5/5] package/cutekeyboard: enable build with Qt6 Date: Mon, 1 Sep 2025 22:32:10 +0200 Message-ID: <20250901203210.804061-6-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> References: <20250901203210.804061-1-dario.binacchi@amarulasolutions.com> 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=EP0Q0nak; 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; dara=pass header.i=@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: , Enable building of cutekeyboard with Qt6. With the merge of QuickControls2 into qtdeclarative, the corresponding Kconfig option has also disappeared in Buildroot. Signed-off-by: Dario Binacchi --- (no changes since v2) Added in v2 package/cutekeyboard/Config.in | 13 ++++++++----- package/cutekeyboard/cutekeyboard.mk | 6 +++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package/cutekeyboard/Config.in b/package/cutekeyboard/Config.in index bd661b0cd42e..4f83316644a2 100644 --- a/package/cutekeyboard/Config.in +++ b/package/cutekeyboard/Config.in @@ -1,10 +1,13 @@ config BR2_PACKAGE_CUTEKEYBOARD bool "cutekeyboard" - depends on BR2_PACKAGE_QT5 - depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5declarative - select BR2_PACKAGE_QT5DECLARATIVE - select BR2_PACKAGE_QT5DECLARATIVE_QUICK - select BR2_PACKAGE_QT5QUICKCONTROLS2 + depends on BR2_PACKAGE_QT5 || BR2_PACKAGE_QT6 + depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE || BR2_PACKAGE_QT6 # qt5declarative + select BR2_PACKAGE_QT5DECLARATIVE if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5DECLARATIVE_QUICK if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT5QUICKCONTROLS2 if BR2_PACKAGE_QT5 + select BR2_PACKAGE_QT6BASE_GUI if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6DECLARATIVE if BR2_PACKAGE_QT6 + select BR2_PACKAGE_QT6DECLARATIVE_QUICK if BR2_PACKAGE_QT6 help CuteKeyboard is a Qt virtual keyboard plugin for embedded applications. diff --git a/package/cutekeyboard/cutekeyboard.mk b/package/cutekeyboard/cutekeyboard.mk index 775bed0fe995..8181950aac50 100644 --- a/package/cutekeyboard/cutekeyboard.mk +++ b/package/cutekeyboard/cutekeyboard.mk @@ -6,7 +6,11 @@ CUTEKEYBOARD_VERSION = v1.3.0 CUTEKEYBOARD_SITE = $(call github,amarula,cutekeyboard,$(CUTEKEYBOARD_VERSION)) -CUTEKEYBOARD_DEPENDENCIES = qt5declarative qt5quickcontrols2 +ifeq ($(BR2_PACKAGE_QT5),y) +CUTEKEYBOARD_DEPENDENCIES += qt5declarative qt5quickcontrols2 +else +CUTEKEYBOARD_DEPENDENCIES += qt6declarative +endif CUTEKEYBOARD_INSTALL_STAGING = YES CUTEKEYBOARD_LICENSE = MIT CUTEKEYBOARD_LICENSE_FILES = LICENSE