From patchwork Mon Dec 18 18:54:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877575 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8C0131Jz23yx for ; Tue, 19 Dec 2023 05:54:51 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 8656940926; Mon, 18 Dec 2023 18:54:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8656940926 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cqaZq9diL8xa; Mon, 18 Dec 2023 18:54:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id CF89D40918; Mon, 18 Dec 2023 18:54:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CF89D40918 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id E94E41BF20B for ; Mon, 18 Dec 2023 18:54:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id BA326408FE for ; Mon, 18 Dec 2023 18:54:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org BA326408FE X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vljYAtls301v for ; Mon, 18 Dec 2023 18:54:44 +0000 (UTC) Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by smtp4.osuosl.org (Postfix) with ESMTPS id 18C1040886 for ; Mon, 18 Dec 2023 18:54:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 18C1040886 Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-5bdbe2de25fso2784305a12.3 for ; Mon, 18 Dec 2023 10:54:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925683; x=1703530483; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+5gHqi6Ibi+/erb6MVkvnlDRfEOrj4VjSl8LODLO5eM=; b=UfupLbfJtZpqxrD1QF1ffZJb35JXqTsj0HGzaxYKI4cnkHmutKItbGDpfC1Eb91AM2 Qi6ZjvzzAD14Wg8yqNxl345yH6okmz206e28FltQ4R4UxVugtV9RzcSj2lq1VQ52r3s2 DsAcTE1cn8BVNUACQuINTTDTGjScvj2UVzKvIF39S8K+S1RpM+pcymiIiqGpzJ+yrCTl mDlrHo9mX95G9b6IBfdlEvZUWNv+x99Y593vwVlB+8tn/M9eXbxCLT7Dxy63rISD9clh dsFiFJAFgqf3RNVpfp9CruGGVPJs3cI1t7hS43QZ45ygKt4Rv9ba8qF8TKyavf3GT0ne VeCw== X-Gm-Message-State: AOJu0YwPxBYs95aZMpV4Wo1WBhlXdWy53ACDfKh3sMARWFBoLSWnhKZc QsMW9r41cEhCDrvQL6ytpTvoecYAuU3u2Hf3wEQ= X-Google-Smtp-Source: AGHT+IEnu74CbK2PBtuefQRNmeFFyn5+a7SmL1VM8tx9SZMuv+YF7NTq5ME26CjjLH+IPSe7hiCAuQ== X-Received: by 2002:a17:90b:3507:b0:28b:7336:9838 with SMTP id ls7-20020a17090b350700b0028b73369838mr1310920pjb.8.1702925682969; Mon, 18 Dec 2023 10:54:42 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:42 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:27 -0700 Message-ID: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925683; x=1703530483; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=+5gHqi6Ibi+/erb6MVkvnlDRfEOrj4VjSl8LODLO5eM=; b=URboGHsxzonfcXoZPqALDmgaHBC0jA3EF/CtskJrrQ018xWt6xbgeq9z+Sv10glSa8 Uk3ZEETL+pNKJMWw6f/Wix4KZxzykZhgUq7kRa0aKvC6oRb2vuXTSB9TwaTpJ8g3N8T+ fdLdL3fEmHzSx6Hqxoaa4hrDkmappH/3dCAD4= X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=URboGHsx Subject: [Buildroot] [PATCH v2 01/13] package/Config.in: move flutter-pi X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This is a graphic application not a graphic library Signed-off-by: Adam Duskett --- package/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/Config.in b/package/Config.in index fcc09b07c4..bfa73b848c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -313,6 +313,7 @@ menu "Graphic libraries and applications (graphic/text)" comment "Graphic applications" source "package/cage/Config.in" source "package/cog/Config.in" + source "package/flutter-pi/Config.in" source "package/fswebcam/Config.in" source "package/ghostscript/Config.in" source "package/glmark2/Config.in" @@ -346,7 +347,6 @@ comment "Graphic libraries" source "package/fbterm/Config.in" source "package/fbv/Config.in" source "package/flutter-gallery/Config.in" - source "package/flutter-pi/Config.in" source "package/freerdp/Config.in" source "package/graphicsmagick/Config.in" source "package/imagemagick/Config.in" From patchwork Mon Dec 18 18:54:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877576 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8CD6wmlz23yx for ; Tue, 19 Dec 2023 05:55:04 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id E161940918; Mon, 18 Dec 2023 18:55:00 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org E161940918 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2oqcILW6BRpE; Mon, 18 Dec 2023 18:55:00 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 3C7AE40926; Mon, 18 Dec 2023 18:54:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3C7AE40926 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id B11691BF20B for ; Mon, 18 Dec 2023 18:54:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8AC2982236 for ; Mon, 18 Dec 2023 18:54:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8AC2982236 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DfxgDBJHHBa8 for ; Mon, 18 Dec 2023 18:54:45 +0000 (UTC) Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by smtp1.osuosl.org (Postfix) with ESMTPS id 02E8682202 for ; Mon, 18 Dec 2023 18:54:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 02E8682202 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-6d7750e2265so733834b3a.3 for ; Mon, 18 Dec 2023 10:54:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925684; x=1703530484; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yVgfWwlhZ29s/SxeP6jmxMZe3IZH1C9yMS5Mpjhv98w=; b=aNkt6b0SXJWE0SCuUawXKV1gPBUVl7MZnwZpDjRvwdmZxiPzGFv6PPF4lqi4oIEHrE 2wi9K0ZFW26zcX5625GPoWmjkHbX/DwFN+D7TEMk4Hed0VbX7nj5qsu1WE814iVrQd+1 hp9Fy08nupkGWFKtxZ1R5Cu1EhDcSvw8j3dlejcrewMAchgCOEHOWW2I+OYRQRuB7tX0 VNegmaQQ9QqWXlqTe0N7+ZqQ09g2K4h7BKbU6WLCYAECO6betOqF2zN0WT1Fgp8d0JPg XFzupbxfRdhiDI/F8T5JqJ2qV6eloEfqbusYXgRxxt7ZwN+j71vUhGZnbJke9Alv9o1l vZhw== X-Gm-Message-State: AOJu0YygVmfQnmBjJdyhJy8GYbuQnVzHgcfYqfXovWRglsFQ/fRo6apX NXHMjoOo7V8V0OCwCA09Mn3lNrZ2YkYRIpdN2FI= X-Google-Smtp-Source: AGHT+IEZjWhCIRhbdIy0jsdF2sTlerpvmz1Mbr9JXJD6w1vteMb94A4nYLX0+2uOm1aZk5iW+EOBIw== X-Received: by 2002:a05:6a20:6a03:b0:187:c662:9b7e with SMTP id p3-20020a056a206a0300b00187c6629b7emr8701778pzk.25.1702925683977; Mon, 18 Dec 2023 10:54:43 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:43 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:28 -0700 Message-ID: <20231218185440.506995-2-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925684; x=1703530484; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yVgfWwlhZ29s/SxeP6jmxMZe3IZH1C9yMS5Mpjhv98w=; b=KJ1woV5WG1iBp18hbnf1LTzYiNL7UqaYXOZ6SyjoQhpGuQQqZJKlERGlPY2NB9bssI qTd/JKP5mz8qipZwDkKdaBMa38Oql2N0s69pw5HszvCS8EPPojyPNUDajlpgQrVI1eh2 eKccTV2alPMvjEXWLGZBg3b28vG8N+RXmob5E= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=KJ1woV5W Subject: [Buildroot] [PATCH v2 02/13] package/Config.in: move flutter-gallery X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This is a graphic application not a graphic library Signed-off-by: Adam Duskett --- package/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/Config.in b/package/Config.in index bfa73b848c..09e8700ea6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -313,6 +313,7 @@ menu "Graphic libraries and applications (graphic/text)" comment "Graphic applications" source "package/cage/Config.in" source "package/cog/Config.in" + source "package/flutter-gallery/Config.in" source "package/flutter-pi/Config.in" source "package/fswebcam/Config.in" source "package/ghostscript/Config.in" @@ -346,7 +347,6 @@ comment "Graphic libraries" source "package/fbset/Config.in" source "package/fbterm/Config.in" source "package/fbv/Config.in" - source "package/flutter-gallery/Config.in" source "package/freerdp/Config.in" source "package/graphicsmagick/Config.in" source "package/imagemagick/Config.in" From patchwork Mon Dec 18 18:54:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877577 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8CR1sqhz2402 for ; Tue, 19 Dec 2023 05:55:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 801164168C; Mon, 18 Dec 2023 18:55:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 801164168C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bSsFkDS4riBt; Mon, 18 Dec 2023 18:55:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id AECF141909; Mon, 18 Dec 2023 18:55:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org AECF141909 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 463831BF20B for ; Mon, 18 Dec 2023 18:54:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1F50240926 for ; Mon, 18 Dec 2023 18:54:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1F50240926 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y3p0_m3l1UMz for ; Mon, 18 Dec 2023 18:54:46 +0000 (UTC) Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by smtp4.osuosl.org (Postfix) with ESMTPS id 5C4B040886 for ; Mon, 18 Dec 2023 18:54:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5C4B040886 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5c673b01eeeso1329161a12.1 for ; Mon, 18 Dec 2023 10:54:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925685; x=1703530485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yUmLmJco0ELYLxeDBGy98CUZY5WSENCL76eAGJoyj7A=; b=M6O7bQJkw7rxKisurEFoYd5lvchB/wM+CxiW0f9W5vJNDoAqTvI7ltgB1P/fZXDdpS wnxoA8NZva0zpQcP4v8YNiNb2GT9NxQUwUjBOXs6uin4Hmoyg5HRW2UykUGTro+xmxOx zOmU7tbSVZsGNvW13SEuLDqdvK/GMYe/TKsuKFPqjexRlZ0IJym7wf/PcUweLsttjaXi M2Ja73eI8LngXkd1CEIasZdWs8EkS9MQL8gj5TyDf6jbSjVoAbYtblVOa8sa/W6W+BnI kbPZ2wOXJg/AK5Ih3UPpFIhH8lwLD2s3zztdSs/LzEX1iYcayJrBWEku1cQrARQGuFX9 FzRA== X-Gm-Message-State: AOJu0Yx9yfivN7mAyUfs1gBOKIEYRZgpXupDFtPIxBUsHxgzv0Psaqdx XC2sO6jhc1qgUalSeyII39YZE6wDdbB6dcv3EJM= X-Google-Smtp-Source: AGHT+IGWgWtThAmV4qeNVyZsHM9NDev0q1DZlr7SzGKc9wkKtDk3oC5kwyacwZMxt3K0sbZ9pBYQLQ== X-Received: by 2002:a05:6a20:3c8d:b0:190:53f9:43e6 with SMTP id b13-20020a056a203c8d00b0019053f943e6mr9123870pzj.4.1702925684905; Mon, 18 Dec 2023 10:54:44 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:44 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:29 -0700 Message-ID: <20231218185440.506995-3-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925685; x=1703530485; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yUmLmJco0ELYLxeDBGy98CUZY5WSENCL76eAGJoyj7A=; b=AT0SUyrj+b3MLvMSqFpuw/NE+zpH4oBKA6tlAcExbo7X2V8Qbg8p32Sd0VyHDrHiRp sFMe6tB35jlOMvvN3aP0EsECpqBGONdCOIkfC5Hux0QKZa9j03zOQrcG5fp/NPtW2Dzj xNWXvE1eZWuL802SALXfc28u/qLVL5cvetMwc= X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=AT0SUyrj Subject: [Buildroot] [PATCH v2 03/13] package/flutter-sdk-bin: bump version to 3.16.4 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" --no-analytics and --disable-telemetry have been combined into --disable-analytics Signed-off-by: Adam Duskett --- v1 -> v2: Bump to 3.16.4 package/flutter-sdk-bin/flutter-sdk-bin.hash | 2 +- package/flutter-sdk-bin/flutter-sdk-bin.mk | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/flutter-sdk-bin/flutter-sdk-bin.hash b/package/flutter-sdk-bin/flutter-sdk-bin.hash index a204de1807..f4d4bacb84 100644 --- a/package/flutter-sdk-bin/flutter-sdk-bin.hash +++ b/package/flutter-sdk-bin/flutter-sdk-bin.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b6bc6f93423488c67110e0fe56523cd2260f3a4c379ed015cd1c7fab66362739 flutter_linux_3.13.9-stable.tar.xz +sha256 eb4fb2bcedd3ca2bbfe7570217db611937884bbdd00dec601be9c2a74517cee2 flutter_linux_3.16.4-stable.tar.xz sha256 a598db94b6290ffbe10b5ecf911057b6a943351c727fdda9e5f2891d68700a20 LICENSE diff --git a/package/flutter-sdk-bin/flutter-sdk-bin.mk b/package/flutter-sdk-bin/flutter-sdk-bin.mk index e8e71b6ab0..e1292c154c 100644 --- a/package/flutter-sdk-bin/flutter-sdk-bin.mk +++ b/package/flutter-sdk-bin/flutter-sdk-bin.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUTTER_SDK_BIN_VERSION = 3.13.9 +FLUTTER_SDK_BIN_VERSION = 3.16.4 FLUTTER_SDK_BIN_SITE = https://storage.googleapis.com/flutter_infra_release/releases/stable/linux FLUTTER_SDK_BIN_SOURCE = flutter_linux_$(FLUTTER_SDK_BIN_VERSION)-stable.tar.xz FLUTTER_SDK_BIN_LICENSE = BSD-3-Clause @@ -24,8 +24,7 @@ HOST_FLUTTER_SDK_BIN_ENV = \ # The following config options must be ran one at a time. HOST_FLUTTER_SDK_BIN_CONF_OPTS = \ --clear-features \ - --no-analytics \ - --disable-telemetry \ + --disable-analytics \ --enable-custom-devices \ --enable-linux-desktop \ --no-enable-android \ From patchwork Mon Dec 18 18:54:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877580 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Cg4NfFz2402 for ; Tue, 19 Dec 2023 05:55:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B03D5418A3; Mon, 18 Dec 2023 18:55:25 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B03D5418A3 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sEb_FCd3Y-VQ; Mon, 18 Dec 2023 18:55:25 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 0A031416E7; Mon, 18 Dec 2023 18:55:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0A031416E7 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id AE6161BF20B for ; Mon, 18 Dec 2023 18:54:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 92EEB4056F for ; Mon, 18 Dec 2023 18:54:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 92EEB4056F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M4N4zX7Cu3kV for ; Mon, 18 Dec 2023 18:54:47 +0000 (UTC) Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) by smtp2.osuosl.org (Postfix) with ESMTPS id AA61040527 for ; Mon, 18 Dec 2023 18:54:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org AA61040527 Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-5c66b093b86so3271775a12.0 for ; Mon, 18 Dec 2023 10:54:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925686; x=1703530486; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gogUl8FrUsML6pp7BoWFQ+ZqZf/aAUl+cYIbaoXvmwI=; b=TgkMoBOSLQcoEtyJEMaSyjEZTqJ2MphbfNsgD1fubJr4rw+XX8k195W2zS50Vs7W4b D6DBfiQ/rHD3mjlj+NMfjMxRMZN9S6iWQb6SeteiIsq/w3u7SXJaq5LWTeLZ2SRT1zD5 qCPVIbvFYZNsDqKCc1iy/vmPzcIvaSI117osv8YgrnlRvksSi7wmJ+9MHEvxiGtXHYr0 lSrCQch034tY8Dc9Hsqpr/ykqngUlgXaFD+KuiTPteOkmWWsDZb93BDBOgKzEiHGV7Hp gRCMS2Fmb/kMsiw6mxth3QO63bgetMSMKd52kIh/OuRL/6ZSc67HVbQvWxeB9PPJXZVJ D9Rw== X-Gm-Message-State: AOJu0Ywxmz/p3LgCwD8HnT00gdVNwY0kAlK0L2DgrfMWK4wQ5LfnmjQs t1LJGxE8g1BJJjI4uM+U84vAplrnYcHZp3eDDx4= X-Google-Smtp-Source: AGHT+IHtC5FLL6qQozbDkDtx8bErk8cAQNtJz1yIrhjE6bNL9i+YhkXrNf5HX61xxcHv74jLGmnAug== X-Received: by 2002:a17:90a:6bc1:b0:28b:664a:807d with SMTP id w59-20020a17090a6bc100b0028b664a807dmr4320088pjj.25.1702925686617; Mon, 18 Dec 2023 10:54:46 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:45 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:30 -0700 Message-ID: <20231218185440.506995-4-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925686; x=1703530486; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gogUl8FrUsML6pp7BoWFQ+ZqZf/aAUl+cYIbaoXvmwI=; b=NalKHDcVeAZtwDcd7s56aG2dfoiUV+lRxKHDan4k80w1zzL5EnXLXLEEaotkDuLUqw qaFn16S4S9ae/QvokbYToS/pThaPwimfQcLicL9Sh6hPozKhI40O+cz7o27rnjKZff8m O1vHeDKHXx0APlsppDdVYd6oGXQUEfJ+ZC28A= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=NalKHDcV Subject: [Buildroot] [PATCH v2 04/13] package/flutter-engine: bump version to 3.16.4 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Adam Duskett --- v1 -> v2: Bump to 3.16.4 package/flutter-engine/flutter-engine.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/flutter-engine/flutter-engine.mk b/package/flutter-engine/flutter-engine.mk index d31d435d79..345f6bf25e 100644 --- a/package/flutter-engine/flutter-engine.mk +++ b/package/flutter-engine/flutter-engine.mk @@ -21,7 +21,7 @@ # # There is no hash provided, as the gn binary (used for configuration) relies # on the .git directories. As such, a reproducible tarball is not possible. -FLUTTER_ENGINE_VERSION = 3.13.9 +FLUTTER_ENGINE_VERSION = 3.16.4 # There is nothing for Buildroot to download. This is handled by gclient. FLUTTER_ENGINE_SITE = From patchwork Mon Dec 18 18:54:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877581 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Cw07b4z2402 for ; Tue, 19 Dec 2023 05:55:40 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 38DC341932; Mon, 18 Dec 2023 18:55:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 38DC341932 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 90YVSvWwhc_m; Mon, 18 Dec 2023 18:55:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 60DEF4192D; Mon, 18 Dec 2023 18:55:36 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 60DEF4192D X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 965D21BF20B for ; Mon, 18 Dec 2023 18:54:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 6ED9B60AE8 for ; Mon, 18 Dec 2023 18:54:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6ED9B60AE8 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EOxW_An4uWau for ; Mon, 18 Dec 2023 18:54:49 +0000 (UTC) Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) by smtp3.osuosl.org (Postfix) with ESMTPS id 173F960AC2 for ; Mon, 18 Dec 2023 18:54:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 173F960AC2 Received: by mail-pg1-x529.google.com with SMTP id 41be03b00d2f7-5c701bd98f3so1260072a12.1 for ; Mon, 18 Dec 2023 10:54:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925687; x=1703530487; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g8WNX0UtepYGBX3graDQg0JbdGO5rqmqYsrQmP5dzvQ=; b=HdTTdr7od3PB139F10F0dDF20R9Pta4FO86ZSJcorgyyix6ozb33eqB1TCD2XehTO8 UvG2R7Aa9o3txlvw6rGuqzMYrEbVIFogh1xVHagisPFW3w5P/NQfWlsFXdL6Rba7h4FE E6tn9I3lQTPQWmzZB5uCiOlw0GR3MbFC0rFZlsjoYUXvUYVxJF402oEXxnErTjmJtgUi HqDKgYWoszpbbwREbj3ESLy57G7TDoMnf6u2dNakQS7K5DlWLML9Jx3HP1qfGz8kDJsl FmgP08BJvf/uwuwFblAaJdQw9MX4J9eDUREpgUiBqXnL9VIATOt9k226owJJINdKz4ab PFNA== X-Gm-Message-State: AOJu0Yw3+LiUWuqOSb/ryD9CxFjrCiEO0yChO+HBOGRU0uvWi+PEGman sGkCJA3v3fNo35MO5vsU+7xPucN89tEYglLGr9A= X-Google-Smtp-Source: AGHT+IGR9a5FIXqXYh1jOpQlkv68wV7RY+YUX7iMxhOnn69N6lRAwxxthJFqFHlsk6bAWKW7k2IxIQ== X-Received: by 2002:a17:90a:4603:b0:286:5965:1f6e with SMTP id w3-20020a17090a460300b0028659651f6emr7346190pjg.10.1702925687610; Mon, 18 Dec 2023 10:54:47 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:47 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:31 -0700 Message-ID: <20231218185440.506995-5-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925687; x=1703530487; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=g8WNX0UtepYGBX3graDQg0JbdGO5rqmqYsrQmP5dzvQ=; b=QuBtCqNgQWTenz5rSlBONReTOJHTFdGDqok/bpeVI8BViQxwV6TyfHewN+t1NX7c2/ rqHc0EviaucaNFL1dGoIo7Q/r9n4yiBgFu6tIMJuOUvapJj62ZB6tI1KwUJIFDu74s+J C2lOL0eS6rO6lWAEL796PvMpemOdCmJfBXsv0= X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=QuBtCqNg Subject: [Buildroot] [PATCH v2 05/13] package/flutter-pi: bump version to f34d7bdbda713ba607b9625541ddfa314d9999a0 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" - Drop upstream 0001-src-egl_gbm_render_surface-properly-fallback-to-surf.patch - Disable new charset converter plugin. Signed-off-by: Adam Duskett --- v1 -> v2: Add to series, bump to f34d7bdbda713ba607b9625541ddfa314d9999a0 ...er_surface-properly-fallback-to-surf.patch | 59 ------------------- package/flutter-pi/flutter-pi.hash | 2 +- package/flutter-pi/flutter-pi.mk | 3 +- 3 files changed, 3 insertions(+), 61 deletions(-) delete mode 100644 package/flutter-pi/0001-src-egl_gbm_render_surface-properly-fallback-to-surf.patch diff --git a/package/flutter-pi/0001-src-egl_gbm_render_surface-properly-fallback-to-surf.patch b/package/flutter-pi/0001-src-egl_gbm_render_surface-properly-fallback-to-surf.patch deleted file mode 100644 index 7a1a49b3d4..0000000000 --- a/package/flutter-pi/0001-src-egl_gbm_render_surface-properly-fallback-to-surf.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 856f9849763535d62ed01b538ba23905875c93f4 Mon Sep 17 00:00:00 2001 -From: "Yann E. MORIN" -Date: Tue, 26 Sep 2023 20:31:17 +0200 -Subject: [PATCH] src/egl_gbm_render_surface: properly fallback to surface with - no modifier - -In 869fa7fcfbeb, we added a fallback to be able to create an EGL sruface -when the driver do not support modifiers, like the llvmpipe software -renderer (or like some proprietary drivers, like the MALI ones), as -reported in #269 [0]. - -However, in c6537673c9b6, there was a big overhaul of renderer -infrastructure. That commit lost the with-modifiers code path and only -kept the without-modifiers fallback one (i.e. it only kept the call to -gbm_surface_create(), not to gbm_surface_create_with_modifiers()). - -Then in b0d09f5032a4, the with-modifier code path was re-instated, but -in a way that made it exclusive with the without-modifiers one. That is, -the without-modifiers code path was not a fallback to when the other -failed. - -Re-instate the fallback mechanism as intiially implemented. - -[0] https://github.com/ardera/flutter-pi/issues/269 - -Signed-off-by: Yann E. MORIN -Upstream: https://github.com/ardera/flutter-pi/pull/367 ---- - src/egl_gbm_render_surface.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/egl_gbm_render_surface.c b/src/egl_gbm_render_surface.c -index ce9e5e7..8a58667 100644 ---- a/src/egl_gbm_render_surface.c -+++ b/src/egl_gbm_render_surface.c -@@ -146,6 +146,7 @@ static int egl_gbm_render_surface_init( - } - #endif - -+ gbm_surface = NULL; - if (allowed_modifiers != NULL) { - gbm_surface = gbm_surface_create_with_modifiers( - gbm_device, -@@ -158,9 +159,10 @@ static int egl_gbm_render_surface_init( - if (gbm_surface == NULL) { - ok = errno; - LOG_ERROR("Couldn't create GBM surface for rendering. gbm_surface_create_with_modifiers: %s\n", strerror(ok)); -- return ok; -+ LOG_ERROR("Will retry without modifiers\n"); - } -- } else { -+ } -+ if (gbm_surface == NULL) { - gbm_surface = gbm_surface_create( - gbm_device, - size.x, --- -2.25.1 - diff --git a/package/flutter-pi/flutter-pi.hash b/package/flutter-pi/flutter-pi.hash index f7148963a4..6c5371d18a 100644 --- a/package/flutter-pi/flutter-pi.hash +++ b/package/flutter-pi/flutter-pi.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e4af79c8f53c15913f52a83a221f099a2a750d023a0bc4560d0db6f15def79a2 flutter-pi-d62e84350d2869b3ec1dfb1af21bfe234c4b817f-br1.tar.gz +sha256 cf10ca9e26beea036ccf218e6a900de5f1f2000e00c03e7a48898c2a0c99f591 flutter-pi-f34d7bdbda713ba607b9625541ddfa314d9999a0-br1.tar.gz sha256 b34df9d3e1b4e5d1ba70b1740ec74b69f1189b44efd0c96b898b074ef8db1c70 LICENSE diff --git a/package/flutter-pi/flutter-pi.mk b/package/flutter-pi/flutter-pi.mk index 27f140c177..4ec89bdfad 100644 --- a/package/flutter-pi/flutter-pi.mk +++ b/package/flutter-pi/flutter-pi.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUTTER_PI_VERSION = d62e84350d2869b3ec1dfb1af21bfe234c4b817f +FLUTTER_PI_VERSION = f34d7bdbda713ba607b9625541ddfa314d9999a0 FLUTTER_PI_SITE = https://github.com/ardera/flutter-pi.git FLUTTER_PI_SITE_METHOD = git FLUTTER_PI_LICENSE = MIT @@ -27,6 +27,7 @@ FLUTTER_PI_CONF_OPTS = \ -DENABLE_VULKAN=OFF \ -DFILESYSTEM_LAYOUT=meta-flutter \ -DLINT_EGL_HEADERS=OFF \ + -DBUILD_CHARSET_CONVERTER_PLUGIN=OFF \ -DTRY_BUILD_GSTREAMER_AUDIO_PLAYER_PLUGIN=OFF \ -DTRY_BUILD_GSTREAMER_VIDEO_PLAYER_PLUGIN=OFF \ -DTRY_ENABLE_OPENGL=OFF \ From patchwork Mon Dec 18 18:54:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877582 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8D84rWhz2402 for ; Tue, 19 Dec 2023 05:55:52 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B4BC040926; Mon, 18 Dec 2023 18:55:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B4BC040926 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SSsnZWKdr1sJ; Mon, 18 Dec 2023 18:55:50 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id EE93F4192D; Mon, 18 Dec 2023 18:55:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org EE93F4192D X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 142BF1BF20B for ; Mon, 18 Dec 2023 18:54:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E08CE82236 for ; Mon, 18 Dec 2023 18:54:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E08CE82236 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zDBPm3Spb0XE for ; Mon, 18 Dec 2023 18:54:50 +0000 (UTC) Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by smtp1.osuosl.org (Postfix) with ESMTPS id F3FD782202 for ; Mon, 18 Dec 2023 18:54:49 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org F3FD782202 Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-28b06be7cf6so1526209a91.2 for ; Mon, 18 Dec 2023 10:54:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925689; x=1703530489; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iw7Z5G5RNYhjVu1OAl6PhKUamKXxSre8sViCYatWeaU=; b=vsIFqi2b65zRdSInlPUWWSRhIfG+L58fcEQ+Mt7BekcSO4gVQIE8hYSe4S4EAnmwxn 9AMAtIq71WBKt8/azR/x7DVZvxd9y6J3vEuZwebKD+tmicISdJ48Hyl+Fq/3YjsFsg9z lGanwGjsJ3YRtgUSfjuM4epG+kCMeqd3/Xn/1vDDMO/pV4CYtITwsi6ROhDeqmTt+uv/ hz/ddACKCrtOwFMGwhpWYSITyklxzxD3am/u/7qdI6r8FD9PYlldvmP20lnSbbrgEjaT s6toxlNEgX7tTBmenSIYYpDBSAyRSxpCweR2buPgO17E3xy0uvRps27DZiPerXX2byMR 8xag== X-Gm-Message-State: AOJu0YytMguP73jh33z7KzhJOe2y2ZzUGn8es3YTWa/uui6FoPktelsb NlYyCmpCNf5Lz6pFLJ3mHd5sWa1xsRTx1JDmejQ= X-Google-Smtp-Source: AGHT+IHmtWEotvTT7OMmjFdpGq6zEM8pmHHSD/ApwM4OC9vkQWgy8FspQ9fXRzSA4blitRctp9id0w== X-Received: by 2002:a17:90a:f2d6:b0:28b:313b:7cba with SMTP id gt22-20020a17090af2d600b0028b313b7cbamr1991865pjb.20.1702925688993; Mon, 18 Dec 2023 10:54:48 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:48 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:32 -0700 Message-ID: <20231218185440.506995-6-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925689; x=1703530489; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=iw7Z5G5RNYhjVu1OAl6PhKUamKXxSre8sViCYatWeaU=; b=aRKTNKKgMT/1gAad2/zB1TH6kqtChyKKxt77JGe5QNwbqejbE5HnoDuZyAILWr9Nt7 YjzFkuBMAuBOo1OwjsEPYe4EPlW8HiaR7Lu5gnURutItRkvPW4/PvCtrwxxlTFRclqAY IpyYG4wEE1HTPBv9SK2ReVMdvLQcXlw9AqmO4= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=aRKTNKKg Subject: [Buildroot] [PATCH v2 06/13] package/flutter-pi: add charset converter plugin option X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Adam Duskett --- v1 -> v2: add to series package/flutter-pi/Config.in | 7 +++++++ package/flutter-pi/flutter-pi.mk | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package/flutter-pi/Config.in b/package/flutter-pi/Config.in index ecebfad89b..45b6b4faef 100644 --- a/package/flutter-pi/Config.in +++ b/package/flutter-pi/Config.in @@ -23,6 +23,13 @@ if BR2_PACKAGE_FLUTTER_PI comment "plugins" +config BR2_PACKAGE_FLUTTER_PI_CHARSET_CONVERTER_PLUGIN + bool "charset converter" + help + Adds platform-side implementation of charset_converter plugin. + + See: https://pub.dev/packages/charset_converter + config BR2_PACKAGE_FLUTTER_PI_GSTREAMER_AUDIO_PLAYER_PLUGIN bool "gstreamer audio player" depends on BR2_PACKAGE_HAS_LIBGLES diff --git a/package/flutter-pi/flutter-pi.mk b/package/flutter-pi/flutter-pi.mk index 4ec89bdfad..ab640d704a 100644 --- a/package/flutter-pi/flutter-pi.mk +++ b/package/flutter-pi/flutter-pi.mk @@ -27,7 +27,6 @@ FLUTTER_PI_CONF_OPTS = \ -DENABLE_VULKAN=OFF \ -DFILESYSTEM_LAYOUT=meta-flutter \ -DLINT_EGL_HEADERS=OFF \ - -DBUILD_CHARSET_CONVERTER_PLUGIN=OFF \ -DTRY_BUILD_GSTREAMER_AUDIO_PLAYER_PLUGIN=OFF \ -DTRY_BUILD_GSTREAMER_VIDEO_PLAYER_PLUGIN=OFF \ -DTRY_ENABLE_OPENGL=OFF \ @@ -43,6 +42,12 @@ else FLUTTER_PI_CONF_OPTS += -DLTO=OFF endif +ifeq ($(BR2_PACKAGE_FLUTTER_PI_CHARSET_CONVERTER_PLUGIN),y) +FLUTTER_PI_CONF_OPTS += -DBUILD_CHARSET_CONVERTER_PLUGIN=ON +else +FLUTTER_PI_CONF_OPTS += -DBUILD_CHARSET_CONVERTER_PLUGIN=OFF +endif + ifeq ($(BR2_PACKAGE_FLUTTER_PI_GSTREAMER_AUDIO_PLAYER_PLUGIN),y) FLUTTER_PI_DEPENDENCIES += gstreamer1 gst1-plugins-base FLUTTER_PI_CONF_OPTS += -DBUILD_GSTREAMER_AUDIO_PLAYER_PLUGIN=ON From patchwork Mon Dec 18 18:54:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877583 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8DP1xnqz2402 for ; Tue, 19 Dec 2023 05:56:05 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 7505B4190E; Mon, 18 Dec 2023 18:56:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7505B4190E X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wf7fLU0ryNJl; Mon, 18 Dec 2023 18:56:02 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 8C085418A3; Mon, 18 Dec 2023 18:56:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8C085418A3 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 561661BF20B for ; Mon, 18 Dec 2023 18:54:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 2D69F4056F for ; Mon, 18 Dec 2023 18:54:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 2D69F4056F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tw_2JLhsBrxC for ; Mon, 18 Dec 2023 18:54:51 +0000 (UTC) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by smtp2.osuosl.org (Postfix) with ESMTPS id 08DC240527 for ; Mon, 18 Dec 2023 18:54:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 08DC240527 Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-5cd68a0de49so2538227a12.2 for ; Mon, 18 Dec 2023 10:54:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925690; x=1703530490; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=T5UbPLQDb2STTD0+YYhDpqapn/2VSKKjNUcopgaVriU=; b=I23mVxl01z2hWfIjlJ1Mq8PpzoMCTxJXzMlHOCv9i3cZ0JP0HrtNbjDPqnFdf98jv1 9BpIxZkhj1SwunK1JG2r/dz8vN+3dMtMXa7ht4jq1RGGFk6PnRuttu+D57xj+rxuhN6G ZCvZF1PCNUT3IfFfDtuU0jYeqXG6xEEKgr3K8bLQTTQ7bB4rp5eTYj4y693DsZv//e+Q PaiTvhizlU5S5jwHZJIHQGZxp1OP7CFm9yGAlFXDrQyIhcM0xKUoDET0BZLQknsRRxhh sP0syIp/xQqJztn6Xi63gxL7US6hE16I3v1k2FoNEc1GnM5JL9y5E4+Q8gGRq/+CmBj1 c8zg== X-Gm-Message-State: AOJu0YzKr+/XGbLF1sf35KnguaLevLZDJpZNBkxoLNy4YF2Pil1V1NWl P3eMNZaralucu0DQGzXS5Nn+xPdWo9yKRyQLz7U= X-Google-Smtp-Source: AGHT+IHsFcd7DzaeysvFLGaiXCPwsc9TMGR5cd74H3cJl061aYrwbRC64myFEC+DcsFjMAhZsw1KYg== X-Received: by 2002:a05:6a20:3ca6:b0:190:3991:e0f2 with SMTP id b38-20020a056a203ca600b001903991e0f2mr21256566pzj.65.1702925689928; Mon, 18 Dec 2023 10:54:49 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:49 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:33 -0700 Message-ID: <20231218185440.506995-7-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925690; x=1703530490; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=T5UbPLQDb2STTD0+YYhDpqapn/2VSKKjNUcopgaVriU=; b=ouo0gj0cUKlgsNxTjxuBpcUyRLB3v28eSEAe770UXakGy8NFAJaZwg8e50+2qxWhsL LmF6axQZ94GupXb3YLtvyWHE8XOpMnzcbdmMx8R/4ZqgJh8gU84ELUPHxg9oBEXSTEii 0nMf8nfVeFXNd74l/FZ8gOHgGrr0KPFWWKSQs= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=ouo0gj0c Subject: [Buildroot] [PATCH v2 07/13] package/flutter-engine: Add profile runtime mode selection X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" There are only two possible modes for Flutter: Debug and release. However, there is a third mode available to users: profile. As Flutter projects can be pretty heavy and consume a lot of resources, it is necessary to allow users to profile their Flutter application during development. Add a new choice: FLUTTER_ENGINE_RUNTIME_MODE_PROFILE. If unselected, the global option BR2_ENABLE_RUNTIME_DEBUG determines whether to build Flutter in release or debug mode. Signed-off-by: Adam Duskett --- package/flutter-engine/Config.in | 25 ++++++++++++++++++++++++ package/flutter-engine/flutter-engine.mk | 4 +++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/package/flutter-engine/Config.in b/package/flutter-engine/Config.in index 2ec5b90ffd..3c92e40f74 100644 --- a/package/flutter-engine/Config.in +++ b/package/flutter-engine/Config.in @@ -39,6 +39,31 @@ config BR2_PACKAGE_FLUTTER_ENGINE https://github.com/flutter/engine +if BR2_PACKAGE_FLUTTER_ENGINE + +config FLUTTER_ENGINE_RUNTIME_MODE_PROFILE + bool "enable profiling" + help + Some debugging ability is maintained—enough to profile your + apps performance. Profile mode is disabled on the emulator + and simulator, because their behavior is not representative + of real performance. Profile mode is similar to release mode, + with the following differences: + + - Some service extensions, such as the one that enables the + performance overlay, are enabled. + + - Tracing is enabled, and tools supporting source-level + debugging (such as DevTools) can connect to the process. + + If this option is left unselected, the global option + BR2_ENABLE_RUNTIME_DEBUG determines whether to build Flutter + in release or debug mode. + + https://docs.flutter.dev/testing/build-modes#profile + +endif + comment "flutter-engine needs an OpenGL or OpenGLES backend" depends on BR2_PACKAGE_FLUTTER_ENGINE_ARCH_SUPPORTS depends on !BR2_PACKAGE_HAS_LIBGL && !BR2_PACKAGE_HAS_LIBGLES diff --git a/package/flutter-engine/flutter-engine.mk b/package/flutter-engine/flutter-engine.mk index 345f6bf25e..0b4fdfae09 100644 --- a/package/flutter-engine/flutter-engine.mk +++ b/package/flutter-engine/flutter-engine.mk @@ -52,7 +52,9 @@ FLUTTER_ENGINE_TARGET_ARCH = x64 FLUTTER_ENGINE_TARGET_TRIPPLE = x86_64-unknown-linux-gnu endif -ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y) +ifeq ($(FLUTTER_ENGINE_RUNTIME_MODE_PROFILE),y) +FLUTTER_ENGINE_RUNTIME_MODE=profile +else ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y) FLUTTER_ENGINE_RUNTIME_MODE=debug else FLUTTER_ENGINE_RUNTIME_MODE=release From patchwork Mon Dec 18 18:54:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877584 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Dd4jRNz2402 for ; Tue, 19 Dec 2023 05:56:17 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id D214E41960; Mon, 18 Dec 2023 18:56:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D214E41960 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id paqUuVot_Chb; Mon, 18 Dec 2023 18:56:15 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 0D0CA4190E; Mon, 18 Dec 2023 18:56:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0D0CA4190E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3AB871BF20B for ; Mon, 18 Dec 2023 18:54:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 20C4482236 for ; Mon, 18 Dec 2023 18:54:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 20C4482236 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 93X8zWdECik6 for ; Mon, 18 Dec 2023 18:54:52 +0000 (UTC) Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by smtp1.osuosl.org (Postfix) with ESMTPS id 7F65982202 for ; Mon, 18 Dec 2023 18:54:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 7F65982202 Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-28b82dc11e6so654252a91.1 for ; Mon, 18 Dec 2023 10:54:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925691; x=1703530491; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qhMtMbKtunL7uxzaCysZ4z8ZGiBBd9k5XjRX8i/Tw40=; b=jscZtKwptEqhzC8q/TWTEE9tRgFzZabHc06Hhilc88QyLHCr/tm3kEgWcQasH/P+s8 wrDxist9LaGJ3s5C5YSaWDKQaRb03j0U9r60KGyX7bzyvh9sLQEhR3RGCkAKvrnJN96v EiJw1e26UPO4g3BGuGbShWEc/6PzW4O/6zoAyWdnhsNOS8znIxEQwrglS3h7GCeu0YDr J7jXMj3Y0bQ+EHOtRWqob3QZpxRrYgyydpSdsdHuDNkKMR+3yKPW3m/3So/Zun5dd55n KtKI55Jl3leXhMOUEN2PIjLgOQ4cGCogYqUwwz9epbexB9/RCqmcU5Ufaj8hPDRk3OZW O7SQ== X-Gm-Message-State: AOJu0YwjcyXW3yYe/qJXl9lqs4oHyHWRfvaC3TkV4HkW30qkskf3JxzP tsb3lG1ae0bYwfCdhjNmXgNzb5CcegBwBVR+WxE= X-Google-Smtp-Source: AGHT+IGOsFqftpnMSVsXEmrLJyEf1ExEs8KdMKeylz1ohxAIWPNe+BwIIKjMhMTGFtrzNfcYjPMNmw== X-Received: by 2002:a17:90b:ed1:b0:28b:68fa:f460 with SMTP id gz17-20020a17090b0ed100b0028b68faf460mr1169774pjb.6.1702925691046; Mon, 18 Dec 2023 10:54:51 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:50 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:34 -0700 Message-ID: <20231218185440.506995-8-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925691; x=1703530491; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qhMtMbKtunL7uxzaCysZ4z8ZGiBBd9k5XjRX8i/Tw40=; b=Zo7jhZyWJ+ZsacWRmBH/f9BZWK+J6p8YxG2CI1Y5gMFbMU/CRahXj1v3DRyCh3cO/V DcnjL0FYrEUWxh2i3uUzRapsVuY1UZ2amDORls+BpALevrXtTKk9UW71LDLYPXBzPqNj buVpOe/TzH1/umYfyfJ4YIIhj1yhAF62im898= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=Zo7jhZyW Subject: [Buildroot] [PATCH v2 08/13] package/flutter-sdk-bin: add dart arguments for different runtime modes X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Now that we have a profile mode for flutter-engine, add debug, profile, and release dart arguments when building a Flutter application. Signed-off-by: Adam Duskett --- package/flutter-sdk-bin/flutter-sdk-bin.mk | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/package/flutter-sdk-bin/flutter-sdk-bin.mk b/package/flutter-sdk-bin/flutter-sdk-bin.mk index e1292c154c..0c33d25089 100644 --- a/package/flutter-sdk-bin/flutter-sdk-bin.mk +++ b/package/flutter-sdk-bin/flutter-sdk-bin.mk @@ -54,13 +54,20 @@ define HOST_FLUTTER_SDK_BIN_INSTALL_CMDS endef ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y) -HOST_FLUTTER_SDK_BIN_SDK_ROOT = \ - $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk +HOST_FLUTTER_SDK_BIN_DEBUG_FLAGS = --enable-asserts HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = false +HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk +else ifeq ($(FLUTTER_ENGINE_RUNTIME_MODE_PROFILE),y) +HOST_FLUTTER_SDK_BIN_PROFILE_FLAGS = --track-widget-creation +HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = false +HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk +HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE = true else -HOST_FLUTTER_SDK_BIN_SDK_ROOT = \ - $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk_product +HOST_FLUTTER_SDK_BIN_DEBUG_FLAGS = +HOST_FLUTTER_SDK_BIN_PROFILE_FLAGS = HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = true +HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk_product +HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE = false endif # The Order matters.Taken from: @@ -72,8 +79,10 @@ HOST_FLUTTER_SDK_BIN_DART_ARGS = \ --sdk-root $(HOST_FLUTTER_SDK_BIN_SDK_ROOT) \ --target=flutter \ --no-print-incremental-dependencies \ - -Ddart.vm.profile=false \ + -Ddart.vm.profile=$(HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE) \ -Ddart.vm.product=$(HOST_FLUTTER_SDK_BIN_SDK_PRODUCT) \ + $(HOST_FLUTTER_SDK_BIN_DEBUG_FLAGS) \ + $(HOST_FLUTTER_SDK_BIN_PROFILE_FLAGS) \ --aot \ --tfa \ --target-os linux \ From patchwork Mon Dec 18 18:54:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877585 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Dt0HXmz2402 for ; Tue, 19 Dec 2023 05:56:30 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 39DD441846; Mon, 18 Dec 2023 18:56:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 39DD441846 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZuYVSkBLJkWR; Mon, 18 Dec 2023 18:56:27 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 750E641960; Mon, 18 Dec 2023 18:56:26 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 750E641960 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 6380C1BF20B for ; Mon, 18 Dec 2023 18:54:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3C59D60AE8 for ; Mon, 18 Dec 2023 18:54:54 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 3C59D60AE8 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vk3C003gKE5O for ; Mon, 18 Dec 2023 18:54:53 +0000 (UTC) Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by smtp3.osuosl.org (Postfix) with ESMTPS id 8665F60AC2 for ; Mon, 18 Dec 2023 18:54:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8665F60AC2 Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-28b7a0d1665so727810a91.1 for ; Mon, 18 Dec 2023 10:54:53 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925692; x=1703530492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qxFN7LCqOjhpr8iEIh+38ehCyayv8ydwXMHJh7JmMgY=; b=K+Tx9yDDy0aUonxpw3Rl6Iwuwy/Vg2mkojBXzGMBXIAc4XH4yfqaPKtlBpi1YwHyOB qUe+7+LLt34tVQ1t8zli9IHCh6kpTjDGX/aQIq91B0jsgLFS0ELskjKvfArGmHtr4ZLD eJ4kXVbeAs3ULVRf/TVPsPBmreQz61JNtQfpDeCrLqWGe9Xe1m+JMS1vqsoQAd/l4l+9 GWsTzpsCtt63GWTcNdKfjudD+/F74Q9lTaAWc5eCZAxXoQuL2RxlezMOR4VzdQLDTFpp t+MiW/FNu27Cu9nEBDCZfYevH5mpYYedNheD1RE8S0FcGaGyzE2T+Dis8BX6M1Gy7F3v 4ztg== X-Gm-Message-State: AOJu0YwrXWLY8sb7dkplqFcPIzSoTEu+V3h6WAd/bCBZC6HcL1ZZiy6/ MJUg90W0GsPNkn53gL0/4dS7g2Jdq9eyLkP8tHY= X-Google-Smtp-Source: AGHT+IFXKCTMBpHJ8zbXYQBWZWxaSg3zhGtYnlI8+eC20SyrPxEp+NrMWUJrKNtxAxlNlLsDMlMTcA== X-Received: by 2002:a17:90a:b290:b0:28b:249d:64e6 with SMTP id c16-20020a17090ab29000b0028b249d64e6mr2545874pjr.84.1702925692376; Mon, 18 Dec 2023 10:54:52 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:51 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:35 -0700 Message-ID: <20231218185440.506995-9-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925692; x=1703530492; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qxFN7LCqOjhpr8iEIh+38ehCyayv8ydwXMHJh7JmMgY=; b=h6Kt4AlN33HJLivTEeG9NPrnGcfVZG5apovb2p/I+1d2rDF4h4v5VJOJwlAEQsSyHV 2+Lrihunj+yQubNW0DC5k/FuKhP4TpMbMR4lwCv8FEUKjLV6RwwxPBaaUIy46MkRq4vd ygSxzTTA+4Cue/nXqmxYbldRflHKxZqoh4mC0= X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=h6Kt4AlN Subject: [Buildroot] [PATCH v2 09/13] package/flutter-gallery: add a configure step X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" To clarify the next patch, add a configure step to flutter-gallery.mk. The `$(HOST_FLUTTER_SDK_BIN_FLUTTER) build bundle` is in the configure step because it generates several files needed for the flutter_gen_snapshot tool to generate the target .so file. Signed-off-by: Adam Duskett --- package/flutter-gallery/flutter-gallery.mk | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/package/flutter-gallery/flutter-gallery.mk b/package/flutter-gallery/flutter-gallery.mk index 57a476b1ab..50ddd9ffba 100644 --- a/package/flutter-gallery/flutter-gallery.mk +++ b/package/flutter-gallery/flutter-gallery.mk @@ -14,12 +14,17 @@ FLUTTER_GALLERY_DEPENDENCIES = \ FLUTTER_GALLERY_INSTALL_DIR = $(TARGET_DIR)/usr/share/flutter/gallery/$(FLUTTER_ENGINE_RUNTIME_MODE) -define FLUTTER_GALLERY_BUILD_CMDS +define FLUTTER_GALLERY_CONFIGURE_CMDS cd $(@D) && \ FLUTTER_RUNTIME_MODES=$(FLUTTER_ENGINE_RUNTIME_MODE) \ $(HOST_FLUTTER_SDK_BIN_FLUTTER) clean && \ - $(HOST_FLUTTER_SDK_BIN_FLUTTER) packages get && \ - $(HOST_FLUTTER_SDK_BIN_FLUTTER) build bundle && \ + $(HOST_FLUTTER_SDK_BIN_FLUTTER) pub get && \ + $(HOST_FLUTTER_SDK_BIN_FLUTTER) build bundle +endef + +define FLUTTER_GALLERY_BUILD_CMDS + cd $(@D) && \ + FLUTTER_RUNTIME_MODES=$(FLUTTER_ENGINE_RUNTIME_MODE) \ $(HOST_FLUTTER_SDK_BIN_DART_BIN) package:gallery/main.dart && \ $(HOST_FLUTTER_SDK_BIN_ENV) $(FLUTTER_ENGINE_GEN_SNAPSHOT) \ --deterministic \ From patchwork Mon Dec 18 18:54:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877586 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8F64hjCz2402 for ; Tue, 19 Dec 2023 05:56:42 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id CB25D41846; Mon, 18 Dec 2023 18:56:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CB25D41846 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kQwqsSHKI818; Mon, 18 Dec 2023 18:56:39 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id DF47E418AE; Mon, 18 Dec 2023 18:56:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org DF47E418AE X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 2145C1BF20B for ; Mon, 18 Dec 2023 18:54:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id ECC634056F for ; Mon, 18 Dec 2023 18:54:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org ECC634056F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r7tqSnH96lid for ; Mon, 18 Dec 2023 18:54:54 +0000 (UTC) Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by smtp2.osuosl.org (Postfix) with ESMTPS id 6C2B740527 for ; Mon, 18 Dec 2023 18:54:54 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 6C2B740527 Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-5bdb0be3591so2782917a12.2 for ; Mon, 18 Dec 2023 10:54:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925693; x=1703530493; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M1n0SafHyuG1+bnmIyL/8pyacZ2f9OIq5dzKvOeOqi8=; b=OUJCSz2YML70kTLvbnzqM5QH5gXCP3Kq6HYkuI6e4x2bvgeWZxGFowDRxyPlodr1Ag ZKI5WzZbDI+/M4EkWMq0F2mRIVARiylZof7qsb+Tqd2fR/z8xYafu6SPh6WVpTYPxZVt nJUDDflNBjxdqAldJv/GsVZ5fy1gv2wJRPe4EirOeum9bKwulQW2/pil3uOumhOJpJ0M oypfHm7Ib3KNuS7Y4WQbE2L9eH/diB8EMyzwHxpTz/3BNZGHAySxmcWtHZx0i2DUnBC7 bh9ZObOHai0mStabrE/1Cc2T1IhXjYzpwbsEx2XzZXwC0KmBMDykvBeZbBIgpKkt56LX xTag== X-Gm-Message-State: AOJu0YzRPq4TT7SQzoWv+iRzCWd6zmj5SXE1lDJ5fW2ZMjpE23v2FMBy KSS80JheRz4iJpQMkRuebxhBAGu9oIltPKMe5ic= X-Google-Smtp-Source: AGHT+IG0aYuluLplVr5yqAsYKYvqtYs66gMfA/Fmq4BWuPJGWkmdt2EFKVhs7ww6jBxpFgIihSFo2g== X-Received: by 2002:a17:90b:83:b0:28b:906f:1227 with SMTP id bb3-20020a17090b008300b0028b906f1227mr1178544pjb.34.1702925693403; Mon, 18 Dec 2023 10:54:53 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:52 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:36 -0700 Message-ID: <20231218185440.506995-10-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925693; x=1703530493; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=M1n0SafHyuG1+bnmIyL/8pyacZ2f9OIq5dzKvOeOqi8=; b=EAZCU8nQUuZVD5OhFySEx9osuFPrM6lzBVISsmTxUlgKOGszGvqhT3K6y4i/tm/tVi uTCkqP7AwfuPkgKPzBQYxDJjuKeKBuSgdQxbzIKFLNUsvpOTT2XtJjbDsZhLFnDhhVKu E3WavtdeBx79kYQGy4glIg5TMLcmat6H3O7ZU= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=EAZCU8nQ Subject: [Buildroot] [PATCH v2 10/13] package/xdg-user-dirs: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" This is needed to fix flutter-gallery Signed-off-by: Adam Duskett --- DEVELOPERS | 1 + package/Config.in | 1 + package/xdg-user-dirs/Config.in | 14 +++++++ package/xdg-user-dirs/S22xdg-user-dirs-update | 26 +++++++++++++ .../xdg-user-dirs-update.service | 10 +++++ package/xdg-user-dirs/xdg-user-dirs.hash | 3 ++ package/xdg-user-dirs/xdg-user-dirs.mk | 37 +++++++++++++++++++ 7 files changed, 92 insertions(+) create mode 100644 package/xdg-user-dirs/Config.in create mode 100644 package/xdg-user-dirs/S22xdg-user-dirs-update create mode 100644 package/xdg-user-dirs/xdg-user-dirs-update.service create mode 100644 package/xdg-user-dirs/xdg-user-dirs.hash create mode 100644 package/xdg-user-dirs/xdg-user-dirs.mk diff --git a/DEVELOPERS b/DEVELOPERS index 311dcd9504..3782d11b75 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -39,6 +39,7 @@ F: package/flutter-pi/ F: package/flutter-sdk-bin/ F: package/python-kmod/ F: package/python-versioneer/ +F: package/xdg-user-dirs/ F: support/testing/tests/package/test_firewalld.py F: support/testing/tests/package/test_flutter.py diff --git a/package/Config.in b/package/Config.in index 09e8700ea6..a445ff64c1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2785,6 +2785,7 @@ menu "System tools" source "package/watchdog/Config.in" source "package/watchdogd/Config.in" source "package/xdg-dbus-proxy/Config.in" + source "package/xdg-user-dirs/Config.in" source "package/xen/Config.in" source "package/xvisor/Config.in" endmenu diff --git a/package/xdg-user-dirs/Config.in b/package/xdg-user-dirs/Config.in new file mode 100644 index 0000000000..ba122606f2 --- /dev/null +++ b/package/xdg-user-dirs/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_XDG_USER_DIRS + bool "xdg-user-dirs" + depends on BR2_ENABLE_LOCALE + depends on BR2_USE_WCHAR # libglib2 -> gettext + help + xdg-user-dirs is a tool to help manage "well known" user + directories like the desktop folder and the music folder. + It also handles localization (i.e. translation) of the + filenames. + + https://freedesktop.org/wiki/Software/xdg-user-dirs/ + +comment "xdg-user-dirs needs a toolchain w/ wchar, locale" + depends on !BR2_USE_WCHAR || !BR2_ENABLE_LOCALE diff --git a/package/xdg-user-dirs/S22xdg-user-dirs-update b/package/xdg-user-dirs/S22xdg-user-dirs-update new file mode 100644 index 0000000000..ec8f2039b3 --- /dev/null +++ b/package/xdg-user-dirs/S22xdg-user-dirs-update @@ -0,0 +1,26 @@ +#!/bin/sh +set -e + +DAEMON="xdg-user-dirs-update" +XDG_USER_DIRS_UPDATE_ARGS="--force" + +start() { + printf "Starting %s: " "${DAEMON}" + su - root -c "${DAEMON} ${XDG_USER_DIRS_UPDATE_ARGS}" + status=$? + if [ "${status}" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "${status}" +} + +case "$1" in + start) + "$1";; + *) + echo "Usage: xdg-user-dirs-update start" + exit 1 + ;; +esac diff --git a/package/xdg-user-dirs/xdg-user-dirs-update.service b/package/xdg-user-dirs/xdg-user-dirs-update.service new file mode 100644 index 0000000000..438df4a8da --- /dev/null +++ b/package/xdg-user-dirs/xdg-user-dirs-update.service @@ -0,0 +1,10 @@ +[Unit] +Description=Update XDG user dir configuration + +[Service] +Type=oneshot +EnvironmentFile=-/etc/locale.conf +ExecStart=/usr/bin/xdg-user-dirs-update --force + +[Install] +WantedBy=default.target diff --git a/package/xdg-user-dirs/xdg-user-dirs.hash b/package/xdg-user-dirs/xdg-user-dirs.hash new file mode 100644 index 0000000000..a4d911ee7d --- /dev/null +++ b/package/xdg-user-dirs/xdg-user-dirs.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 ec6f06d7495cdba37a732039f9b5e1578bcb296576fde0da40edb2f52220df3c xdg-user-dirs-0.18.tar.gz +sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/xdg-user-dirs/xdg-user-dirs.mk b/package/xdg-user-dirs/xdg-user-dirs.mk new file mode 100644 index 0000000000..95b2e0c4fc --- /dev/null +++ b/package/xdg-user-dirs/xdg-user-dirs.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# xdg-user-dirs +# +################################################################################ + +XDG_USER_DIRS_VERSION = 0.18 +XDG_USER_DIRS_SITE = http://user-dirs.freedesktop.org/releases +XDG_USER_DIRS_LICENSE = GPL-2.0 +XDG_USER_DIRS_LICENSE_FILES = COPYING +XDG_USER_DIRS_CONF_OPTS = \ + --disable-rpath \ + --with-gnu-ld + +ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y) +XDG_USER_DIRS_CONF_OPTS += --with-libintl-prefix=$(STAGING_DIR)/usr +else +XDG_USER_DIRS_CONF_OPTS += --without-libintl-prefix +endif + +# We do not need nor want the desktop file. +define XDG_USER_DIRS_REMOVE_DESKTOP_FILE + $(RM) -rf $(TARGET_DIR)/etc/xdg/autostart/ +endef +XDG_USER_DIRS_POST_INSTALL_TARGET_HOOKS += XDG_USER_DIRS_REMOVE_DESKTOP_FILE + +define XDG_USER_DIRS_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(XDG_USER_DIRS_PKGDIR)/xdg-user-dirs-update.service \ + $(TARGET_DIR)/usr/lib/systemd/system/xdg-user-dirs-update.service +endef + +define XDG_USER_DIRS_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(XDG_USER_DIRS_PKGDIR)/S22xdg-user-dirs-update \ + $(TARGET_DIR)/etc/init.d/S22xdg-user-dirs-update +endef + +$(eval $(autotools-package)) From patchwork Mon Dec 18 18:54:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877587 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8FM3dRhz2402 for ; Tue, 19 Dec 2023 05:56:55 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id AFB9341925; Mon, 18 Dec 2023 18:56:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org AFB9341925 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sC22ij5lTJAm; Mon, 18 Dec 2023 18:56:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 90449419D6; Mon, 18 Dec 2023 18:56:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 90449419D6 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id C60F61BF20B for ; Mon, 18 Dec 2023 18:54:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 9EE7782236 for ; Mon, 18 Dec 2023 18:54:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9EE7782236 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SldAZFf-_DIk for ; Mon, 18 Dec 2023 18:54:55 +0000 (UTC) Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by smtp1.osuosl.org (Postfix) with ESMTPS id 89B0B82202 for ; Mon, 18 Dec 2023 18:54:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 89B0B82202 Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-28b406a0fbfso2656392a91.0 for ; Mon, 18 Dec 2023 10:54:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925694; x=1703530494; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WUSFA7cbMFKk18Jf3x4EuKlpdaFvcyE+zZjLK7DU6kg=; b=AYVEKxPji0DKdjceIcmYHX0xrdYPO55H3N6wnfNJbek7VUsW+pUoluEzD/DUpe0j+w /sPeg8nLkkwShLAWOygrNIhc1RMVXCQrOE+sDoA/4F1Ubghbn29jN1+NCXgbn8KUV4br S9gHe+vJZBivsAclPwnV+BuYP5DWp1e2d2eqd/gvFRXLhmwt5y2GlagAbje30II3mLgh suj+5uTkApfYva6QNWmZUmHftG9JJH30Stw8W8NGihwZsTLBU3G7w4j1poOps3IpWkXI LXfZtIBq2O4muJyNiNET4DWKPDnB+j/QVROrl0rVr/x2YDUUKSiX1Dj1xclfPdFapqrf qHtA== X-Gm-Message-State: AOJu0YwOM6mhG874nizNDIoiVlX13nUD7dBYysmMGU79XuKdZMC51dkr +2LKW0X1G1FdEZpdoaRydqngyaRl3WIK9LKHJO4= X-Google-Smtp-Source: AGHT+IHWZad36TjOGgxpOqWeLgxAER/boNf3BwRnh5D2iJ+pCWolUNo0j82oGTkQL9fXjMVVp4exCA== X-Received: by 2002:a17:90a:bb8d:b0:28b:8bc1:588f with SMTP id v13-20020a17090abb8d00b0028b8bc1588fmr1209196pjr.46.1702925694358; Mon, 18 Dec 2023 10:54:54 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:53 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:37 -0700 Message-ID: <20231218185440.506995-11-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925694; x=1703530494; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WUSFA7cbMFKk18Jf3x4EuKlpdaFvcyE+zZjLK7DU6kg=; b=ZEfK+3z56hBygrV/g6uimf8yrz7SGvin1xj+PY9DL6K+fpfbI3ux3tOEB4X/hwh7w5 3JwTrkJkqKy//xZTUaRkhCv8rjYBj4uATG1Iy7vInOzqliKMRDGiM46LY/axUGaIbEKn WT5VVEXnwSeNMFII3MoQbteg5dQSY8eHWx78s= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=ZEfK+3z5 Subject: [Buildroot] [PATCH v2 11/13] package/flutter-gallery: depend on xdg-user-dirs and fix build options X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" - Drop 0001-remove-GetStorage.patch - Select and depend on xdg-user-dirs for the GetStorage plugin. - Pass the following new options to dart to allow flutter-gallery to properly run: -Dflutter.dart_plugin_registrant informs dart the dart_plugin_registrant.dart file is for a flutter application. --source file://$(@D)/.dart_tool/flutter_build/dart_plugin_registrant.dart adds the dart_plugin_registrant.dart file as a source file. --source package:flutter/src/dart_plugin_registrant.dart binds a plugin implementation to the platform interface based on the configuration of the app's pubpec.yaml, and the plugin's pubspec.yaml. - pass --obfuscate to flutter_gen_snapshot to obfuscate the .so for security purposes. Signed-off-by: Adam Duskett --- .../0001-remove-GetStorage.patch | 84 ------------------- package/flutter-gallery/Config.in | 1 + package/flutter-gallery/flutter-gallery.mk | 10 ++- 3 files changed, 9 insertions(+), 86 deletions(-) delete mode 100644 package/flutter-gallery/0001-remove-GetStorage.patch diff --git a/package/flutter-gallery/0001-remove-GetStorage.patch b/package/flutter-gallery/0001-remove-GetStorage.patch deleted file mode 100644 index 142cf853da..0000000000 --- a/package/flutter-gallery/0001-remove-GetStorage.patch +++ /dev/null @@ -1,84 +0,0 @@ -From a1d38d78163d84d3506c188e195cd5fa363f4be6 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Thu, 17 Aug 2023 13:00:07 -0600 -Subject: [PATCH] remove GetStorage - -Commit 287b20a8bfc71196cd733625e622b98b2f84bef1 introduced the get_storage -plugin which breaks with the following error when the application is ran: - -Unhandled Exception: MissingPluginException(No implementation found for method -getApplicataionDocumentsDirectory on channel plugins.flutter.io/path_provider) - -Revert the change. - -Upstream: https://github.com/flutter/gallery/issues/994 -Signed-off-by: Adam Duskett ---- - lib/feature_discovery/feature_discovery.dart | 10 ---------- - lib/main.dart | 2 -- - pubspec.yaml | 1 - - 3 files changed, 13 deletions(-) - -diff --git a/lib/feature_discovery/feature_discovery.dart b/lib/feature_discovery/feature_discovery.dart -index 288c78b..965d83c 100644 ---- a/lib/feature_discovery/feature_discovery.dart -+++ b/lib/feature_discovery/feature_discovery.dart -@@ -6,7 +6,6 @@ import 'package:flutter/material.dart'; - import 'package:flutter/scheduler.dart'; - import 'package:gallery/feature_discovery/animation.dart'; - import 'package:gallery/feature_discovery/overlay.dart'; --import 'package:get_storage/get_storage.dart'; - - const _featureHighlightShownKey = 'feature_highlight_shown'; - -@@ -271,15 +270,6 @@ class _FeatureDiscoveryState extends State - - initAnimationControllers(); - initAnimations(); -- -- final localStorage = GetStorage(); -- final featureHiglightShown = -- localStorage.read(_featureHighlightShownKey) ?? false; -- localStorage.write(_featureHighlightShownKey, true); -- showOverlay = widget.showOverlay && !featureHiglightShown; -- if (showOverlay) { -- localStorage.write(_featureHighlightShownKey, true); -- } - } - - void initAnimationControllers() { -diff --git a/lib/main.dart b/lib/main.dart -index e9f4ff9..8c7a4e3 100644 ---- a/lib/main.dart -+++ b/lib/main.dart -@@ -16,7 +16,6 @@ import 'package:gallery/pages/backdrop.dart'; - import 'package:gallery/pages/splash.dart'; - import 'package:gallery/routes.dart'; - import 'package:gallery/themes/gallery_theme_data.dart'; --import 'package:get_storage/get_storage.dart'; - import 'package:google_fonts/google_fonts.dart'; - - import 'firebase_options.dart'; -@@ -26,7 +25,6 @@ export 'package:gallery/data/demos.dart' show pumpDeferredLibraries; - - void main() async { - GoogleFonts.config.allowRuntimeFetching = false; -- await GetStorage.init(); - - if (defaultTargetPlatform != TargetPlatform.linux && - defaultTargetPlatform != TargetPlatform.windows && -diff --git a/pubspec.yaml b/pubspec.yaml -index 964edad..4b00e40 100644 ---- a/pubspec.yaml -+++ b/pubspec.yaml -@@ -24,7 +24,6 @@ dependencies: - firebase_core: ^2.7.0 - firebase_crashlytics: ^3.1.1 - firebase_performance: ^0.9.0+14 -- get_storage: ^2.1.1 - google_fonts: ^5.0.0 - intl: any # An exact version pin will be provided by the Flutter SDK - meta: ^1.7.0 --- -2.41.0 - diff --git a/package/flutter-gallery/Config.in b/package/flutter-gallery/Config.in index 224457ea6f..85d7a47e49 100644 --- a/package/flutter-gallery/Config.in +++ b/package/flutter-gallery/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_FLUTTER_GALLERY depends on BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_ARCH_SUPPORTS depends on BR2_PACKAGE_FLUTTER_ENGINE select BR2_PACKAGE_HOST_FLUTTER_SDK_BIN + select BR2_PACKAGE_XDG_USER_DIRS help Flutter Gallery is a resource to help developers evaluate and use Flutter. It is a collection of Material Design & diff --git a/package/flutter-gallery/flutter-gallery.mk b/package/flutter-gallery/flutter-gallery.mk index 50ddd9ffba..5299b18134 100644 --- a/package/flutter-gallery/flutter-gallery.mk +++ b/package/flutter-gallery/flutter-gallery.mk @@ -10,7 +10,8 @@ FLUTTER_GALLERY_LICENSE = BSD-3-Clause FLUTTER_GALLERY_LICENSE_FILES = LICENSE FLUTTER_GALLERY_DEPENDENCIES = \ host-flutter-sdk-bin \ - flutter-engine + flutter-engine \ + xdg-user-dirs FLUTTER_GALLERY_INSTALL_DIR = $(TARGET_DIR)/usr/share/flutter/gallery/$(FLUTTER_ENGINE_RUNTIME_MODE) @@ -25,9 +26,14 @@ endef define FLUTTER_GALLERY_BUILD_CMDS cd $(@D) && \ FLUTTER_RUNTIME_MODES=$(FLUTTER_ENGINE_RUNTIME_MODE) \ - $(HOST_FLUTTER_SDK_BIN_DART_BIN) package:gallery/main.dart && \ + $(HOST_FLUTTER_SDK_BIN_DART_BIN) \ + -Dflutter.dart_plugin_registrant=file://$(@D)/.dart_tool/flutter_build/dart_plugin_registrant.dart \ + --source file://$(@D)/.dart_tool/flutter_build/dart_plugin_registrant.dart \ + --source package:flutter/src/dart_plugin_registrant.dart \ + package:gallery/main.dart && \ $(HOST_FLUTTER_SDK_BIN_ENV) $(FLUTTER_ENGINE_GEN_SNAPSHOT) \ --deterministic \ + --obfuscate \ --snapshot_kind=app-aot-elf \ --elf=libapp.so \ .dart_tool/flutter_build/*/app.dill From patchwork Mon Dec 18 18:54:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877588 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Fc15QRz2402 for ; Tue, 19 Dec 2023 05:57:08 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 62F024195F; Mon, 18 Dec 2023 18:57:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 62F024195F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RWrae3NqBT3x; Mon, 18 Dec 2023 18:57:05 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 6EF5341A60; Mon, 18 Dec 2023 18:57:04 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 6EF5341A60 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D04721BF20B for ; Mon, 18 Dec 2023 18:54:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id A911D60AE8 for ; Mon, 18 Dec 2023 18:54:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A911D60AE8 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KMLGIYO4YubY for ; Mon, 18 Dec 2023 18:54:57 +0000 (UTC) Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) by smtp3.osuosl.org (Postfix) with ESMTPS id 09C6960AC2 for ; Mon, 18 Dec 2023 18:54:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 09C6960AC2 Received: by mail-pg1-x52c.google.com with SMTP id 41be03b00d2f7-5c66b093b86so3271882a12.0 for ; Mon, 18 Dec 2023 10:54:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925695; x=1703530495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8NdA4p6aFSEidjnmt/+wbbP+idMZEz5fQIxSPBV5Xfc=; b=MHbdhuUXmzTnzkWjMyNJhGV4KkARzLsN38wW7xyKODpqTlxOG+b23mn/T6S5PdUc+H a5O0vSE3X/+ex3QSJzI6KeaQ3yk0GgOLlHcPLuQ8c4paJGGkbNGLNuRGvGlVhBpVukr6 87UYc5O5yaR7sHjRArSI1f3DG3cz/UET0wnx3k5mOwqsgNADNSbyESftZiJazzUKUPvz zoJBR5QA3ZQROgHK5UbsRqsjpPENVp5pa8bQ0MCScZ2vPkapl8qS3WPgn5wpuDB1mAHT hmV311++WZnHZSrggljxaq16Xn0hHLCovSShOG/XIg/a3N1hftdmDA5urZVaxe1kwd6R 5+xg== X-Gm-Message-State: AOJu0YzK3lHCXGAqvwWjmRtAN4pEI3GFJQi7SBSF75ndX8eaT51XlLY/ oFFWiCiJ7fcIpriC7uTdkswKjX+YqR+E8fXdUdo= X-Google-Smtp-Source: AGHT+IEpC67apLdyAuwPQxn4/ZT9Y60WU5DkIDRmaDz9ZMq7fnUOU39uuwpi5KAoQSfmn6hMC8HpAQ== X-Received: by 2002:a17:90a:3883:b0:288:927d:5f93 with SMTP id x3-20020a17090a388300b00288927d5f93mr19489294pjb.24.1702925695524; Mon, 18 Dec 2023 10:54:55 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:54 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:38 -0700 Message-ID: <20231218185440.506995-12-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925695; x=1703530495; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8NdA4p6aFSEidjnmt/+wbbP+idMZEz5fQIxSPBV5Xfc=; b=XLYcc/3VLXqX6hdTXe2K2PnaqSg//WM8lIqckx4MpF0NlcK7xSV9r80H30Oc0J1OI/ HbhVYYjnIMHp7JE2UowF2mRIO7r4tVx/6R9CINWynIlFGrHPm2lvfeZ7lWKFfL4h5qMd jWJGddd/ukyMnbEtWrlZgaLhqUM1zw1bhOrtk= X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=XLYcc/3V Subject: [Buildroot] [PATCH v2 12/13] package/flutter-gallery: clean up install_target_cmds X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Remove and create the kernel_blob.bin file in the flutter_assets directory: When Flutter compiles the source code, it creates the kernel_blob.bin file, a Dart Kernel Bytecode of the application. If kernel_blob.bin exists inside the flutter_assets directory, then the application source code can be extracted with nothing more than apktool. Not only is this a security risk, it's also redundant and a waste of space. Removing the kernel_blob.bin file generated for flutter-gallery saves 86M! Because this package is a reference package, and some applications may check if the kernel_blob.bin file exists, we also touch a blank kernel_blob.bin file. Do not use relative symlinks: Users may not install their applications in the /usr/share/flutter/${package_name} directory. Because this is a reference application, we should use exact symlinks to icudtl.dat and libflutter_engine.so. Besides, the output of ls -la looks cleaner as well! Signed-off-by: Adam Duskett --- package/flutter-gallery/flutter-gallery.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/flutter-gallery/flutter-gallery.mk b/package/flutter-gallery/flutter-gallery.mk index 5299b18134..492b426510 100644 --- a/package/flutter-gallery/flutter-gallery.mk +++ b/package/flutter-gallery/flutter-gallery.mk @@ -46,10 +46,12 @@ define FLUTTER_GALLERY_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/libapp.so \ $(FLUTTER_GALLERY_INSTALL_DIR)/lib/libapp.so - ln -sf ../../../$(FLUTTER_ENGINE_RUNTIME_MODE)/data/icudtl.dat \ + ln -sf /usr/share/flutter/$(FLUTTER_ENGINE_RUNTIME_MODE)/data/icudtl.dat \ $(FLUTTER_GALLERY_INSTALL_DIR)/data/ - ln -sf ../../../../../lib/libflutter_engine.so $(FLUTTER_GALLERY_INSTALL_DIR)/lib/ + ln -sf /usr/lib/libflutter_engine.so $(FLUTTER_GALLERY_INSTALL_DIR)/lib/ + $(RM) $(FLUTTER_GALLERY_INSTALL_DIR)/data/flutter_assets/kernel_blob.bin + touch $(FLUTTER_GALLERY_INSTALL_DIR)/data/flutter_assets/kernel_blob.bin endef $(eval $(generic-package)) From patchwork Mon Dec 18 18:54:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1877589 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Sv8Fr4vXdz2402 for ; Tue, 19 Dec 2023 05:57:20 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id D870441B34; Mon, 18 Dec 2023 18:57:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D870441B34 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id asrxkfdRXLhX; Mon, 18 Dec 2023 18:57:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 0902941B1B; Mon, 18 Dec 2023 18:57:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0902941B1B X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 7CA261BF20B for ; Mon, 18 Dec 2023 18:54:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 53CC54056F for ; Mon, 18 Dec 2023 18:54:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 53CC54056F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bx1uoODTO2Ne for ; Mon, 18 Dec 2023 18:54:58 +0000 (UTC) Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) by smtp2.osuosl.org (Postfix) with ESMTPS id 1E12B40527 for ; Mon, 18 Dec 2023 18:54:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1E12B40527 Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-5cd8e2988ddso896962a12.3 for ; Mon, 18 Dec 2023 10:54:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702925697; x=1703530497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+2zCCLnrM53V3KVtdKQM+PCC/9bE5HgGJ8ONfdo6PEA=; b=YwiHf4zYdKjEzPGez1DnR3UViRJUoxoCcMvQD1+Qvio0Xg3z5Lb25hnOK5cZtW4YCP 2zxxWJuueu+TpB1Zo/5Hp05puC8czTtT5AZ5MTuwTPyGeP/NQ8fR6bTNBwK0tH03I214 sH53rnPvBIjQ/XjF92Xb4WAQh1YVv2uuNPSiSZa2wMZVcLZwkzjePcMEcD6vHRt+8Qm0 /Z1J8USVXJRPe8hi/AJkZptFgriJqHqNiSBV+DFAqzwy5s/o3r+uPreTPVuDR4cbxBgg M/kOzQuZ8MEq2ePmuo8io6obTr4HOi14I6/LU/mZ3cCq5Qbeo4yLpFVv6H5PSsryOGck 69Ww== X-Gm-Message-State: AOJu0Ywj5tlykrl70f9K+VCjhlhww4ciQ5ExN93+eONEojv/2TAiVaGa ydwNZqw7Kx2P2iu1p4QHD+umLV0p2IxGwuUWx1g= X-Google-Smtp-Source: AGHT+IEqhh8G5kNqUqCN1Ci5wl5TH065LihvonekC7O8T3+HMQQb3mAXlqpCjFlu3j27kQmSRv/Qdg== X-Received: by 2002:a05:6a20:5486:b0:18f:5f5b:c0a with SMTP id i6-20020a056a20548600b0018f5f5b0c0amr9617534pzk.104.1702925696983; Mon, 18 Dec 2023 10:54:56 -0800 (PST) Received: from DESKTOP-OI0KN2B.amarulasolutions.com ([174.27.209.61]) by smtp.gmail.com with ESMTPSA id p5-20020a17090ac00500b00285cc7a867esm21890580pjt.0.2023.12.18.10.54.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 10:54:56 -0800 (PST) From: Adam Duskett To: buildroot@buildroot.org Date: Mon, 18 Dec 2023 11:54:39 -0700 Message-ID: <20231218185440.506995-13-adam.duskett@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> References: <20231218185440.506995-1-adam.duskett@amarulasolutions.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702925697; x=1703530497; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+2zCCLnrM53V3KVtdKQM+PCC/9bE5HgGJ8ONfdo6PEA=; b=nH+iMGQuaPbf9DRHzw97gIwLk59mPgiYG5gZCWWcL8nJyHGtOyLcC1TwAWuKiYhW7D 8uim4d//oC47qMEkIhbnmdT84kNzbNTtCyNZBaUmS4CgkIv91ueBJqHWqUVmmCeLRfAr W9WY8Jznz/02Os1X2xhG8pV/XqKYl9lxkzEHM= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.a=rsa-sha256 header.s=google header.b=nH+iMGQu Subject: [Buildroot] [PATCH v2 13/13] package/flutter-sdk-bin/Config.in.host: add pub-cache location option X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" When running the command "flutter pub get," the plugins are stored in the pub-cache directory along with their sha256sum hashes. The default location of the pub-cache directory is current $(HOST_DIR)/share/flutter/sdk/.pub-cache, which is not an acceptable choice by default because every plugin will be re-downloaded during every build of a flutter application when building with the per-package-directory option enabled. Furthermore, keeping the pub-cache in its current location prevents users from committing the pub-cache directory to git for faster rebuilds. To fix the above issue, add a new option to flutter-sdk-bin/Config.in.host, BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_PUB_CACHE_LOCATION and set the default to the current default of $(DL_DIR)/br-flutter-pub-cache Signed-off-by: Adam Duskett --- v1 -> v2: Set default path to $(DL_DIR)/br-flutter-pub-cache [ Yann ] package/flutter-sdk-bin/Config.in.host | 11 +++++++++++ package/flutter-sdk-bin/flutter-sdk-bin.mk | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package/flutter-sdk-bin/Config.in.host b/package/flutter-sdk-bin/Config.in.host index 181a2ee6e5..a1ac5835d9 100644 --- a/package/flutter-sdk-bin/Config.in.host +++ b/package/flutter-sdk-bin/Config.in.host @@ -13,3 +13,14 @@ config BR2_PACKAGE_HOST_FLUTTER_SDK_BIN free and open source. https://flutter.dev/ + +if BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_ARCH_SUPPORTS + +config BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_PUB_CACHE_LOCATION + string "pub-cache location" + default "$(DL_DIR)/br-flutter-pub-cache" + help + Directory to store cached packages used by Pub with + Dart/Flutter. + +endif diff --git a/package/flutter-sdk-bin/flutter-sdk-bin.mk b/package/flutter-sdk-bin/flutter-sdk-bin.mk index 0c33d25089..6eea3f2a45 100644 --- a/package/flutter-sdk-bin/flutter-sdk-bin.mk +++ b/package/flutter-sdk-bin/flutter-sdk-bin.mk @@ -104,4 +104,4 @@ HOST_FLUTTER_SDK_BIN_DART_BIN = \ $(eval $(host-generic-package)) # For target packages to locate said pub-cache -FLUTTER_SDK_BIN_PUB_CACHE = $(HOST_FLUTTER_SDK_BIN_SDK)/.pub-cache +FLUTTER_SDK_BIN_PUB_CACHE = $(call qstrip,$(BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_PUB_CACHE_LOCATION))