From 3477cd8b1f567966ded17cc9a0110549f1c40f2c Mon Sep 17 00:00:00 2001 From: Phil Holmes Date: Sun, 13 Mar 2011 19:07:24 +0000 Subject: [PATCH] DOC: adding lilydev build to build notes --- Documentation/contributor/build-notes.itexi | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/Documentation/contributor/build-notes.itexi b/Documentation/contributor/build-notes.itexi index e5d7c67248..b6176a7750 100644 --- a/Documentation/contributor/build-notes.itexi +++ b/Documentation/contributor/build-notes.itexi @@ -13,6 +13,7 @@ chapter.} * Tips for working on the build system:: * Doc build:: * Website build:: +* Building an Ubuntu distro:: @end menu @@ -415,6 +416,59 @@ errors are occurring. Website build includes @ref{Building a bibliography}. +@node Building an Ubuntu distro +@section Building an Ubuntu distro + +@enumerate +@item +Install ubuntu, reboot +@item +Run all updates, reboot if asked +@item +Enable src repos, refresh package lists +@item +Install LilyPond build deps: +@example + sudo apt-get build-dep lilypond +@end example +@item +Install git and autoconf: +@example + sudo apt-get install git-core gitk autoconf +@end example + +@item +TEST TO SEE WHETHER EVERYTHING WORKS NOW: +@enumerate +@item +Use lily-git.tcl to grab source files +@item +Go to source dir and do "./autogen.sh" ; make ; make doc +@item +If all compiles, move on to iso creation... + +@end enumerate + +@item +Download & install "remastersys": +@example + http://sourceforge.net/projects/remastersys/ +@end example +@item +Copy lily-git.tcl script file into /etc/skel/ +@item +Modify /etc/remastersys.conf as desired (change .iso name, default +live session username, etc) +@item +Remove non-essential desktop software as desired +@item +Create iso: sudo remastersys dist +@item +New iso is in /home/remastersys/remastersys/ +@item +Test iso by installing in VM and repeating steps above for +getting source files and building lp and docs +@end enumerate -- 2.11.4.GIT