Revert "rename the pkgconfig file"

This reverts commit 3dd44ad9f52ced6411d84c07406be8726c9f96e5.
Revert "disable building docs/tests for source people"

This reverts commit fac43d88f9d6d45fee2e37357be140ee72a79f32.
Revert "Added install rule for package.xml"

This reverts commit e244165b003a453235cf99048b815c871ee58c01.
Rebase from 'upstream'
disable CUDA, Eigen and docs
add misc fixes
Revert "add misc fixes"

This reverts commit 2570bd90e5ba2cd7aee6fe563e383447f5c90fc9.
Revert "disable CUDA, Eigen and docs"

This reverts commit 9685f43b4ebc3e724754edbc0679def63192f232.
Added install rule for package.xml
disable CUDA, Eigen and docs
add misc fixes
Rebase from 'upstream'
Added install rule for package.xml
disable CUDA, Eigen and docs
add misc fixes