CudaPackage is always used as a mixin. As such it should inherit from PackageBase, and not Package.
spack [cmd] -h