https://bugs.kde.org/show_bug.cgi?id=520379

--- Comment #9 from thomas moore <[email protected]> ---
Yes, that's the better outcome.

The tab is rendered by desktoppackage/contents/configuration/AboutPlugin.qml,
which like the kcmutils copy is Kirigami's AboutPage adapted to KPluginMetaData
instead of KAboutData. KAboutData has since gained KAboutComponent (KCoreAddons
5.84: name, description, version, webAddress, license from an SPDX key or a
file), and Kirigami Addons renders those under "Libraries in use" with a
license dialog per component. Neither adaptation grew it, so plasmoids cannot
express it.

In the KPlugin block:

"DonateUrl": "https://example.org/donate";,
"ChangelogUrl": "https://example.org/changelog";,
"Components": [
    {
        "Name": "QtKeychain",
        "Version": "0.14.3",
        "Website": "https://github.com/frankosterfeld/qtkeychain";,
        "License": "BSD-3-Clause"
    },
    { "Name": "noVNC",
 "License": "MPL-2.0", "LicenseFile": "licenses/novnc.txt" }
]

Array of objects keyed on Name, same shape as Authors. License text comes from
KAboutLicense, as metaData.licenseText already does for the plugin's own
License. LicenseFile covers what has no usable SPDX id.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to