Then try passing -DPKG_SYSTEM_PYTHON=1 to cmake, and setting all the environment variables to the right locations in src/Resource_Files/python_pkg/python_paths.py
I imagine at some point the makeinstaller logic will be further fleshed out, i.e. it should be attempting to find the location of things using
pkg-config cmake find_packages() if not explicitly specified.
But it might work as of now, too.
...
checkinstall does not stop you from needing to install dependencies last I checked... so I really don't see what benefit checkinstall has over an actual *.deb built from the official Debian packaging sources.