dc2a6dd Simplify build reqs and use more macros (thanks @ignatenkobrain)

Authored and Committed by jflory7 6 years ago
    Simplify build reqs and use more macros (thanks @ignatenkobrain)
    
    This commit simplifies some of the build requirements for the package.
    It also uses the full system path for some packages to make it easier to
    look up binaries that use different packages or if the binary moves
    packages.
    
    Additionally, this commit also adds more macros to successfully build
    the package for Fedora and EPEL, thanks to better use of RPM macros.
    
    Most of the changes here were suggested by @ignatenkobrain – thanks!