| Message ID | 20250813192605.1540321-1-dario.binacchi@amarulasolutions.com | 
|---|---|
| Headers | show
   Return-Path: 
 <linux-amarula+bncBCQ4XFG47UFRBYGN6PCAMGQEQS5JKKI@amarulasolutions.com>
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 B56E640D1C
	for <linux-amarula@patchwork.amarulasolutions.com>;
 Wed, 13 Aug 2025 21:26:25 +0200 (CEST)
Received: by mail-ed1-f69.google.com with SMTP id
 4fb4d7f45d1cf-6188b668982sf19788a12.1
        for <linux-amarula@patchwork.amarulasolutions.com>;
 Wed, 13 Aug 2025 12:26:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1755113185; cv=pass;
        d=google.com; s=arc-20240605;
        b=Ma4SzWOB/fNSNhjjGvyWbihaYmpE+q2QU6ksB0IHNi9GK832D/s3EQ1ddnqrTDjoGn
         Q70zOEPta+eM63bp7qYqdx2QZEJtxdu5y+na5Btax/+6Xwba2hSxl6GX46YP28Br3OP3
         1nHobYlquGURyrTkPu1YN3Gfh97g8acNG85HQtKBwEIRVvIu4/ARlKlhocDA19jLsZV/
         owNVEW5FfTHki67yJMgHcGRKIMq+n9ubJJCrKAvwGmVvpTcMxZdps33cCagDh2ryjHT6
         uNhjcVA5y9aDSWjEiXyM1pep2ohcg+UuGCECOrWk4fPiovIGIGMijz42kwJEqGG1o0Uo
         uFZA==
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:message-id:date:subject:cc:to
         :from:dkim-signature;
        bh=GaabLqL0wqD9CZ5T34f42lI3qlz7BKDyn2LCBRCJMPI=;
        fh=nx16Ca/7sADeAXkk68jWnFVajg/uMCQHFC3mNtkiZX0=;
        b=gRU28jO3gaKGjBe/Z923ZZbSUgtJCentwTwZg4o7626D4ZgEREjPnKRBYYmnkUVe9J
         799gwEJvNrjsTcQ5uD+SIG2iCYrKa7wHF5qLY34hiCoiC1aghag5xJHUJ5YxhycEt9Kz
         uPiFnKa2pKqJt7VZc0y4U2RHgCPGBhyUQd5PYD3SvajPO6tE1l5ho4/akdT2uyqUWO6g
         L0OP1qSh9Lqfr1AmSWFWcHDG+waMoadNC25oK8YzpV2n69uuz3OzuYOJVhAKzraGaMKI
         rDQXwzfUwa1JHHKLXgDj13xkbgPs2r4nGcQcIsPHOTquYzMkEofgH9GnKc2LaazhOkWV
         6eBg==;
        darn=patchwork.amarulasolutions.com
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@amarulasolutions.com header.s=google
 header.b=lzaPpv8q;
       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=1755113185; x=1755717985;
 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=GaabLqL0wqD9CZ5T34f42lI3qlz7BKDyn2LCBRCJMPI=;
        b=BR8IIhquIbJgXv90SPyhVJIFPefS16xE8S5mtDOd6SqLQ0/brs4JhWAzESxk1OEDoi
         cmcCRKhtAF9kL9lM+fkkcICWYKbeRxb4hnGHpQ9GqXi/WHrfhf7xxw0VbJU7uoKttQQy
         6MluSvQng/nmHy4aJB96LJl3Hbq6Tzvm21V4o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1755113185; x=1755717985;
        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=GaabLqL0wqD9CZ5T34f42lI3qlz7BKDyn2LCBRCJMPI=;
        b=GZ6T5KY7y3GnLjFHaFIyjWKfYFQWN5CPbRtxMyKQQ3y2wzX1qJAjl43/OTCulg5UMD
         X/YX4OfIvpXRMgxeQwMHvzqwjWXhIizntbjJH0feF76XaiFZ8Z6XW/mpofXC21KdbukF
         jxbQjKjr45omjIt52fgayeKtsNVxVYB/Ve/NH0QB94HDq4BLsqnankOgzh7Q2WoBrY2i
         c54AUHVIJlkJcxCPvJLQgq7XNUue89044qaswQ/+PVXo7GMQ4vmexbaeI7cLial5zCkQ
         mlFMidiCDhAD2RQhmEzWbM3vrrmqH2uSzyvVW86GyoX4U0cuNfr4ZjTrcYd2+CerBXd2
         cwSg==
X-Forwarded-Encrypted: i=2;
 AJvYcCWljTTcqA0Ci95/5Qmsg/ujQkUqbX0eLV8Du3aVQSXILHdhVOqarPCoXyN4pWufheOepcTB38Ch0gbd683B@patchwork.amarulasolutions.com
X-Gm-Message-State: AOJu0YxHaLoNFamblnb3itOY99xOXbaqGyrDoIDcSuoz6Fe4KD/NuMWv
	SnfwGbLbdSoNkUUT1dTKdRXyz8JykOg65iHpFv/GCLTga4fAaPvd9p4if06h+ToUkmkwBQ==
X-Google-Smtp-Source: 
 AGHT+IE1/KzDr/htFpToxmvCghdERAoK8rLQDd40mCXHzCZlNRAkw+mTlvPuuTLRMTM9IEvVqmOAkg==
X-Received: by 2002:a17:907:9494:b0:ae6:dab3:7037 with SMTP id
 a640c23a62f3a-afca4e63912mr168566366b.8.1755113184962;
        Wed, 13 Aug 2025 12:26:24 -0700 (PDT)
X-BeenThere: linux-amarula@amarulasolutions.com;
 h=AZMbMZe1er+8kU7hLd5iCMOE5MFTnCXJvqD3WDqYViYzudgeRg==
Received: by 2002:a05:6402:4541:b0:618:17a9:1143 with SMTP id
 4fb4d7f45d1cf-6188a3812cals175679a12.1.-pod-prod-06-eu; Wed, 13 Aug 2025
 12:26:22 -0700 (PDT)
X-Forwarded-Encrypted: i=2;
 AJvYcCURn/wr4O7aYPQlYIK2Hwj2Am7Z6Iy75ChdydSbQFL055mOcX4EwcIqyFbN+/88NT3W7LvbPEzhUL05PdGE@amarulasolutions.com
X-Received: by 2002:a17:907:7e8f:b0:af9:5e9a:b6a with SMTP id
 a640c23a62f3a-afcb9900b3fmr33296066b.42.1755113182320;
        Wed, 13 Aug 2025 12:26:22 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1755113182; cv=none;
        d=google.com; s=arc-20240605;
        b=ihb6tOMVr8n6KC2+n7ZaAPY4GakZ/wL2+WIHY37RLx4/bONkHMuERV2r5OsS3kwHNl
         dibIWimhPgvzPOWxC9HDDxJoFMCAzlUFlcv6jkrTefrhkLIW0YVgNjOJcS8r9wS6eG+2
         un3/DA3Pz/OZf2TPKM/FkaLPaxGJac6cizn+q4MtOcRfOOS4JQDdhRyilHFyXEnoBs4B
         yUX3S2HGAFzlffINwYfrCZxbfePjN8qhaWsGtZspf+cOi3kr2xNLWVQHhQKta3BqbCzu
         WF94eCqHmNtJOVgHyEyedoOjmrW9InP50NGUh/vKNHs+MFPFAbS7/jwhHtnTKTDg2VS2
         DjAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605;
        h=content-transfer-encoding:mime-version:message-id:date:subject:cc
         :to:from:dkim-signature;
        bh=iXchlouINpDfs/qYHrwx8jeY7ZKCgmLhhSQs/mDVksE=;
        fh=Y2PgUX0PyhnyaM+DgCbMtAoPBX0vM88j4Cpk5YbgEUc=;
        b=gMfHPzE16oTQgFJoba8+fE6v07p6PKEbO9+N6XAHMQZSYvq/VXln2lwQlkS6ojhrZw
         x/pazInR9jAFfdp3ZLeUJ7Dm++Diq81OAPtYzQGodbIM2A5rdOD7fRJDbyIq+72NSzkT
         7klNyw8JbkjShCMi3U+gI1I3FhYDJu0J4eN6PKVJ54fh+2Epk5LgvFf9+dRTbeiPt3bh
         YoP5pKoq2XVm+IYJ+Wm6T9Ua1PJzCbYBtYeIcgVNv0kkZ2OLHjhPNVNnMopE5QNAKWu/
         W9vqOggRQBomuFmy1xBXEXIb4zzMnSruODUhhswBbQhILFK78LeXyrC2cWc6dKk+9iqD
         5vVQ==;
        dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@amarulasolutions.com header.s=google
 header.b=lzaPpv8q;
       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-af931f3eab5sor1647277466b.0.2025.08.13.12.26.20
        for <linux-amarula@amarulasolutions.com>
        (Google Transport Security);
        Wed, 13 Aug 2025 12:26:22 -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;
 AJvYcCU9+k8uydw8dlUOT2CR1lPbQkGoW6rU5uhGY1KPbx7jBikH99fp6y35UyusEQvcjNyxiptqyCuFyC7MMMF9@amarulasolutions.com
X-Gm-Gg: ASbGncu9HJOtOdLMi34V+ocRvbeHRvsuVzbrFZTu9NwPB+/JwSlBW+onXwFJQ51lDDb
	nzNAghlC1kmZszU9QrSzWc0n20jHi/ywMsQCxSGIFpunWZFfUhd+skbqP1QVJLDnlVlmTAD+CzO
	5fq/WuKRb1GgtqBkBXyK5RKoZuuUGH28Yh+ZDDEVGoyuRM3fuLUOVaFxAAYAoSmzPezJokQKTQ3
	ZfY9k6tAnYzABSoneNOoDtSXSsUsJTsP1t0jpUnVZ/RnowGFDYiVycjSBWZ14wlC1ozsfH7fPO4
	vK6GHCqc/wprCTWZwFigELNUl/roUD2JPlS/fT7ftlw77TzsjRt4L0aBj7aCt3K+byh7FWUurDW
	jjiosdbtKGxIREwtXtf8x88no50JcPyKjfhLQPMqhBPTQRx1L1qrj0H6KdbJvYJaqKR3pX5QntW
	M1rg==
X-Received: by 2002:a17:907:dac:b0:afc:b61a:df8 with SMTP id
 a640c23a62f3a-afcb98e1861mr29353666b.34.1755113180476;
        Wed, 13 Aug 2025 12:26:20 -0700 (PDT)
Received: from dario-ThinkPad-T14s-Gen-2i.fritz.box
 ([2001:871:248:acda:3fd1:eaf1:73ac:376f])
        by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-af91a0df10asm2453396166b.59.2025.08.13.12.26.19
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Wed, 13 Aug 2025 12:26:20 -0700 (PDT)
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
To: buildroot@buildroot.org
Cc: Andreas Naumann <dev@andin.de>,
	Angelo Compagnucci <angelo.compagnucci@gmail.com>,
	Jesse Van Gavere <jesseevg@gmail.com>,
	Roy Kollen Svendsen <roykollensvendsen@gmail.com>,
	Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
	linux-amarula@amarulasolutions.com,
	Andrea Ricchi <andrea.ricchi@amarulasolutions.com>,
	Dario Binacchi <dario.binacchi@amarulasolutions.com>
Subject: [RFC v2 0/5] Support qmake for Qt6
Date: Wed, 13 Aug 2025 21:26:00 +0200
Message-ID: <20250813192605.1540321-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=lzaPpv8q;
       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: <linux-amarula.amarulasolutions.com>
X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com
X-Google-Group-Id: 476853432473
List-Post: 
 <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>,
 <mailto:linux-amarula@amarulasolutions.com>
List-Help: 
 <https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>,
 <mailto:linux-amarula+help@amarulasolutions.com>
List-Archive: 
 <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/>
List-Unsubscribe: 
 <mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe>
    | 
 
| Series | 
   
  | 
 
| Related | show | 
The series supports qmake for qt6. As stated in https://doc.qt.io/qt-6/qt6-buildsystem.html: "This only affects users that want to build Qt from sources. You can still use qmake as a build tool for your applications." This series revives an older patch that exported qmake for Qt6, applying a minimal fix. It extends pkg-qmake to support Qt6 and uses qwt and cutekeyboard as test cases to validate the changes. The series is marked as RFC because hardcoding the Qt5 and Qt6 version numbers in pkg-qmake is not ideal, even if the Qt5 versions were already hardcoded. An alternative approach could be to add a BR2_PACKAGE_QT{5,6}_VERSION_VALUE option, but this can be discussed during review. Dario Binacchi (4): package/qwt: bump to version 6.3.0 package/pkg-qmake: support Qt6 package/qwt: enable build with Qt6 package/cutekeyboard: enable build with Qt6 Jesse Van Gavere (1): package/qt6: Add qmake functionality package/cutekeyboard/Config.in | 13 +- package/cutekeyboard/cutekeyboard.mk | 6 +- package/pkg-qmake.mk | 21 +- package/qt6/qt6.mk | 18 ++ package/qt6/qt6base/qmake.conf.in | 36 +++ package/qt6/qt6base/qplatformdefs.h | 1 + package/qt6/qt6base/qt.conf.in | 7 + package/qt6/qt6base/qt6base.mk | 18 ++ package/qt6/qt6base/qt6base.mk.save | 455 +++++++++++++++++++++++++++ package/qwt/Config.in | 22 +- package/qwt/qwt.hash | 8 +- package/qwt/qwt.mk | 6 +- 12 files changed, 587 insertions(+), 24 deletions(-) create mode 100644 package/qt6/qt6base/qmake.conf.in create mode 100644 package/qt6/qt6base/qplatformdefs.h create mode 100644 package/qt6/qt6base/qt.conf.in create mode 100644 package/qt6/qt6base/qt6base.mk.save