http://www.fedora.us/wiki/HOWTOFindMissingBuildRequires The old Fedora Linux project had this tool and document for detecting missing BuildRequires. We considered only a very short list as exceptions to BuildRequires, but all else should be added IMHO.