aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru Croitor <[email protected]>2025-05-28 18:44:52 +0200
committerAlexandru Croitor <[email protected]>2025-06-04 17:03:29 +0200
commit92dceea85ef77c0dddef28917c543902e0f85478 (patch)
tree9dcd644198112af61baaf2e6af0b5e1a31e788a6
parent893192a9f4b5ab2ab0a60522f4c7d0b3169f7b03 (diff)
CMake: Add PURL and CPE info to 3rd party attribution files
[ChangeLog][Third-Party Code] Added PURL and CPE information to the attribution files of 3rd party sources. Pick-to: 6.5 6.8 6.9 6.10 Fixes: QTBUG-137262 Task-number: QTBUG-129602 Change-Id: I1a5691ff042c47461fe4769399c3bd2d6ec52160 Reviewed-by: Joerg Bornemann <[email protected]>
-rw-r--r--src/3rdparty/masm/qt_attribution.json1
-rw-r--r--src/3rdparty/yoga/qt_attribution.json4
-rw-r--r--src/quickcontrols/material/qt_attribution.json1
3 files changed, 6 insertions, 0 deletions
diff --git a/src/3rdparty/masm/qt_attribution.json b/src/3rdparty/masm/qt_attribution.json
index 77b144d738..1c98ab8b26 100644
--- a/src/3rdparty/masm/qt_attribution.json
+++ b/src/3rdparty/masm/qt_attribution.json
@@ -5,6 +5,7 @@
"QtUsage": "Used in Qt QML.",
"Homepage": "https://trac.webkit.org/wiki/JavaScriptCore",
+ "Comment": "no relevant PURL or CPE set, because the dependency is huge, and would show a lot of false positives, at this point it should be considered as part of Qt",
"License": "BSD 2-clause \"Simplified\" License",
"LicenseId": "BSD-2-Clause",
"LicenseFile": "LICENSE",
diff --git a/src/3rdparty/yoga/qt_attribution.json b/src/3rdparty/yoga/qt_attribution.json
index dfac6b9475..a4997c97ed 100644
--- a/src/3rdparty/yoga/qt_attribution.json
+++ b/src/3rdparty/yoga/qt_attribution.json
@@ -7,6 +7,10 @@
"Version": "2.0.1",
"DownloadLocation": "https://github.com/facebook/yoga/tree/v2.0.1",
"Description": "Facebook's Yoga is an open-source layout engine written in C/C++ that implements a subset of CSS Flexbox. It's designed to be embedded into various frameworks and platforms, providing a fast and efficient way to manage user interface layouts across different environments.",
+ "PURL": [
+ "pkg:github/facebook/yoga@v$<VERSION>"
+ ],
+ "Comment": "No relevant CPE found",
"License": "MIT License",
"LicenseId": "MIT",
"LicenseFile": "LICENSE",
diff --git a/src/quickcontrols/material/qt_attribution.json b/src/quickcontrols/material/qt_attribution.json
index a68a6081c9..9e2b90e1ec 100644
--- a/src/quickcontrols/material/qt_attribution.json
+++ b/src/quickcontrols/material/qt_attribution.json
@@ -6,6 +6,7 @@
"Files": "impl/ElevationEffect.qml",
"Description": "Shadow values for the elevation effect.",
"Homepage": "https://angularjs.org/",
+ "Comment": "no relevant PURL or CPE set, because the dependency is a single file",
"License": "MIT License",
"LicenseId": "MIT",
"LicenseFile": "LICENSE.ANGULARJS.txt",