Update:I went through this and it seems the easiest solution is to make wl-present a separate binary package of the wl-mirror source package. My current packaging state on this is here:
https://github.com/Ferdi265/wl-mirror-debian/blob/feature-wl-present/debian/controlI have also looked and noticed a few glaring bugs in wl-present. The "optional" pipectl was always required due to an oversight. This is fixed in wl-mirror 0.16.2. I have also noticed a commit in pipectl that was never been released so I tagged a new release there as well (0.4.2).
I have tested the package and it seems to work well and passes lintian. For now I have made my own local version of a pipectl package to test with.
OpenPGP_signature.asc
Description: OpenPGP digital signature