> This is tedious. Is there a way to automate this a bit more?

Only slightly.  Do remember, that Guix is purely functional.  Your pain is with 
the chain of dependencies.

I recently went through a similar ordeal while packaging an update to Nix.  I 
suggest to:
1. look up the dependency list on the program's or library's documentation;
2. add the dependencies to the input lists;
3. attempt to build the target package and write the package definitions for 
the missing dependecies;
4. keep iterating the above until completion.

It should help you to think of this iteration as a Test Driven Development 
process.  The guix build  is your test suite, which you want to get green.

I also recommend to use the -v3 option - it will allow you to see the log 
immediately.

Best Regards,
Marek Pasnikowski

Reply via email to