rose_arch: support source edit

Allow user to specify a command to modify the sources (e.g. file format conversion) .