Drop GPL from LICENSE
Handle dashes in versions correctly

While the upstream and source version stay with a.b.c-x.y.z (srcversion),
RPM rejects such versions and uses a.b.c_x.y.z (pkgversion) instead.
support semantic versioning with range in provides

If srcversion is a range, treat the minversion and the maxversion
separately in provides