]> git.donarmstrong.com Git - lilypond.git/commitdiff
DOC: adding lilydev build to build notes
authorPhil Holmes <mail@philholmes.net>
Sun, 13 Mar 2011 19:07:24 +0000 (19:07 +0000)
committerJames Lowe <james.lowe@datacore.com>
Mon, 14 Mar 2011 12:12:03 +0000 (12:12 +0000)
Documentation/contributor/build-notes.itexi

index e5d7c67248100e599ec8c8ca313fd04a20db8851..b6176a77505c5f17d3fdfdfa8dbdb3c4969c716e 100644 (file)
@@ -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