Raghav Gururajan via Guix-patches via schreef op ma 26-04-2021 om 04:11 [-0400]: > * gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add glib:bin. Maybe make this "Add glib:lib for glib-compile-resources" for clarity. > [propagated-inputs]: Change; atkmm to atkmm-2.28, pangomm to pangomm-2.42, > and cairomm to cairomm-1.13. See comment below. > --- > gnu/packages/gtk.scm | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm > index a7e387a47d..86490115d6 100644 > --- a/gnu/packages/gtk.scm > +++ b/gnu/packages/gtk.scm > @@ -1633,6 +1633,7 @@ library.") > (native-inputs > `(("dot" ,graphviz) > ("doxygen" ,doxygen) > + ("glib:bin" ,glib "bin") ; For glib-compile-resources LGTM > ("m4" ,m4) > ("mm-common" ,mm-common) > ("perl" ,perl) > @@ -1640,11 +1641,11 @@ library.") > ("xsltproc" ,libxslt) > ("xorg-server" ,xorg-server-for-tests))) > (propagated-inputs > - `(("atkmm" ,atkmm) > - ("cairomm" ,cairomm) > + `(("atkmm" ,atkmm-2.28) > + ("cairomm" ,cairomm-1.13) > ("glibmm" ,glibmm) > ("gtk+" ,gtk+) > - ("pangomm" ,pangomm))) > + ("pangomm" ,pangomm-2.42))) What makes the old propageted-inputs incorrect, and the new ones correct? Has there been an ABI change or something, or does GTKmm now require new APIs? Could you add a little comment why the old inputs were incorrect in the commit message? Greetings, Maxime.