summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorJoshua Watt <JPEWhacker@gmail.com>2024-07-03 07:59:22 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-07-13 23:28:31 +0100
commitf72d264226364a874835fa526ebf31c4a1e05911 (patch)
tree4fc906c051dcef6175bcc78e7c8c5761b60287bd /meta
parent26038959319c0b8b3098afdc5d39a4ddfb31a500 (diff)
downloadpoky-f72d264226364a874835fa526ebf31c4a1e05911.tar.gz
classes-recipe: nospdx: Add class
Adds a class that allows recipes to opt out of generating SPDX (From OE-Core rev: 170277da0dc34e3f797451473ebfbde82922f593) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-recipe/nospdx.bbclass13
-rw-r--r--meta/recipes-core/meta/build-sysroots.bb5
-rw-r--r--meta/recipes-core/meta/meta-world-pkgdata.bb3
3 files changed, 15 insertions, 6 deletions
diff --git a/meta/classes-recipe/nospdx.bbclass b/meta/classes-recipe/nospdx.bbclass
new file mode 100644
index 0000000000..b20e28218b
--- /dev/null
+++ b/meta/classes-recipe/nospdx.bbclass
@@ -0,0 +1,13 @@
1#
2# Copyright OpenEmbedded Contributors
3#
4# SPDX-License-Identifier: MIT
5#
6
7deltask do_collect_spdx_deps
8deltask do_create_spdx
9deltask do_create_spdx_runtime
10deltask do_create_package_spdx
11deltask do_create_rootfs_spdx
12deltask do_create_image_spdx
13deltask do_create_image_sbom
diff --git a/meta/recipes-core/meta/build-sysroots.bb b/meta/recipes-core/meta/build-sysroots.bb
index db05c111ab..b0b8fb3c79 100644
--- a/meta/recipes-core/meta/build-sysroots.bb
+++ b/meta/recipes-core/meta/build-sysroots.bb
@@ -7,7 +7,7 @@ STANDALONE_SYSROOT_NATIVE = "${STAGING_DIR}/${BUILD_ARCH}"
7PACKAGE_ARCH = "${MACHINE_ARCH}" 7PACKAGE_ARCH = "${MACHINE_ARCH}"
8EXCLUDE_FROM_WORLD = "1" 8EXCLUDE_FROM_WORLD = "1"
9 9
10inherit nopackages 10inherit nopackages nospdx
11deltask fetch 11deltask fetch
12deltask unpack 12deltask unpack
13deltask patch 13deltask patch
@@ -17,9 +17,6 @@ deltask configure
17deltask compile 17deltask compile
18deltask install 18deltask install
19deltask populate_sysroot 19deltask populate_sysroot
20deltask create_spdx
21deltask collect_spdx_deps
22deltask create_runtime_spdx
23deltask recipe_qa 20deltask recipe_qa
24 21
25do_build_warn () { 22do_build_warn () {
diff --git a/meta/recipes-core/meta/meta-world-pkgdata.bb b/meta/recipes-core/meta/meta-world-pkgdata.bb
index 0438bf6138..244175ddd4 100644
--- a/meta/recipes-core/meta/meta-world-pkgdata.bb
+++ b/meta/recipes-core/meta/meta-world-pkgdata.bb
@@ -27,14 +27,13 @@ python do_collect_packagedata() {
27 oe.copy_buildsystem.generate_locked_sigs(sigfile, d) 27 oe.copy_buildsystem.generate_locked_sigs(sigfile, d)
28} 28}
29 29
30inherit nospdx
30deltask do_fetch 31deltask do_fetch
31deltask do_unpack 32deltask do_unpack
32deltask do_patch 33deltask do_patch
33deltask do_configure 34deltask do_configure
34deltask do_compile 35deltask do_compile
35deltask do_install 36deltask do_install
36deltask do_create_spdx
37deltask do_create_spdx_runtime
38 37
39do_prepare_recipe_sysroot[deptask] = "" 38do_prepare_recipe_sysroot[deptask] = ""
40 39