diff mbox series

[meta-arago,master] meta-arago-demos: remove this layer due to qt5 dep

Message ID 20250124213118.1756683-2-rs@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,master] meta-arago-demos: remove this layer due to qt5 dep | expand

Commit Message

Randolph Sapp Jan. 24, 2025, 9:31 p.m. UTC
From: Randolph Sapp <rs@ti.com>

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 <rs@ti.com>
---
 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 mbox series

Patch

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 <reatmon@ti.com>
-Denys Dmytriyenko <denys@konsulko.com>
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 \
-"