[plasma/union] /: Add a generic reuse rule for metadata.json files

Arjen Hiemstra <[email protected]> Wed, 5 Aug 2026 10:33:24 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit cb904479b39cf3c96bc70c6ebcd4196644989724 by Arjen Hiemstra.
Committed on 05/08/2026 at 10:24.
Pushed by ahiemstra into branch 'master'.

Add a generic reuse rule for metadata.json files

So we don't need individual .license files for each metadata.json file.

M  +5    -0    REUSE.toml
D  +0    -3    src/input/css/metadata.json.license
D  +0    -3    src/input/plasmasvg/metadata.json.license
M  +1    -1    src/platform/kcolorschemeprovider/KColorSchemeProvider.h
D  +0    -3    src/platform/kcolorschemeprovider/kcolorschemeprovider.json.license
R  +0    -0    src/platform/kcolorschemeprovider/metadata.json [from: src/platform/kcolorschemeprovider/kcolorschemeprovider.json - 100% similarity]
D  +0    -2    src/platform/plasma/metadata.json.license

https://invent.kde.org/plasma/union/-/commit/cb904479b39cf3c96bc70c6ebcd4196644989724

diff --git a/REUSE.toml b/REUSE.toml
index 22e28657..cd7fa1b2 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -42,3 +42,8 @@ SPDX-FileCopyrightText = "None"
 path = "autotests/TestStylePackageData/ValidTestStyle/contents/test/style.json"
 SPDX-License-Identifier = "BSD-2-Clause"
 SPDX-FileCopyrightText = "2026 Arjen Hiemstra <[email protected]>"
+
+[[annotations]]
+path = "**/metadata.json"
+SPDX-License-Identifier = "BSD-2-Clause"
+SPDX-FileCopyrightText = "2026 Arjen Hiemstra <[email protected]>"
diff --git a/src/input/css/metadata.json.license b/src/input/css/metadata.json.license
deleted file mode 100644
index 934d112f..00000000
--- a/src/input/css/metadata.json.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-License-Identifier: BSD-2-Clause
-SPDX-FileCopyrightText: 2025 Arjen Hiemstra <[email protected]>
-
diff --git a/src/input/plasmasvg/metadata.json.license b/src/input/plasmasvg/metadata.json.license
deleted file mode 100644
index 707bee0f..00000000
--- a/src/input/plasmasvg/metadata.json.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-License-Identifier: BSD-2-Clause
-SPDX-FileCopyrightText: 2024 Arjen Hiemstra <[email protected]>
-
diff --git a/src/platform/kcolorschemeprovider/KColorSchemeProvider.h b/src/platform/kcolorschemeprovider/KColorSchemeProvider.h
index 87474f08..84684e6c 100644
--- a/src/platform/kcolorschemeprovider/KColorSchemeProvider.h
+++ b/src/platform/kcolorschemeprovider/KColorSchemeProvider.h
@@ -8,7 +8,7 @@
 class KColorSchemeProvider : public Union::ColorProvider
 {
     Q_OBJECT
-    Q_PLUGIN_METADATA(IID "org.kde.union.ColorProvider" FILE "kcolorschemeprovider.json")
+    Q_PLUGIN_METADATA(IID "org.kde.union.ColorProvider" FILE "metadata.json")
 
 public:
     KColorSchemeProvider(QObject *parent = nullptr);
diff --git a/src/platform/kcolorschemeprovider/kcolorschemeprovider.json.license b/src/platform/kcolorschemeprovider/kcolorschemeprovider.json.license
deleted file mode 100644
index 934d112f..00000000
--- a/src/platform/kcolorschemeprovider/kcolorschemeprovider.json.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-License-Identifier: BSD-2-Clause
-SPDX-FileCopyrightText: 2025 Arjen Hiemstra <[email protected]>
-
diff --git a/src/platform/kcolorschemeprovider/kcolorschemeprovider.json b/src/platform/kcolorschemeprovider/metadata.json
similarity index 100%
rename from src/platform/kcolorschemeprovider/kcolorschemeprovider.json
rename to src/platform/kcolorschemeprovider/metadata.json
diff --git a/src/platform/plasma/metadata.json.license b/src/platform/plasma/metadata.json.license
deleted file mode 100644
index 4afc74fd..00000000
--- a/src/platform/plasma/metadata.json.license
+++ /dev/null
@@ -1,2 +0,0 @@
-SPDX-License-Identifier: BSD-2-Clause
-SPDX-FileCopyrightText: 2026 Arjen Hiemstra <[email protected]>