add ability to install from source or package using an attribute