https://bugzilla.redhat.com/show_bug.cgi?id=1295115
--- Comment #14 from jeremy.fergason@gmail.com ---
Is this actually building Swift or just unpacking a pre-built binary?
The package is being built from source; not just unpacking a pre-build binary. The problem is that /usr/lib is hardcoded in a number of places throughout the build system. I have been going through and trying to clean that up and providing a patch to upstream.
Get rid of # in Source* tags and use original names in source .rpm
Since this is a snapshot from upstream not all repos required for building have tags yet. This was my way to work around conflicting filenames.
Release is usually just an integer (i.e. 1 instead of 0.1)
I thought this was the convention for snapshots. As @Michael Schwendt pointed out:
https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Pre-Release_packag...
Are versions listed in BuildRequires "real" (i.e. listed in Swift documentation and/or the true minimum version required)?
Yes.
I'll take a look at the unowned directories and other comments and clean up. Thanks for all the feedback!