I'll look through them when I have time but some tips:

%setup -q -> %autosetup

make %{?_smp_flags} -> %cmake_build

Adding scriptlets for ldconfig is no longer needed, it's handled automatically with file triggers.

Thanks,
Richard
KF5OIM