Yes it is -- all the libraries built by the source package have the same version numbers.
It wasn't too much trouble to split out libkj, so I did that. I can either leave it that way or fold it back into the libcapnp binary package. Any strong feelings either way with this?
I should note that the source package also builds *another*, third shared object (libcapnpc) used by the capnpc compiler that I've opted to roll into the libcapnp package for now. At some point it may make sense to split the compiler + runtime libraries up too.
The relevant changes for libkj & libcapnpc are here:
Full repo here:
Cheers,
Tom