[office/kmymoney/5.2] kmymoney: Remove explicit IDs in plugins
Thomas Baumgart <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit fe7a7d629aa0243e2b8e4aa32bdb67b79127be78 by Thomas Baumgart, on behalf of Mark Penner.
Committed on 30/07/2026 at 15:26.
Pushed by tbaumgart into branch '5.2'.
Remove explicit IDs in plugins
Plugin IDs are derived from the filename anyway.
This fixes warnings such as:
kf.coreaddons: The plugin "/home/mark/kde/usr/lib64/plugins/kmymoney_plugins/konlinetasks_sepa.so"
explicitly states an Id in the embedded metadata, which is different from the one derived from
the filename The Id field from the KPlugin object in the metadata should be removed
or:
kf.coreaddons: The plugin "/home/mark/kde/usr/lib64/plugins/kmymoney_plugins/csvimporter.so"
explicitly states an 'Id' in the embedded metadata. This value should be removed, the
resulting pluginId will not be affected by it
(cherry picked from commit fd0cfcc9b4dd42010c416c19de0eeeda455b573a)
M +0 -1 kmymoney/interfaces/kmymoneyplugin.h
M +0 -1 kmymoney/plugins/checkprinting/checkprinting.json.cmake
M +0 -1 kmymoney/plugins/csv/export/csvexporter.json.cmake
M +0 -1 kmymoney/plugins/csv/import/csvimporter.json.cmake
M +0 -1 kmymoney/plugins/gnc/import/gncimporter.json.cmake
M +0 -1 kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake
M +0 -1 kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake
M +0 -1 kmymoney/plugins/kbanking/kbanking.json.cmake
M +0 -1 kmymoney/plugins/ofx/import/ofximporter.json.cmake
M +0 -1 kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake
M +0 -1 kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake
M +0 -1 kmymoney/plugins/qif/export/qifexporter.json.cmake
M +0 -1 kmymoney/plugins/qif/import/qifimporter.json.cmake
M +0 -1 kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake
M +0 -1 kmymoney/plugins/sql/sqlstorage.json.cmake
M +0 -1 kmymoney/plugins/views/budget/budgetview.json.cmake
M +0 -1 kmymoney/plugins/views/forecast/forecastview.json.cmake
M +0 -1 kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake
M +0 -1 kmymoney/plugins/views/reports/reportsview.json.cmake
M +0 -1 kmymoney/plugins/woob/woob.json.cmake
M +0 -1 kmymoney/plugins/xml/xmlstorage.json.cmake
https://invent.kde.org/office/kmymoney/-/commit/fe7a7d629aa0243e2b8e4aa32bdb67b79127be78
diff --git a/kmymoney/interfaces/kmymoneyplugin.h b/kmymoney/interfaces/kmymoneyplugin.h
index a0769dbfc..d86213f86 100644
--- a/kmymoney/interfaces/kmymoneyplugin.h
+++ b/kmymoney/interfaces/kmymoneyplugin.h
@@ -85,7 +85,6 @@ namespace KMyMoneyPlugin {
"Description": "Short description for plugin list (translateable)",
"EnabledByDefault": true,
"Icon": "icon to be shown in plugin list",
- "Id": "a unique identifier",
"License": "see KPluginMetaData for list of predefined licenses (translateable)",
"Name": "Name of the plugin (translateable)",
"Version": "@PROJECT_VERSION@@PROJECT_VERSION_SUFFIX@",
diff --git a/kmymoney/plugins/checkprinting/checkprinting.json.cmake b/kmymoney/plugins/checkprinting/checkprinting.json.cmake
index a678523d4..fa3c8a432 100644
--- a/kmymoney/plugins/checkprinting/checkprinting.json.cmake
+++ b/kmymoney/plugins/checkprinting/checkprinting.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "提供列印支票的功能",
"EnabledByDefault": true,
"Icon": "document-print",
- "Id": "checkprinting",
"License": "GPL",
"Name": "Check printing",
"Name[ar]": "طباعة الشيكات",
diff --git a/kmymoney/plugins/csv/export/csvexporter.json.cmake b/kmymoney/plugins/csv/export/csvexporter.json.cmake
index 655ad543d..1e7a5312c 100644
--- a/kmymoney/plugins/csv/export/csvexporter.json.cmake
+++ b/kmymoney/plugins/csv/export/csvexporter.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "提供 CSV 匯出功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "document-export",
- "Id": "csvexporter",
"License": "GPL",
"Name": "CSV Exporter",
"Name[ar]": "مُصدّر CSV",
diff --git a/kmymoney/plugins/csv/import/csvimporter.json.cmake b/kmymoney/plugins/csv/import/csvimporter.json.cmake
index 90b280977..bfcab07ee 100644
--- a/kmymoney/plugins/csv/import/csvimporter.json.cmake
+++ b/kmymoney/plugins/csv/import/csvimporter.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "提供 CSV 匯入功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "document-import",
- "Id": "csvimporter",
"License": "GPL",
"Name": "CSV Importer",
"Name[ar]": "مُستورد CSV",
diff --git a/kmymoney/plugins/gnc/import/gncimporter.json.cmake b/kmymoney/plugins/gnc/import/gncimporter.json.cmake
index 3d05da5b2..e6a3ac25c 100644
--- a/kmymoney/plugins/gnc/import/gncimporter.json.cmake
+++ b/kmymoney/plugins/gnc/import/gncimporter.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "提供 GnuCash 匯入功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "document-import",
- "Id": "gncimporter",
"License": "GPL",
"Name": "GNC Importer",
"Name[ar]": "مُستورد GNC",
diff --git a/kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake b/kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake
index ca7cf9ef4..3a5335a2a 100644
--- a/kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake
+++ b/kmymoney/plugins/ibanbicdata/ibanbicdata.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "提供預先定義的 IBAN/BIC 號碼給 KMyMoney",
"EnabledByDefault": true,
"Icon": "server-database",
- "Id": "ibanbicdata",
"License": "GPL",
"Name": "IBAN/BIC Data",
"Name[ar]": "بيانات IBAN/BIC",
diff --git a/kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake b/kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake
index a59bfafe0..178ab0957 100644
--- a/kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake
+++ b/kmymoney/plugins/icalendar/export/icalendarexporter.json.cmake
@@ -70,7 +70,6 @@
"Description[zh_TW]": "匯出行程到 iCalendar 檔案",
"EnabledByDefault": true,
"Icon": "x-office-calendar",
- "Id": "icalendarexporter",
"License": "GPL",
"Name": "iCalendar",
"Name[ar]": "iCalendar",
diff --git a/kmymoney/plugins/kbanking/kbanking.json.cmake b/kmymoney/plugins/kbanking/kbanking.json.cmake
index 09a246e10..99c333dcd 100644
--- a/kmymoney/plugins/kbanking/kbanking.json.cmake
+++ b/kmymoney/plugins/kbanking/kbanking.json.cmake
@@ -65,7 +65,6 @@
"Description[zh_TW]": "提供 HBCI/FinTs、OFX 與 PayPal 線上理財功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "network-connect",
- "Id": "kbanking",
"License": "GPL",
"Name": "KBanking",
"Name[ar]": "KBanking",
diff --git a/kmymoney/plugins/ofx/import/ofximporter.json.cmake b/kmymoney/plugins/ofx/import/ofximporter.json.cmake
index 2d33f8c8f..398abd439 100644
--- a/kmymoney/plugins/ofx/import/ofximporter.json.cmake
+++ b/kmymoney/plugins/ofx/import/ofximporter.json.cmake
@@ -68,7 +68,6 @@
"Description[zh_TW]": "提供 OFX 匯入功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "network-connect",
- "Id": "ofximporter",
"License": "GPL",
"Name": "OFX Importer",
"Name[ar]": "مُستورد OFX",
diff --git a/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake b/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake
index 33d6f844f..6ea267933 100644
--- a/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake
+++ b/kmymoney/plugins/onlinejobpluginmockup/onlinejobpluginmockup.json.cmake
@@ -66,7 +66,6 @@
"Description[uk]": "Якщо пов'язано із рахунком, імітує можливість обробки усіх інтернет-завдань (лише для розробників).",
"Description[zh_CN]": "绑定到账号上会假装可以处理所有在线任务 (仅限开发者用)",
"EnabledByDefault": true,
- "Id": "onlinejobpluginmockup",
"License": "GPL",
"Name": "onlinejobpluginmockup",
"Name[ar]": "نموذج وظيفي عبر الإنترنت",
diff --git a/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake b/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake
index d4e1ee9c5..655548f56 100644
--- a/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake
+++ b/kmymoney/plugins/onlinetasks/sepa/kmymoney-sepaorders.json.cmake
@@ -86,7 +86,6 @@
"Description[zh_CN]": "单一欧元支付区订单类型",
"EnabledByDefault": true,
"Icon": "network-connect",
- "Id": "SEPA orders for online banking",
"License": "GPLv2+",
"Name": "SEPA orders",
"Name[ar]": "طلبات SEPA",
diff --git a/kmymoney/plugins/qif/export/qifexporter.json.cmake b/kmymoney/plugins/qif/export/qifexporter.json.cmake
index 1e350a8da..c0f61dd16 100644
--- a/kmymoney/plugins/qif/export/qifexporter.json.cmake
+++ b/kmymoney/plugins/qif/export/qifexporter.json.cmake
@@ -69,7 +69,6 @@
"Description[zh_TW]": "提供 QIF 匯出功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "document-export",
- "Id": "qifexporter",
"License": "GPL",
"Name": "QIF Exporter",
"Name[ar]": "مُصدّر QIF",
diff --git a/kmymoney/plugins/qif/import/qifimporter.json.cmake b/kmymoney/plugins/qif/import/qifimporter.json.cmake
index 5f33e59a0..7cd1f664a 100644
--- a/kmymoney/plugins/qif/import/qifimporter.json.cmake
+++ b/kmymoney/plugins/qif/import/qifimporter.json.cmake
@@ -69,7 +69,6 @@
"Description[zh_TW]": "提供 QIF 匯入功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "document-import",
- "Id": "qifimporter",
"License": "GPL",
"Name": "QIF Importer",
"Name[ar]": "مُستورد QIF",
diff --git a/kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake b/kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake
index 9401abe9c..f4ca14f74 100644
--- a/kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake
+++ b/kmymoney/plugins/reconciliationreport/reconciliationreport.json.cmake
@@ -68,7 +68,6 @@
"Description[zh_CN]": "每次对账后生成包含对账过程数据的报表",
"EnabledByDefault": true,
"Icon": "application-vnd.oasis.opendocument.spreadsheet",
- "Id": "reconciliationreport",
"License": "GPL",
"Name": "Reconciliation report",
"Name[ar]": "تقرير التسوية",
diff --git a/kmymoney/plugins/sql/sqlstorage.json.cmake b/kmymoney/plugins/sql/sqlstorage.json.cmake
index 5b0d03c80..766a778a8 100644
--- a/kmymoney/plugins/sql/sqlstorage.json.cmake
+++ b/kmymoney/plugins/sql/sqlstorage.json.cmake
@@ -68,7 +68,6 @@
"Description[zh_TW]": "提供 SQL 儲存功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "server-database",
- "Id": "sqlstorage",
"License": "GPL",
"Name": "SQL Storage",
"Name[ar]": "تخزين SQL",
diff --git a/kmymoney/plugins/views/budget/budgetview.json.cmake b/kmymoney/plugins/views/budget/budgetview.json.cmake
index 720ef1a45..358034652 100644
--- a/kmymoney/plugins/views/budget/budgetview.json.cmake
+++ b/kmymoney/plugins/views/budget/budgetview.json.cmake
@@ -69,7 +69,6 @@
"Description[zh_TW]": "提供預算檢視給 KMyMoney",
"EnabledByDefault": true,
"Icon": "budget",
- "Id": "budgetview",
"License": "GPL",
"Name": "Budget view",
"Name[ar]": "عرض الموازنة",
diff --git a/kmymoney/plugins/views/forecast/forecastview.json.cmake b/kmymoney/plugins/views/forecast/forecastview.json.cmake
index a6f8bd121..ede2b4fd9 100644
--- a/kmymoney/plugins/views/forecast/forecastview.json.cmake
+++ b/kmymoney/plugins/views/forecast/forecastview.json.cmake
@@ -69,7 +69,6 @@
"Description[zh_TW]": "提供預測檢視給 KMyMoney",
"EnabledByDefault": true,
"Icon": "forecast",
- "Id": "forecastview",
"License": "GPL",
"Name": "Forecast view",
"Name[ar]": "عرض التنبؤ",
diff --git a/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake b/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake
index 84c4ee399..aa6b0eb0c 100644
--- a/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake
+++ b/kmymoney/plugins/views/onlinejoboutbox/onlinejoboutboxview.json.cmake
@@ -67,7 +67,6 @@
"Description[zh_CN]": "为 KMyMoney 添加在线任务发件箱视图",
"EnabledByDefault": true,
"Icon": "online-banking",
- "Id": "onlinejoboutboxview",
"License": "GPL",
"Name": "Online job outbox view",
"Name[ar]": "عرض صندوق صادر المهام عبر الإنترنت",
diff --git a/kmymoney/plugins/views/reports/reportsview.json.cmake b/kmymoney/plugins/views/reports/reportsview.json.cmake
index b686d1f81..5e3b39040 100644
--- a/kmymoney/plugins/views/reports/reportsview.json.cmake
+++ b/kmymoney/plugins/views/reports/reportsview.json.cmake
@@ -69,7 +69,6 @@
"Description[zh_TW]": "提供回報檢視給 KMyMoney",
"EnabledByDefault": true,
"Icon": "report",
- "Id": "reportsview",
"License": "GPL",
"Name": "Reports view",
"Name[ar]": "عرض التقارير",
diff --git a/kmymoney/plugins/woob/woob.json.cmake b/kmymoney/plugins/woob/woob.json.cmake
index 0809bbb28..b6b36bea0 100644
--- a/kmymoney/plugins/woob/woob.json.cmake
+++ b/kmymoney/plugins/woob/woob.json.cmake
@@ -68,7 +68,6 @@
"Description[zh_TW]": "Woob 外掛程式",
"EnabledByDefault": true,
"Icon": "network-connect",
- "Id": "woob",
"License": "GPL",
"Name": "Woob",
"Name[ar]": "Woob",
diff --git a/kmymoney/plugins/xml/xmlstorage.json.cmake b/kmymoney/plugins/xml/xmlstorage.json.cmake
index 7e3eb9ac6..930184ed3 100644
--- a/kmymoney/plugins/xml/xmlstorage.json.cmake
+++ b/kmymoney/plugins/xml/xmlstorage.json.cmake
@@ -68,7 +68,6 @@
"Description[zh_TW]": "提供 XML 儲存功能給 KMyMoney",
"EnabledByDefault": true,
"Icon": "server-database",
- "Id": "xmlstorage",
"License": "GPL",
"Name": "XML Storage",
"Name[ar]": "تخزين XML",