diff options
author | Joshua Watt <JPEWhacker@gmail.com> | 2023-05-30 10:12:11 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-06-02 15:16:37 +0100 |
commit | 871f48126180bf30c001c6b97268cee1853dbda2 (patch) | |
tree | 952d4f9c0192979673cb2344081ea58a119c4e52 | |
parent | 51049cde0cf477f7988b94c1041eb33b018a669f (diff) | |
download | openembedded-core-contrib-871f48126180bf30c001c6b97268cee1853dbda2.tar.gz |
classes/create-spdx-2.2: Respect PKG for providers
If a package renames itself using PKG, the new name should be respected
as a name that the recipe provides.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/create-spdx-2.2.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/create-spdx-2.2.bbclass b/meta/classes/create-spdx-2.2.bbclass index 6ec0c1465e..f12e155f6b 100644 --- a/meta/classes/create-spdx-2.2.bbclass +++ b/meta/classes/create-spdx-2.2.bbclass @@ -688,6 +688,10 @@ def collect_package_providers(d): rprovides = set(n for n, _ in bb.utils.explode_dep_versions2(pkg_data.get("RPROVIDES", "")).items()) rprovides.add(pkg) + if "PKG" in pkg_data: + pkg = pkg_data["PKG"] + rprovides.add(pkg) + for r in rprovides: providers[r] = (pkg, dep_hashfn) |