From patchwork Sun Jun 16 11:24:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1948289 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=XPNbELK4; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::23e; helo=mail-lj1-x23e.google.com; envelope-from=swupdate+bncbd2zdgn6sekrb7uwxozqmgqe525px5i@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-lj1-x23e.google.com (mail-lj1-x23e.google.com [IPv6:2a00:1450:4864:20::23e]) (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 4W29fD69QQz20Pb for ; Sun, 16 Jun 2024 21:24:51 +1000 (AEST) Received: by mail-lj1-x23e.google.com with SMTP id 38308e7fff4ca-2ebf7a0ed89sf25674591fa.0 for ; Sun, 16 Jun 2024 04:24:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718537088; cv=pass; d=google.com; s=arc-20160816; b=x+HPq+VLVdLdSM+ku8srd5erHehr2TSsyYxU4zWVYRrM4e5Tu0I4NR0lXnpRKwW7LY XSlx14SdBftZNaZupFEhLYGY2STMwrn4QyDy936JN/JDWp4Oj9h48jncETitAWxo4d6b 781gpIEDMwCr1Jqwx/c4D76gtkAba6ZLwjU89nm1ckbOER+yFW3pMxWJtA0MGVt14oue ABnBOfY48yWJtl3GbX8sxC9dY46WjBFa1H1Yt1SO/J+kdDl4x579BvTlcROlmbAqFh1O cVQYr1iGAGU5ZyaJ6rw6tB7Zsv1jPxGmW1s1F+q98AD//0YOGntQfudRIywqIe1/oKnc ygJQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:ui-outboundreport:mime-version :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=x33yGNXveVOd2P6K3Iabv+RDEUAnH7dz6SmifEftzc4=; fh=AxK+Y2IvRjWpxIRkWhukgGIGe44hX73Dwg1nPjZ78Ek=; b=Zbw5udA0AC3qD6aa2niyTSO8hW1XSpNGVTNWVwK5qkbGtA/BAWFNr/ygF/LAc0fPM3 JoWYiXDBsokZPUrmCNrTlq5sMJC6ehUosHyRJWqTRi7wR4OsSfS2ZiOYFWWzLtFwx1cL jbWzUpcZXR4cIDmSG70gPLigE1DqKAMwv53WmTDSuz18/wqQh+VnPYaAAa1AMinItmQ4 1zzT96ZUdzqqElMy8Y8O37NiUqX1+qZy0OBvKbmi4QVmbOFwAYBXTtd7OZO4w16sNEW+ uYWkmKSJL0dEs6A9otxGlYbXybfs7eE+aRV514Ap3Lqq7XNgbqRnc4opgEwGp7TqDvPH jBKg==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b=OEpVj4SD; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.187 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1718537088; x=1719141888; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:ui-outboundreport:mime-version:message-id:date :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=x33yGNXveVOd2P6K3Iabv+RDEUAnH7dz6SmifEftzc4=; b=XPNbELK4u5IJ9T+qHLqcgZt8IK/RiWxxA47C1s3grSI9BFA18RZ2AknDoZoR00xfIS SFsZa2u8QgtygXdEbcfBKWVY0LKDUTL0QYf3QTgwwv55mt/7VDmh4F4PWVZkS7O2RMHM c8uIeyXlTo3GojxMPhH+dcS4ISQCEGUj3ULXzVuRvcTj2UCQKwJWVG9OTsdabK2AbtUb QSppA11/Au7WwTkgeTxjShTpVKX0lRgEounnCAguesxnH2zv22QgeeL9gJvqm+VOCXS7 RORjpbQWb1o5ACUciFcsUlbOCRVpfHCOHqU/f409ne+vOSrzR/1CIl0aQY0dwKSvOI0z qeig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718537088; x=1719141888; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender :ui-outboundreport:mime-version:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=x33yGNXveVOd2P6K3Iabv+RDEUAnH7dz6SmifEftzc4=; b=VwZ/4/0eqyPwtcOntiZyWbIvDOAYvAvPJE1n09RdVMnK/JxSv2n4DGEEScmv/hYqGl 3a3ND/Lxxd7lW7FMw3z5akOzt4G7GzKLVpeMKCWMqbstl0T9mkWKG7e7L5GQPlAYcaWU EWenMF/jFaCP/vQfHIaeL2ZJdX0x6+51prQLdHqyHZpF3IOKAuAkje9d7QNgU6Blm6MY KHCK/6jSRdWhF5E6SOKP4YQ4luhI1qgPlRdsY5sGq0EjFgpTSjTRluqso1nazI5X6o8n gWsL1ZGF138Qivdh6FA6XSJGAOBmX2CyxXo/fXVYxpJU7nDQkH4Lfok5EHd/qHpZXyT/ Tbdg== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWd/RTsNk3QxjCCo/6qFtx3+eJr7eQAQEelSNRxFST46BEuQETn/IwQdA7E5J0fG4Zpzakx4VZq1LCfRi+nCrQXkWcQankyiYcLjcFM6A== X-Gm-Message-State: AOJu0YywRpsavYgLkwRPjLhHpXQ0pWsBhIMHj1nrMpoCj6TdqfuwE//L dfWusBBhokXeuZ1E0DBuWYfqGkWIP09iFhIyHYO/pg9GLcFAd57A X-Google-Smtp-Source: AGHT+IEDqyUDpBdeJRWYJED7cRS97eFaDs9SOTmmWioDrSLTrpGhUvKw2HK/pNfAtHPuumJ3a92MpA== X-Received: by 2002:a2e:8256:0:b0:2ec:2570:397 with SMTP id 38308e7fff4ca-2ec25700fbfmr16764001fa.5.1718537088011; Sun, 16 Jun 2024 04:24:48 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:651c:237:b0:2eb:e93b:935 with SMTP id 38308e7fff4ca-2ec0284c0bbls16850431fa.0.-pod-prod-06-eu; Sun, 16 Jun 2024 04:24:44 -0700 (PDT) X-Received: by 2002:a05:651c:221f:b0:2ec:1042:fafc with SMTP id 38308e7fff4ca-2ec1042fbdemr55630791fa.0.1718537084394; Sun, 16 Jun 2024 04:24:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1718537084; cv=none; d=google.com; s=arc-20160816; b=AGiTlcbKOSMQqGzuBVSoCPRgQsQBQzg8bC3GkV1WIBjHT3mZK50iDLW6s+V42YH8oD RkuTXgSaj1P7SpDuMCRRpBzyLnBFWEnOGwish6O7tXkYu8jl9VjCV6sPt2s4Gv0mJ/v7 z5VXiUMD/+ZGoIEtUOcrbI8ivGNSbD9Pd9SFMNkRYhS6tBKL72HLnXzByy1Re6B2OZWn aCU3GeQlR3cZQ8lTRI97+jS1NAhw9vV+VLwnBxBfzm7IGY1yr8lRnWWiQSE/gPxksWgb UYxgmbUiZvRseZyt8RrYJBBtDha+CemKTtt3wUJLY+eV5x2NYmfU3hec6VA9BZfDXR21 zp1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=Cpb3e5TndDwo01qXBGvtxfIDkGSZc2Tz1wNDSAfJVGw=; fh=TiEWcqMcKpHk5s7uErzpntoONrNfOXwKpI5P8bIlggk=; b=W3vJy41yyddqGnzMO0LaDPTdbmcXOitp1IguTyFvZolpmepg4FzizwtTMkkhvcyE/v LWthqTL9hY2/fO7xFXQ4WsL6m82Fxz7Iqm2e7krQVHmo8a0xWnwdGg3/qQ+IUrDOhfXT +k9jjV6qCxFJ/+bImvOcGj9ADaXclY/zOubkGIKsamc/YVAOJfyuFxGP5/MeOlhFP3td 6WgfsWJjyxNZyEcRncy3qkDu41arq/K2ytgmnZh1NxhXl6R1E5ZVqN1OU8KkvBDvlV6o avheK9kbdd6GfmIlFkN0IG8YtfvuwVdj8LC5SaHMBja853SydYZN/SOALVHFe2NSAOXC YRvw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b=OEpVj4SD; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.187 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org Received: from mout.kundenserver.de (mout.kundenserver.de. [212.227.126.187]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-2ec05cbb4desi1141391fa.6.2024.06.16.04.24.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Jun 2024 04:24:44 -0700 (PDT) Received-SPF: pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.187 as permitted sender) client-ip=212.227.126.187; X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from paperino.fritz.box ([88.217.136.221]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1M1aQN-1sGJpA1LFT-00AE0M; Sun, 16 Jun 2024 13:24:43 +0200 From: Stefano Babic To: swupdate@googlegroups.com Cc: Stefano Babic Subject: [swupdate] [meta-swupdate PATCH 0/2] New GUI for recovery mode Date: Sun, 16 Jun 2024 13:24:34 +0200 Message-Id: <20240616112436.50001-1-stefano.babic@swupdate.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:mhIQmfHGwHOUoVtC9+jGIcrkbZIRZZdv5Tf/U2C0RRDCdq9Qe1g o8sitGhDA5vwqQXsPEeQ7fzMNiJn3UD7uOrVlxRyw+jIgjymqDrH8ocIRJ5RCpcfNC2KyKp QW0MO6UzfdODSDNRfiruCXYmjm6nLanYEJL4B4xTA5tDplCTGDGP6k5VUWig06i6cHZx4WC g8KTCGCkBuALaAq+bjsYA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:J52zCdJmDDQ=;wlTvrpgc+GLfHlM4OT/qVaLzTrC hPKmfSzLg3vdNfhvwbdkiUPzWjg2YH36sDGcW3ExPOTYjqJrzc/syb8CcTprQ3hCiIx/U5RlS Tv43dUHx7AvVHNdcIgIwBsXbwGK+3ce3RBis+ouPJzjeZZSSlgKauMo+SE2hfNCDk+QUNQ1AC Lc+wNVr7pIrbZQS1bkQRPbliB+GdIEYLuQI34RRChmGNq52BpL3Hcc4GYYyGHfE4JMV90aEdc KbiclNfTSGK127pI/wWVyI4CylpRBkV9k/0AXW0JbsNOv8igZYLrMVE8KYrpD0hc0ACVROLn8 O0uwfDmvnGpBApXe95nmMvFFyDIgVbhjsk4N0OnQyXly/Rzl1cI67ETUrb9WqYio/LJ6+PzJd +IG3RJw1Vfwz/xSkRFAXcYi6Vm0tXwlQzqA6gzgOcmSU9WlnG4JXCVsBdkC8j04BBfvdoVk+m Gt7jAVbB8x2+gIoHBe6sl4cwHFKemVfBf41hWToFG2OUBsbeDFgaD6TBr5GQ1BC+QH81i1PQw BvBM/bIe+2zLoAWv59tJhF1msJMlGMTmSa4un4mK77dx3c8DLoLvkCLp1EWHky6vXLs01wEC1 oSrlEY3JpXUtidSB/9iW7eN5Zhk383aYquCdvtnvlFfx1Ce3d9zJvTmmdME/tioNIB6kJhYf2 RYI/+HFw4ldUJhb5+JQaYrYYjAI1jXAwS6HNNTNbFUgzkVHZ/iMVEI1OIB9W+y3u6z/oFOqIK Gd1aaJswD0YOQ6llNBeI0MVsYdMzYbYy2toR+5h5yTXQWPrc0WijV4= X-Original-Sender: stefano.babic@swupdate.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b=OEpVj4SD; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.187 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , The rescueGUI package is written in Lua nand based on a graphic library (TeKUI) that is not maintained anymore. This raises issues with Lua 5.4. Thanks to the company IFM Ecomatic (https://www.ifm.com) there is now a replacement. The GFUI was completely rewrittenm using LVGL as graphic library, by maintaining the same look and feel (at leas in current status) of the old rescueGUI. IFM decides to make the code public and to release it as Open Source Project (GPLv2 like SWUpdate), asking to be mainbtained under the umbrella of SWUpdate. Many thanks tor this ! Source code is put in the main branch of the SWUpdateGUI project. Old branches will be archived and not maintained anymore. Stefano Babic (2): lvgl: add configuration for recover-gui New GUI for recovery mode recipes-graphics/lvgl/lvgl_%.bbappend | 1 + recipes-support/rescuegui/files/swupdate-gui | 72 +++++++++++++++++++ .../rescuegui/files/swupdate-gui.service | 11 +++ recipes-support/rescuegui/swupdate-gui_git.bb | 45 ++++++++++++ 4 files changed, 129 insertions(+) create mode 100644 recipes-graphics/lvgl/lvgl_%.bbappend create mode 100644 recipes-support/rescuegui/files/swupdate-gui create mode 100644 recipes-support/rescuegui/files/swupdate-gui.service create mode 100644 recipes-support/rescuegui/swupdate-gui_git.bb --- 2.34.1