Ok thanks all for the feedback - I've made some adjustments: https://repo.dcrdev.com/fc25/specfiles/kodi-inputstream-adaptive.spec https://repo.dcrdev.com/fc25/SRPMS/kodi-inputstream-adaptive-1.0.6-0.1.20161215gitcd26d5d.fc25.src.rpm https://repo.dcrdev.com/fc25/x86_64/debug/kodi-inputstream-adaptive-debuginfo-1.0.6-0.1.20161215gitcd26d5d.fc25.x86_64.rpm https://repo.dcrdev.com/fc25/x86_64/kodi-inputstream-adaptive-1.0.6-0.1.20161215gitcd26d5d.fc25.x86_64.rpm @Mohamed - I take your point about the naming convention, but unfortunately rpmbuild complains about recursion when trying to resolve the name directive dynamically. In regards to the bundled bento4 - I'm not certain which version it is either; I did some comparisons between it and the bento4 git repo and was unable come up with anything mainly due to the infrequency in which it is committed to. I have added the virtual provides for now, but the lack of version obviously throws a warning in rpmlint. @Michael I have requested they ship a copy of the gpl upstream.