clean up whitespace
remove el4 things
use url for EUA
correct unversioned-explicit-provides warning
epel-release requires redhat-release, so no need to specify both of them
be explicit with file name of key
use more macros