A few notes:
- I do have a
\version statement but it is in one central place and not in every tune.
The ideas is that I compile *all the tunes* as one huge file but
maintain them as separate. I do not with to give the author of every
single tune the ability to select his/her own lilypond version since
they all must be compiled together to produce the final book.
- Regarding guile-2.0 - I already have it in 14.10 which uses it. That's where it came from.
- You are right that okular is a redundant dependency.
- My site is down due to DNS issues. When it will be back up you would be able to see the rendered book. I'm attaching a sample.
-
I don't want to use real lilypond files because I want to enforce the
same stucture on all tunes. This works out well since it means that
every author has to write less lilypond code and gets macros to help
with that.
- if I had split and used includes in building the
book each tune will have at least three files which will triple the
amount of files I have and would have made it awkward to edit. Actually,
since some tunes have 2 or 3 versions one tune could take up to 9
files. That is a mess. The way I do it now is that each tune takes one
file. The size of each tune is not great and manageable and the fact
that it is one file is very convenient.
- the templar project is in ubuntu launchpad. I need to link to it and make the installation easier. For my defense I can say it's on my TODO list.
- you can now see the results of the project on:
http://veltzer.github.io/openbook