Building Panda3D without doing stuff in /etc/ld.so.conf.d/

Yes, no problem. We would only have to put the libraries in /usr/lib/triplet/ instead of /usr/lib/triplet/panda3d/ . installpanda.py could be patched to accept that as an option.

I would oppose the use of RPATH.

FYI, we guarantee binary compatibility between minor Panda3D releases, so the package should be called panda3d1.9, not 1.9.0.

Thank you for doing this!