https://bugzilla.redhat.com/show_bug.cgi?id=1193878
--- Comment #8 from Sinny Kumari ksinny@gmail.com --- (In reply to Beat Küng from comment #7)
I tried to remove the line and rpmbuild adds the following dependencies: libQt5Core.so.5()(64bit) libQt5DBus.so.5()(64bit) libQt5Gui.so.5()(64bit) libQt5Widgets.so.5()(64bit) [...]
which resolves to qt5-qtbase. The thing is if someone has qt5-base 5.0 installed, these deps are fulfilled, but the program actually uses functionality that was only introduced in Qt 5.2. So I wanted to make sure this is satisfied as well with Requires: qt5-qtbase >= 5.2.0
Okay, then it make sense to keep explicit requires in spec file.
Also whenever you modify spec file. New changelog entry should be added as per Fedora guideline http://fedoraproject.org/wiki/Packaging:Guidelines#Changelogs