New review comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/39984#discussion_r1002710275 Comment: "Vendored" in this context means that the second project is integrated into the source tree and built alongside it. It seems what CalculiX is doing is just co-distributing tetgen, not vendoring it---the tarball is included but the CalculiX build process has no knowledge of this. If you can resolve the licensing issue and get the original tarball from the original tetgen source, a separate package is OK. Otherwise, build it into the CalculiX package. You can override `do_build` or define `pre_build` or `post_build` as appropriate. I don't see much point in making tetgen a subpackage, and that doesn't resolve the build override problem anyway---subpackage installation steps are not meant to add additional build steps, just to split installed contents.