File fix-package-remove-definition.diff of Package kpackage

Index: kpackage-5.26.0/src/kpackage/package.cpp
===================================================================
--- kpackage-5.26.0.orig/src/kpackage/package.cpp
+++ kpackage-5.26.0/src/kpackage/package.cpp
@@ -677,6 +677,11 @@ void Package::removeDefinition(const QBy
         d.detach();
         d->contents.remove(key);
     }
+
+    if (d->discoveries.contains(key)) {
+        d.detach();
+        d->discoveries.remove(key);
+    }
 }
 
 void Package::setRequired(const QByteArray &key, bool required)
openSUSE Build Service is sponsored by