Merge pull request #109 from euanh/build-improvements

build: Remove requirement to build in $HOME/rpmbuild
Merge pull request #110 from euanh/build-improvements

build: Don't print errors if configure.sh is run more than once