This PR addresses various formatting inconsistencies within the spec files, and removes "BuildRequires" that are not necessary for the building of dependencies for jmc. For the most part, I used process of elimination of commenting out "BuildRequires" until I found the minimal set of required ones; the build timelines can be found at my jmc copr repo [0]. Additionally, I created a fresh copr repo [1] where I used only the output of these spec files, and verified that it works in Fedora 29.
This PR addresses various formatting inconsistencies within the spec files, and removes "BuildRequires" that are not necessary for the building of dependencies for jmc. For the most part, I used process of elimination of commenting out "BuildRequires" until I found the minimal set of required ones; the build timelines can be found at my jmc copr repo [0]. Additionally, I created a fresh copr repo [1] where I used only the output of these spec files, and verified that it works in Fedora 29.
[0] https://copr.fedorainfracloud.org/coprs/almac/jmc/builds/
[1] https://copr.fedorainfracloud.org/coprs/almac/jmc2/builds/