Thanks for the feedback... Release number has been amended and I am now using the cmake macro. I have also added your snippet to correct the permission issues within the debuginfo package (which now build) along with some permission issues post install. rpmlint now reporting 222 errors and 2 warnings- the warnings are in relation to en_US dictionary checks merely inputstream instead of "input stream" ; that can be ignored for obvious reasons. The 222 errors are all "incorrect-fsf-address" which are all contained within a third party library upstream. This is largely out of my control, but as suggested here https://fedoraproject.org/wiki/Common_Rpmlint_issues#incorrect-fsf-address I have reported the issue upstream; see https://github.com/peak3d/inputstream.adaptive/issues/27 .