Ludovic Courtès <l...@gnu.org> writes: > Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> skribis: > >> Leo Famulari <l...@famulari.name> writes: >> >>>> + (build-system gnu-build-system) >>>> + ;; Marked as "required" in augeas.pc >>>> + (propagated-inputs >>>> + `(("libxml2" ,libxml2))) > > I find it clearer to put the comment right below ‘propagated-inputs’. > >>> Is there really no way to avoid this? >> >> I don’t know. > > The problem is that I don’t think it works to put an absolute file name > in the ‘Requires’ field of a ‘.pc’ file, so I don’t think we can avoid > it unfortunately. > > However, since Augeas is a library, the propagated input is acceptable: > in practice, people probably won’t have it in their main environment, > but rather in a ‘guix environment’ thing, or in a dedicated development > profile.
Augeas is both a library and a command line tool. For a command line tool propagation is ugly and I’d like to avoid it. What should I best do in this case? ~~ Ricardo