discover-notifier.x86_64: W: desktopfile-without-binary /usr/share/applications/kcm_updates.desktop systemsettings discover-backend-flatpak.x86_64: W: desktopfile-without-binary /usr/share/applications/org.kde.discover-flatpak.desktop plasma-discover the .desktop file is for a file not present in the package. You should check the requires or see if this is not a error discover.x86_64: W: explicit-lib-dependency libqt5-qtquickcontrols2 You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. discover.x86_64: W: invalid-desktopfile /usr/share/applications/org.kde.discover.desktop file contains key "SingleMainWindow" in group "Desktop Entry", but keys extending the format should start with "X-" discover.x86_64: W: invalid-desktopfile /usr/share/applications/org.kde.discover.urlhandler.desktop file contains key "SingleMainWindow" in group "Desktop Entry", but keys extending the format should start with "X-" .desktop file is not valid, check with desktop-file-validate discover-backend-flatpak.x86_64: W: no-version-in-last-changelog discover-backend-fwupd.x86_64: W: no-version-in-last-changelog discover-backend-packagekit.x86_64: W: no-version-in-last-changelog discover-lang.noarch: W: no-version-in-last-changelog discover-notifier.x86_64: W: no-version-in-last-changelog discover.src: W: no-version-in-last-changelog discover.x86_64: W: no-version-in-last-changelog The latest changelog entry doesn't contain a version. Please insert the version that is coherent with the version of the package and rebuild it. discover-notifier.x86_64: W: obsolete-not-provided discover-plasmoid If a package is obsoleted by a compatible replacement, the obsoleted package should also be provided in order to not cause unnecessary dependency breakage. If the obsoleting package is not a compatible replacement for the old one, leave out the Provides. discover-backend-flatpak.x86_64: W: script-without-shebang /usr/share/applications/org.kde.discover-flatpak.desktop discover-notifier.x86_64: W: script-without-shebang /usr/share/applications/org.kde.discover.notifier.desktop discover.x86_64: W: script-without-shebang /usr/share/applications/org.kde.discover.urlhandler.desktop This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. discover-backend-fwupd.x86_64: E: summary-not-capitalized (Badness: 20) C fwupd Backend for Discover Summary doesn't begin with a capital letter. 7 packages and 0 specfiles checked; 1 errors, 16 warnings.