different spec files in the different branches seems best to me.
OTOH, if your objective is to create a tarball that can also be built as an RPM, then you want a single spec file so that -ta is unambiguous.
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging