<bavier>taylanub: the petsc and fftw packages also do this in gnu/packages/maths.scm
<taylanub>thanks, I figured out how to do it. while considering sending a patch I realized this isn't optimal by the way, I'd also like to exclude some inputs; what I'm doing is an "emacs-no-x-toolkit" (with X support, just no GTK or anything; GTK makes Emacs crash when the X server disconnects)
<civodul>i think i did this particular example in a talk :-)
<civodul>maybe i didn't test it and that's why it looked so easy ;-)
<civodul>do you need to change the configure flags for that?
<taylanub>oh, when excluding GTK from the inputs it would probably just default to not using it :)
<civodul>i think i just did: `(("libxaw" ,libxaw) ,@(alist-delete "gtk" (package-inputs emacs)))
<taylanub>I see, guess that might just work. by the way I realize `arguments' takes quoted code under #:configure-flags among more .. that's nasty when one wants to add something to them, is there a clean way to do that, should it be necessary?
<civodul>the "cleanest" way we have is 'substitute-keyword-arguments'
<taylanub>that's what I tried to say with "the daemon needs to import the package in question" .. I thought one could use substitute-keyword-arguments on the "build side" but now that I look again that doesn't make sense anyway
<civodul>yeah, substitute-keyword-arguments is used to manipulate build-side code from the host