Is this problem still present? I see most of the packages using %cmake macro should obey the directory layout properly and just work TM :)