During the %prep step, a "touch" command is issued which at least wouldnt work with my somewhat old fileutils-3.16-6. So if you want to be precise, you could add a BuildRequires:
I think in general we don't do versioned BuildRequires for all the dependencies (almost every package would have quite a few of them, it would be pretty hard to maintain).