https://bugzilla.redhat.com/show_bug.cgi?id=870860
--- Comment #5 from Mario Blättermann mario.blaettermann@gmail.com --- PLease don't bother with false positive rpmlint warnings and drop the docs from the -devel package. All the files are present anyway due to the main package.
Patch1 is actually not needed, you have just to inform the upstream folks about the wrong FSF address. However, if you want to patch the source files, don't patch license.txt. It's somewhat critical to touch license texts, I would discourage you to do so, and it is not allowed by the guidelines anyway: https://fedoraproject.org/wiki/Common_Rpmlint_issues#incorrect-fsf-address
mv lib/* %{buildroot}/%{_libdir}/ doesn't keep the timestamps, why not use "cp -p" or even "install -D" instead?