diff --git a/src/kpackagetool/kpackagetool.cpp b/src/kpackagetool/kpackagetool.cpp --- a/src/kpackagetool/kpackagetool.cpp +++ b/src/kpackagetool/kpackagetool.cpp @@ -528,6 +528,14 @@ writer.writeCharacters(i.website()); writer.writeEndElement(); } + + if (i.pluginId().startsWith(QLatin1String("org.kde."))) { + writer.writeStartElement(QStringLiteral("url")); + writer.writeAttribute(QStringLiteral("type"), QStringLiteral("donation")); + writer.writeCharacters(QStringLiteral("https://www.kde.org/donate.php?app=%1").arg(i.pluginId())); + writer.writeEndElement(); + } + const auto authors = i.authors(); if (!authors.isEmpty()) { QStringList authorsText;