For the Source0 URL, since this project is hosted on Github, the URL that leads to the tar.gz file doesn't contain the tar file name (it is "https://github.com/derekp7/snebu/tarball/master", which ends up creating the tar.gz file name on the fly through HTTP header / javascript magic). I will address this by attaching an exported copy of the tar.gz file as a binary asset to the Github progject release.
Also, in the spec file, the release is "1%{?dist}" so that is uses the dist macro to fill in automatically. But I'd like for the SRPM file to be release agnostic (so I don't have to host one for each release of Fedora).