l...@gnu.org (Ludovic Courtès) skribis: > John Darrington <j...@gnu.org> skribis: > >> + (propagated-inputs >> + `(("libxrender" ,libxrender))) ;; libxft refers to symbols in >> libxrender, >> + ;; so without it, applications cannot >> be built. > > The only reasons I can think of where we may want to propagate are when: > > • installed C headers (or .scm, or Perl files, etc.) refer to headers > of another library; > > • a .pc file lists another .pc in its ‘Requires’ field.
As we discussed on IRC, the reason is that xft.pc refers to ‘xrender’, so I just put that in the comment. Ludo’.