https://bugzilla.redhat.com/show_bug.cgi?id=1366411
--- Comment #3 from Jason Tibbitts tibbs@math.uh.edu --- Hmm, you're right, -D is a bit shorter, though it does require that you specify the filename. Which means you have to do it twice: once on the Source0: line and once on the install line. I guess its no big deal with just a few files.
Currently the line says: install -D -m 644 %{SOURCE0} %{buildroot}/%{_rpmconfigdir}/macros.d/macros.fedora
If I'm just not smart enough to figure out how to avoid that, please do let me know.
Thanks!