The latest vlc seems to compile fine with only a few modest dependencies. Using qt4 instead of wxGTK helps out a lot. I started a fresh rpm this time and didn't build upon the 0.8.6 spec. You'll need a fairly recent ffmpeg compiled with
--enable-swscale.
SPEC
src.rpm
i386 x86_64