Add some source and patch files, extend Makefile and spec to implement them