Alexandru Croitor fd42445f06 CMake: Move each wayland protocol into a separate subdirectory
So that there is one qt_attribution.json file for each protocol, rather
than a single file with a long list.

This will simplify maintenance of annotating the targets for SBOM
generation when referring to the attribution files, and in general
simplifies maintenance of the attribution files.

It also makes it clearer if a 3rdparty protocol is missing an
attribution file.

Currently, the following protocols are missing attribution files:
- cursor-shape
- idle-inhibit
- xdg-toplevel-drag

And the following are unused:
 - xdg-shell-unstable-v6

[ChangeLog][Third-Party Code] Split the single qtwayland
3rd party qt_attribution.json file into multiple ones, per protocol,
to ease maintenance.

Pick-to: 6.8
Task-number: QTBUG-122899
Change-Id: I412df7f53715f55270280ab91f16a6d40f12a4f0
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-07-12 11:36:20 +02:00

19 lines
719 B
JSON

[
{
"Id": "fractional-scale-v1",
"Name": "Wayland Fractional Scale Protocol",
"QDocModule": "qtwaylandcompositor",
"QtUsage": "Used in the Qt Wayland platform plugin",
"Files": "fractional-scale-v1.xml",
"Description": "Send a preferred scale to different clients",
"Homepage": "https://wayland.freedesktop.org",
"Version": "1",
"DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/raw/1.31/unstable/fractional-scale/fractional-scale-v1.xml",
"LicenseId": "MIT",
"License": "MIT License",
"LicenseFile": "../MIT_LICENSE.txt",
"Copyright": "Copyright © 2022 Kenny Levinsen"
}
]