diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-11-07 13:31:53 +0000 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-11-07 13:31:53 +0000 |
| commit | 8c22ff0d8b70d9b12f0487ef696a7e915b9e3173 (patch) | |
| tree | efdc32587159d0050a69009bdf2330a531727d95 /meta/classes-recipe/create-spdx-sdk-3.0.bbclass | |
| parent | d412d2747595c1cc4a5e3ca975e3adc31b2f7891 (diff) | |
| download | poky-8c22ff0d8b70d9b12f0487ef696a7e915b9e3173.tar.gz | |
The poky repository master branch is no longer being updated.
You can either:
a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs
b) use the new bitbake-setup
You can find information about either approach in our documentation:
https://docs.yoctoproject.org/
Note that "poky" the distro setting is still available in meta-yocto as
before and we continue to use and maintain that.
Long live Poky!
Some further information on the background of this change can be found
in: https://lists.openembedded.org/g/openembedded-architecture/message/2179
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes-recipe/create-spdx-sdk-3.0.bbclass')
| -rw-r--r-- | meta/classes-recipe/create-spdx-sdk-3.0.bbclass | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/meta/classes-recipe/create-spdx-sdk-3.0.bbclass b/meta/classes-recipe/create-spdx-sdk-3.0.bbclass deleted file mode 100644 index e5f220cdfa..0000000000 --- a/meta/classes-recipe/create-spdx-sdk-3.0.bbclass +++ /dev/null | |||
| @@ -1,74 +0,0 @@ | |||
| 1 | # | ||
| 2 | # Copyright OpenEmbedded Contributors | ||
| 3 | # | ||
| 4 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 5 | # | ||
| 6 | # SPDX SDK tasks | ||
| 7 | |||
| 8 | do_populate_sdk[recrdeptask] += "do_create_spdx do_create_package_spdx" | ||
| 9 | do_populate_sdk[cleandirs] += "${SPDXSDKWORK}" | ||
| 10 | do_populate_sdk[postfuncs] += "sdk_create_sbom" | ||
| 11 | do_populate_sdk[file-checksums] += "${SPDX3_DEP_FILES}" | ||
| 12 | POPULATE_SDK_POST_HOST_COMMAND:append:task-populate-sdk = " sdk_host_create_spdx" | ||
| 13 | POPULATE_SDK_POST_TARGET_COMMAND:append:task-populate-sdk = " sdk_target_create_spdx" | ||
| 14 | |||
| 15 | do_populate_sdk_ext[recrdeptask] += "do_create_spdx do_create_package_spdx" | ||
| 16 | do_populate_sdk_ext[cleandirs] += "${SPDXSDKEXTWORK}" | ||
| 17 | do_populate_sdk_ext[postfuncs] += "sdk_ext_create_sbom" | ||
| 18 | do_populate_sdk_ext[file-checksums] += "${SPDX3_DEP_FILES}" | ||
| 19 | POPULATE_SDK_POST_HOST_COMMAND:append:task-populate-sdk-ext = " sdk_ext_host_create_spdx" | ||
| 20 | POPULATE_SDK_POST_TARGET_COMMAND:append:task-populate-sdk-ext = " sdk_ext_target_create_spdx" | ||
| 21 | |||
| 22 | python sdk_host_create_spdx() { | ||
| 23 | from pathlib import Path | ||
| 24 | import oe.spdx30_tasks | ||
| 25 | spdx_work_dir = Path(d.getVar('SPDXSDKWORK')) | ||
| 26 | |||
| 27 | oe.spdx30_tasks.sdk_create_spdx(d, "host", spdx_work_dir, d.getVar("TOOLCHAIN_OUTPUTNAME")) | ||
| 28 | } | ||
| 29 | |||
| 30 | python sdk_target_create_spdx() { | ||
| 31 | from pathlib import Path | ||
| 32 | import oe.spdx30_tasks | ||
| 33 | spdx_work_dir = Path(d.getVar('SPDXSDKWORK')) | ||
| 34 | |||
| 35 | oe.spdx30_tasks.sdk_create_spdx(d, "target", spdx_work_dir, d.getVar("TOOLCHAIN_OUTPUTNAME")) | ||
| 36 | } | ||
| 37 | |||
| 38 | python sdk_ext_host_create_spdx() { | ||
| 39 | from pathlib import Path | ||
| 40 | import oe.spdx30_tasks | ||
| 41 | spdx_work_dir = Path(d.getVar('SPDXSDKEXTWORK')) | ||
| 42 | |||
| 43 | # TODO: This doesn't seem to work | ||
| 44 | oe.spdx30_tasks.sdk_create_spdx(d, "host", spdx_work_dir, d.getVar("TOOLCHAINEXT_OUTPUTNAME")) | ||
| 45 | } | ||
| 46 | |||
| 47 | python sdk_ext_target_create_spdx() { | ||
| 48 | from pathlib import Path | ||
| 49 | import oe.spdx30_tasks | ||
| 50 | spdx_work_dir = Path(d.getVar('SPDXSDKEXTWORK')) | ||
| 51 | |||
| 52 | # TODO: This doesn't seem to work | ||
| 53 | oe.spdx30_tasks.sdk_create_spdx(d, "target", spdx_work_dir, d.getVar("TOOLCHAINEXT_OUTPUTNAME")) | ||
| 54 | } | ||
| 55 | |||
| 56 | |||
| 57 | python sdk_create_sbom() { | ||
| 58 | from pathlib import Path | ||
| 59 | import oe.spdx30_tasks | ||
| 60 | sdk_deploydir = Path(d.getVar("SDKDEPLOYDIR")) | ||
| 61 | spdx_work_dir = Path(d.getVar('SPDXSDKWORK')) | ||
| 62 | |||
| 63 | oe.spdx30_tasks.create_sdk_sbom(d, sdk_deploydir, spdx_work_dir, d.getVar("TOOLCHAIN_OUTPUTNAME")) | ||
| 64 | } | ||
| 65 | |||
| 66 | python sdk_ext_create_sbom() { | ||
| 67 | from pathlib import Path | ||
| 68 | import oe.spdx30_tasks | ||
| 69 | sdk_deploydir = Path(d.getVar("SDKEXTDEPLOYDIR")) | ||
| 70 | spdx_work_dir = Path(d.getVar('SPDXSDKEXTWORK')) | ||
| 71 | |||
| 72 | oe.spdx30_tasks.create_sdk_sbom(d, sdk_deploydir, spdx_work_dir, d.getVar("TOOLCHAINEXT_OUTPUTNAME")) | ||
| 73 | } | ||
| 74 | |||
