update package version
Add the ability to set the source directory