make source and package private recipes

update documentation to explain how to properly leverage these recipes with install_method attribute