Geany doesn't depend on libvte at all
More worried about it not depending on `<vte/vte.h>`
Instead it silently depends on VTE devs not changing anything in the structs or consts, well, G* stuff has a __great__ record for that, though to be fair so far we seem to have gotten away with it.