From patchwork Fri Jan 24 21:31:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Randolph Sapp X-Patchwork-Id: 56083 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1CFCC02181 for ; Fri, 24 Jan 2025 21:32:00 +0000 (UTC) Received: from lelvem-ot02.ext.ti.com (lelvem-ot02.ext.ti.com [198.47.23.235]) by mx.groups.io with SMTP id smtpd.web10.3965.1737754318092167164 for ; Fri, 24 Jan 2025 13:31:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=HfDbi9/g; spf=pass (domain: ti.com, ip: 198.47.23.235, mailfrom: rs@ti.com) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelvem-ot02.ext.ti.com (8.15.2/8.15.2) with ESMTPS id 50OLVufl629414 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Jan 2025 15:31:56 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1737754316; bh=xnL3BQfF/tDV12Oq8Txme46REkrjsV753/w67LjqlyY=; h=From:To:CC:Subject:Date; b=HfDbi9/guuSs6xKVTIfgkiMmJheIHZ76+rP6f1OHupYk6YC/KbubGomB8mu0bbIHc P2IbK6NNjxau7B5pR4Zbon7WQBwkbNV3ibQZmip21xVoR/5xzVOhQHJu+Q4stthS9j yWon2MmQURJzZCtIZlfhY/z+94JIqCE38hFoA52c= Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 50OLVuEe067735 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 24 Jan 2025 15:31:56 -0600 Received: from DFLE103.ent.ti.com (10.64.6.24) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Fri, 24 Jan 2025 15:31:56 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE103.ent.ti.com (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Fri, 24 Jan 2025 15:31:56 -0600 Received: from rs-desk.dhcp.ti.com (rs-desk.dhcp.ti.com [128.247.81.144]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 50OLVuVc070860; Fri, 24 Jan 2025 15:31:56 -0600 From: To: , , , CC: Subject: [meta-arago][master][PATCH] meta-arago-demos: remove this layer due to qt5 dep Date: Fri, 24 Jan 2025 15:31:19 -0600 Message-ID: <20250124213118.1756683-2-rs@ti.com> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 24 Jan 2025 21:32:00 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15761 From: Randolph Sapp Remove this layer now that the current recipes are unreachable. These were the last of the "demos" in this layer and they were only being built for legacy devices. Demos should primarily be in layers above this unless they are used for functionality testing. These modifications are required as part of the effort to make this layer less dependent on meta-qt5. Moving forward TI builds of arago will enable and test Qt6 by default, but unlike before this will not be done in a way that creates an explicit dependency in this layer. This should allow customers and layers that consume or extend this layer to toggle Qt support more easily. This should come after a patch to remove this layer from the oe-layersetup configs. If you run into any build issues, be sure to update your bblayers.conf accordingly. Signed-off-by: Randolph Sapp --- meta-arago-demos/COPYING.MIT | 17 ------- meta-arago-demos/README | 38 -------------- meta-arago-demos/SECURITY | 20 -------- meta-arago-demos/conf/layer.conf | 26 ---------- .../acontis-atemsys_3.0.1.28.bb | 18 ------- .../recipes-apps/evse-hmi/evse-hmi_git.bb | 25 ---------- .../mmwavegesture-hmi_git.bb | 25 ---------- .../pdm-anomaly-detection_git.bb | 29 ----------- .../point-cloud-viewer_git.bb | 35 ------------- .../protection-relays-hmi_git.bb | 25 ---------- .../examples/qtwebbrowser_5.15.1.bb | 49 ------------------- 11 files changed, 307 deletions(-) delete mode 100644 meta-arago-demos/COPYING.MIT delete mode 100644 meta-arago-demos/README delete mode 100644 meta-arago-demos/SECURITY delete mode 100644 meta-arago-demos/conf/layer.conf delete mode 100644 meta-arago-demos/recipes-apps/acontis-ethercat-demo/acontis-atemsys_3.0.1.28.bb delete mode 100644 meta-arago-demos/recipes-apps/evse-hmi/evse-hmi_git.bb delete mode 100644 meta-arago-demos/recipes-apps/mmwavegesture-hmi/mmwavegesture-hmi_git.bb delete mode 100644 meta-arago-demos/recipes-apps/pdm-anomaly-detection/pdm-anomaly-detection_git.bb delete mode 100644 meta-arago-demos/recipes-apps/point-cloud-viewer/point-cloud-viewer_git.bb delete mode 100644 meta-arago-demos/recipes-apps/protection-relays-hmi/protection-relays-hmi_git.bb delete mode 100644 meta-arago-demos/recipes-qt/examples/qtwebbrowser_5.15.1.bb diff --git a/meta-arago-demos/COPYING.MIT b/meta-arago-demos/COPYING.MIT deleted file mode 100644 index fb950dc6..00000000 --- a/meta-arago-demos/COPYING.MIT +++ /dev/null @@ -1,17 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/meta-arago-demos/README b/meta-arago-demos/README deleted file mode 100644 index d10b0c1e..00000000 --- a/meta-arago-demos/README +++ /dev/null @@ -1,38 +0,0 @@ -meta-arago-demos provides demo applications to showcase in TI SDK products - -This layer works with the latest Yocto Project release (currently 2.2+) and tracks -the stable/maintenance branches (currently "master") of the corresponding layers: - -URI: git://git.openembedded.org/openembedded-core -branch: master -revision: HEAD -layers: meta - -URI: git://git.yoctoproject.org/meta-ti -branch: master -revision: HEAD -layers: meta-ti-bsp, meta-ti-extras - -URI: git://git.yoctoproject.org/meta-arm -branch: master -revision: HEAD -layers: meta-arm, meta-arm-toolchain - -URI: git://git.openembedded.org/meta-openembedded -branch: master -revision: HEAD -layers: meta-oe, meta-networking, meta-python - -URI: https://github.com/meta-qt5/meta-qt5 -branch: master -revision: HEAD - -Send pull requests, patches, comments or questions to: -meta-arago@lists.yoctoproject.org - -Please note - meta-arago mailing list requires subscription for posting: -https://lists.yoctoproject.org/g/meta-arago - -Layer maintainers: -Ryan Eatmon -Denys Dmytriyenko diff --git a/meta-arago-demos/SECURITY b/meta-arago-demos/SECURITY deleted file mode 100644 index 2e38d80e..00000000 --- a/meta-arago-demos/SECURITY +++ /dev/null @@ -1,20 +0,0 @@ -How to Report a Potential Vulnerability? -======================================== - -If you would like to report a public issue (for example, one with a released -CVE number), please report it to the mailing list: - - https://lists.yoctoproject.org/g/meta-arago - -If you are dealing with a not-yet released or urgent issue, please send a -message to one of the maintainers listed in the README. Include as many -details as possible: - - the layer or software module affected - - the recipe and its version - - any example code, if available - -Branches maintained with security fixes ---------------------------------------- - -See https://wiki.yoctoproject.org/wiki/Releases for the list of current -releases. We only accept patches for the LTS releases and the master branch. diff --git a/meta-arago-demos/conf/layer.conf b/meta-arago-demos/conf/layer.conf deleted file mode 100644 index df774b74..00000000 --- a/meta-arago-demos/conf/layer.conf +++ /dev/null @@ -1,26 +0,0 @@ -# We have a conf and classes directory, append to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have a recipes directory, add to BBFILES -BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend" - -BBFILE_COLLECTIONS += "meta-arago-demos" -BBFILE_PATTERN_meta-arago-demos := "^${LAYERDIR}/" -BBFILE_PRIORITY_meta-arago-demos = "10" - -LAYERSERIES_COMPAT_meta-arago-demos = "styhead walnascar" - -LAYERDEPENDS_meta-arago-demos = " \ - core \ - meta-ti-bsp \ - meta-ti-extras \ - openembedded-layer \ - networking-layer \ - meta-python \ - arm-toolchain \ - qt5-layer \ -" - -SIGGEN_EXCLUDERECIPES_ABISAFE += " \ - gstreamer1.0-plugins-bad \ -" diff --git a/meta-arago-demos/recipes-apps/acontis-ethercat-demo/acontis-atemsys_3.0.1.28.bb b/meta-arago-demos/recipes-apps/acontis-ethercat-demo/acontis-atemsys_3.0.1.28.bb deleted file mode 100644 index 897db273..00000000 --- a/meta-arago-demos/recipes-apps/acontis-ethercat-demo/acontis-atemsys_3.0.1.28.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "acontis atemsys kernel module for EtherCAT master" -HOMEPAGE = "https://www.acontis.com/en/ethercat-for-ti-processors.html" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=65dd37ccb3e888dc57e47d925b80b38a" - -SRC_URI = "https://www.acontis.com/files/support/ethercat/EC-Master-Atemsys-V${PV}-Linux.tar.gz;subdir=${P}" -SRC_URI[md5sum] = "d8d92ae671c5cf78ae22bc5386d7f44f" -SRC_URI[sha256sum] = "dd3d83eb984b17b8378e0a5e5dfae8c77e25c5428a26319f59f44f805aff9e89" - -COMPATIBLE_MACHINE = "am335x-evm|am57xx-evm" - -PR = "r0" - -S = "${WORKDIR}/${P}/yocto/meta-acontis/recipes-kernel/atemsys/files" - -inherit module - -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}"' diff --git a/meta-arago-demos/recipes-apps/evse-hmi/evse-hmi_git.bb b/meta-arago-demos/recipes-apps/evse-hmi/evse-hmi_git.bb deleted file mode 100644 index 3550a3e7..00000000 --- a/meta-arago-demos/recipes-apps/evse-hmi/evse-hmi_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "HMI demo for electronic vehicle charging station (EVSE) using QT QWidget tools" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://main.cpp;beginline=1;endline=33;md5=a9cde3921a8be42ed79ab74661799104" - -DEPENDS += "qtbase" - -inherit qmake5 - -# Qt uses atomic instructions not supported in thumb mode -ARM_INSTRUCTION_SET = "arm" - -PV = "1.0" -PR = "r1" - -BRANCH = "master" -SRC_URI = "git://git.ti.com/git/sitara-linux/evse-hmi.git;protocol=https;branch=${BRANCH}" - -SRCREV = "d8c309d2832735f8df84db9993a01d861fdc02d7" - -S = "${WORKDIR}/git" - -do_install() { - install -d ${D}${bindir} - install -m 755 evse_hmi ${D}${bindir} -} diff --git a/meta-arago-demos/recipes-apps/mmwavegesture-hmi/mmwavegesture-hmi_git.bb b/meta-arago-demos/recipes-apps/mmwavegesture-hmi/mmwavegesture-hmi_git.bb deleted file mode 100644 index ec7d5c3f..00000000 --- a/meta-arago-demos/recipes-apps/mmwavegesture-hmi/mmwavegesture-hmi_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "Gesture baed HMI demo using mmWave IWR1642 chip and Sitara AM device" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://main.cpp;beginline=1;endline=33;md5=e7e749ff1989b18db836e5d9910a37e9" - -inherit qmake5 - -# Qt uses atomic instructions not supported in thumb mode -ARM_INSTRUCTION_SET = "arm" - -PV = "1.0" -PR = "r0" - -BRANCH = "master" -SRC_URI = "git://git.ti.com/git/sitara-linux/mmwavegesture-hmi.git;protocol=https;branch=${BRANCH}" - -SRCREV = "0881fc8bc5b3c3411af7b69c3837a8b3a1fbedc5" - -S = "${WORKDIR}/git" - -DEPENDS += "qtbase qtdeclarative qtserialport" - -do_install() { - install -d ${D}${bindir} - install -m 755 mmwavegesture_hmi ${D}${bindir} -} diff --git a/meta-arago-demos/recipes-apps/pdm-anomaly-detection/pdm-anomaly-detection_git.bb b/meta-arago-demos/recipes-apps/pdm-anomaly-detection/pdm-anomaly-detection_git.bb deleted file mode 100644 index 1ed29577..00000000 --- a/meta-arago-demos/recipes-apps/pdm-anomaly-detection/pdm-anomaly-detection_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "Predictive maintenance demo for anomaly detection using Recurrent Neural Network (RNN)" -LICENSE = "BSD-3-Clause & MIT & GPL-3.0-only" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e88016d2cbc82d0d2efbb0865891e9d6" - -inherit qmake5 - -# Qt uses atomic instructions not supported in thumb mode -ARM_INSTRUCTION_SET = "arm" - -PV = "1.0" -PR = "r2" - -BRANCH = "master" -SRC_URI = "git://git.ti.com/git/apps/pdm-anomaly-detection.git;protocol=https;branch=${BRANCH}" - -SRCREV = "2ccf0e5e5aaac73166d52374650a25652bd6aed2" - -S = "${WORKDIR}/git" - -DEPENDS += "qtbase qtdeclarative qtcharts" - -do_install() { - install -d ${D}${datadir}/ti/examples/pdm - install -m 755 RnnPdmAnomalyDetection ${D}${datadir}/ti/examples/pdm - install -m 644 ${S}/coeff.bin ${D}${datadir}/ti/examples/pdm - install -m 644 ${S}/logs/* ${D}${datadir}/ti/examples/pdm -} - -FILES:${PN} += "${datadir}/ti/examples/pdm" diff --git a/meta-arago-demos/recipes-apps/point-cloud-viewer/point-cloud-viewer_git.bb b/meta-arago-demos/recipes-apps/point-cloud-viewer/point-cloud-viewer_git.bb deleted file mode 100644 index 9211c653..00000000 --- a/meta-arago-demos/recipes-apps/point-cloud-viewer/point-cloud-viewer_git.bb +++ /dev/null @@ -1,35 +0,0 @@ -DESCRIPTION = "Point cloud viewer" -HOMEPAGE = "https://git.ti.com/processor-sdk/point-cloud-viewer/" -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM := "file://PointCloudViewer_manifest.html;md5=7ea694db2dd8d82fd91a18cab8c2c2db" - -PR = "r2" - -COMPATIBLE_MACHINE = "dra7xx" - -BRANCH = "master" - -SRC_URI = "git://git.ti.com/git/processor-sdk/point-cloud-viewer.git;protocol=https;branch=${BRANCH}" - -SRCREV = "f0af54e63a6c802b4f8f0657873e74f1cb486e86" - -PV = "2.2" - -S = "${WORKDIR}/git" - -DEPENDS += "opencv" -RDEPENDS:${PN} = "libxkbcommon" - -do_install() { - install -d ${D}${bindir} - install -m 755 ${S}/point_cloud_viewer ${D}${bindir} - - install -d ${D}${datadir}/ti/pointclouds - install -m 644 ${S}/example_point_cloud.xyz ${D}${datadir}/ti/pointclouds -} - -FILES:${PN} += "\ - ${datadir}/ti/pointclouds \ -" - -INSANE_SKIP:${PN} = "already-stripped file-rdeps" diff --git a/meta-arago-demos/recipes-apps/protection-relays-hmi/protection-relays-hmi_git.bb b/meta-arago-demos/recipes-apps/protection-relays-hmi/protection-relays-hmi_git.bb deleted file mode 100644 index 62770aaa..00000000 --- a/meta-arago-demos/recipes-apps/protection-relays-hmi/protection-relays-hmi_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "HMI demo for Protection Relays using QT tools" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://main.cpp;beginline=1;endline=33;md5=a9cde3921a8be42ed79ab74661799104" - -DEPENDS += "qtbase" - -inherit qmake5 - -# Qt uses atomic instructions not supported in thumb mode -ARM_INSTRUCTION_SET = "arm" - -PV = "1.0" -PR = "r0" - -BRANCH = "master" -SRC_URI = "git://git.ti.com/git/sitara-linux/protection-relays-hmi.git;protocol=https;branch=${BRANCH}" - -SRCREV = "b116b5628a68ba3b6db88435023cf034504655d3" - -S = "${WORKDIR}/git" - -do_install() { - install -d ${D}${bindir} - install -m 755 protection_relays_hmi ${D}${bindir} -} diff --git a/meta-arago-demos/recipes-qt/examples/qtwebbrowser_5.15.1.bb b/meta-arago-demos/recipes-qt/examples/qtwebbrowser_5.15.1.bb deleted file mode 100644 index 9c84870b..00000000 --- a/meta-arago-demos/recipes-qt/examples/qtwebbrowser_5.15.1.bb +++ /dev/null @@ -1,49 +0,0 @@ -SUMMARY = "Qt Touch-Friendly WebBroswer" -HOMEPAGE = "http://blog.qt.io/blog/2016/07/18/qt-webbrowser-1-0/" -SECTION = "multimedia" -LICENSE = "GPL-3.0-only & GFDL-1.3" -LIC_FILES_CHKSUM = " \ - file://LICENSE.GPLv3;md5=a40e2bb02b1ac431f461afd03ff9d1d6 \ - file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ -" - -DEPENDS += "qtbase qtdeclarative qtwebengine" -PACKAGES += "${PN}-examples" - -PR = "r0" - -BRANCH = "dev" -SRC_URI = "git://code.qt.io/qt-apps/qtwebbrowser.git;protocol=git;branch=${BRANCH}" -SRCREV = "a09ec269e8b296d39d78b45ae251edb3d7bada41" - -S = "${WORKDIR}/git" - -inherit qmake5 - -# Qt uses atomic instructions not supported in thumb mode -ARM_INSTRUCTION_SET = "arm" - -do_install() { - install -d ${D}${bindir} - install -d ${D}${datadir}/examples/webengine/webbrowser/src - install -m 0755 src/qtwebbrowser ${D}${bindir}/qtwebbrowser - cp -R --no-dereference --preserve=mode,links ${S}/* ${D}${datadir}/examples/webengine/webbrowser/. -} - -FILES:${PN} += "${bindir}/qtwebbrowser" -FILES:${PN}-examples += "${datadir}/examples/webengine/webbrowser/*" - -RDEPENDS:${PN} += " \ - ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland-qmlplugins', '', d)} \ - qtvirtualkeyboard-qmlplugins \ - qtdeclarative-qmlplugins \ - qtquickcontrols-qmlplugins \ - qtgraphicaleffects-qmlplugins \ - qtmultimedia-qmlplugins \ - qtwebengine-qmlplugins \ - ttf-dejavu-common \ - ttf-dejavu-sans \ - ttf-dejavu-sans-mono \ - liberation-fonts \ - ca-certificates \ -"