Hi Guix, during my packaging attempts of connman (which looks good so far) I found that gnutls is missing "install-time" dependency - zlib. 1] ldd shows run-time dependency: $ ldd /gnu/store/0mfgwxgqyhlvi5xyi1j2lbr3ygczsdyp-gnutls-3.2.21/lib/libgnutls.so | grep libz libz.so.1 => /gnu/store/x8cg3irwf8y2mkr88bqmsqhadi71xf6s-zlib-1.2.7/lib/libz.so.1 (0x00007fe4fac90000) 2] pkg-config rants about not filled dependencies when building against gnutls In /gnu/store/0mfgwxgqyhlvi5xyi1j2lbr3ygczsdyp-gnutls-3.2.21/lib/pkgconfig/gnutls.pc you can see Libs.private: -lz -lgmp Requires.private: nettle, hogweed, libtasn1, zlib That is something which should be solved by "propagate-input"? Both dependency requirements types are quite easy to detect. I'm not sure if they shouldn't be done in package build (maintaining mapping for pkg-config *.pc --> package) or we should just invest time into package validation afterwards. WDYT? S_W