Hi Marius, > I think your MUA might have mangled these > patches somehow, as many of them are "corrupt" according to git. Can > you try to resend these? I'll comment on the patches individually > meanwhile. Sorry about that. I got Gnome evolution sorted out now so hopefully it's better. send-mail doesn't work for me at the moment so I'll add the patches as attachments. > > + `(("glibc" ,glibc) > > I don't think this is needed? I guess it's not, I removed it. > > + ("libx11" ,libx11) > > + ("mesa" ,mesa) > > + ("serd" ,serd) > > + ("sratom" ,sratom))) > > + (native-inputs > > + `(("flex" ,flex) > > + ("lv2" ,lv2) > > + ("sord" ,sord) > > I don't know anything about LV2 and sord, are these inputs really > only > used for the build process itself? :-) Sord is an input for sratom (which is in the inputs above), but the build fails if I remove this from the native-inputs. For LV2, technically, it's only needed in the build process since it's just a header file with specifications. Since this is an LV2 plugin, a host that will be loading it will include LV2 itself and will have it as an input, so the plugin doesn't really need it. It doesn't hurt to add it as an input either, but I think having it as a build input is more "correct". By the way, the Arch packagers do the same for most LV2 plugins. > > + ("pkg-config" ,pkg-config))) > > + (synopsis "Investigative LV2 plugin bundle") > > + (description "The Sherlock plugin bundle contains LV2 plugins > > for > > +visualizing LV2 atom, MIDI and OSC events. They can be used for > > monitoring and > > +debugging of event signal flows inside plugin graphs.") > > Two spaces after periods, as per 'guix lint'. Fixed, thank you!