Generate source package