From 7c4b1ed307c69ad519f559fa8ecca3bf0101e420 Mon Sep 17 00:00:00 2001 From: Ryan Eatmon Date: Tue, 28 Apr 2026 11:13:46 -0500 Subject: [PATCH] meta-ti-test: Create layout for new layer We are moving the meta-arago-test layer to meta-ti-test. This is the first commit that creates the layer directory structure. Follow on patches will import all of the various recipes. Signed-off-by: Ryan Eatmon --- meta-ti-test/COPYING.MIT | 17 +++++++++++++++++ meta-ti-test/README | 34 ++++++++++++++++++++++++++++++++++ meta-ti-test/SECURITY | 20 ++++++++++++++++++++ meta-ti-test/conf/layer.conf | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 meta-ti-test/COPYING.MIT create mode 100644 meta-ti-test/README create mode 100644 meta-ti-test/SECURITY create mode 100644 meta-ti-test/conf/layer.conf diff --git a/meta-ti-test/COPYING.MIT b/meta-ti-test/COPYING.MIT new file mode 100644 index 00000000..89de3547 --- /dev/null +++ b/meta-ti-test/COPYING.MIT @@ -0,0 +1,17 @@ +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-ti-test/README b/meta-ti-test/README new file mode 100644 index 00000000..e3a41e79 --- /dev/null +++ b/meta-ti-test/README @@ -0,0 +1,34 @@ +meta-ti-test provides an additional packagegroup ti-test and some of the recipes that go into that group + +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 + +Send pull requests, patches, comments or questions to: +meta-ti@lists.yoctoproject.org + +Please note - meta-ti mailing list requires subscription for posting: +https://lists.yoctoproject.org/g/meta-ti + +Layer maintainers: +Ryan Eatmon +Denys Dmytriyenko diff --git a/meta-ti-test/SECURITY b/meta-ti-test/SECURITY new file mode 100644 index 00000000..367adc34 --- /dev/null +++ b/meta-ti-test/SECURITY @@ -0,0 +1,20 @@ +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-ti + +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-ti-test/conf/layer.conf b/meta-ti-test/conf/layer.conf new file mode 100644 index 00000000..1997f0b4 --- /dev/null +++ b/meta-ti-test/conf/layer.conf @@ -0,0 +1,32 @@ +# 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-ti-test" +BBFILE_PATTERN_meta-ti-test := "^${LAYERDIR}/" +BBFILE_PRIORITY_meta-ti-test = "10" + +LAYERSERIES_COMPAT_meta-ti-test = "whinlatter wrynose" + +# Set a variable to get to the top of the metadata location +TITESTBASE := '${@os.path.normpath("${LAYERDIR}/")}' + +LICENSE_PATH += "${LAYERDIR}/licenses" + +LAYERDEPENDS_meta-ti-test = " \ + core \ + openembedded-layer \ + networking-layer \ + filesystems-layer \ + meta-python \ +" + +BBFILES_DYNAMIC += " \ +" + +# Codecs in ffmpeg with questionable patent status are not included by +# default. As this entire layer is purely optional for testing purposes only +# and not meant to be shipped, add support for the ffmpeg commercial license. +LICENSE_FLAGS_ACCEPTED:append:ti-soc = " commercial_ffmpeg"