]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/topdocs/INSTALL.texi
*** empty log message ***
[lilypond.git] / Documentation / topdocs / INSTALL.texi
index 2191ac4fcae778906ead92ac499f126f56c64d73..713cdf55859b449a022ac31c9493f740e29c2fab 100644 (file)
@@ -56,7 +56,7 @@ remove all old font files. These include @file{.pk} and @file{.tfm} files
 that may be located in @file{/var/lib/texmf}, @file{/var/spool/texmf},
 @file{/var/tmp/texmf} or @file{@var{prefix}/share/lilypond/fonts/}.  A
 script automating this has been included, see
-@file{buildscripts/clean-fonts.sh}.
+@file{buildscripts/out/clean-fonts}.
 
 
 
@@ -69,13 +69,18 @@ You need the following packages to compile LilyPond:
 
 @itemize
 
-@item @uref{http://www.xs4all.nl/~hanwen/mftrace/,mftrace} (1.0.17 or
+
+@item @uref{http://fontforge.sf.net/,FontForge} 20041211 or newer.
+
+@item @uref{http://www.xs4all.nl/~hanwen/mftrace/,mftrace} (1.1.0 or
 newer),
 
-  You will need to install some additional packages to get mftrace to
+You will need to install some additional packages to get mftrace to
 work.
 
-@item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} (version 1.6.0 or newer).
+@item @uref{http://www.gnu.org/software/guile/guile.html,GUILE}
+ (version 1.6.5 or newer).  If you are installing a binary packages,
+you may need to install guile-devel or guile-dev or libguile-dev too.
 
 @item  @uref{http://www.gnu.org/software/flex/,Flex} (version 2.5.4a or newer). 
 
@@ -90,16 +95,10 @@ lexer-gcc-3.1.sh in the source directory.
 
 Also, @TeX{}'s libkpathsea is used to find the fonts (@file{.mf},
 @file{.afm}, @file{.tfm}).  Make sure you have tetex 1.0 or newer
-(1.0.6 is known to work).  You may need to install a tetex-devel (or
-tetex-dev or libkpathsea-dev) package too.
-
-@item @uref{ftp://ftp.gnu.org/gnu/texinfo/,Texinfo} (version 4.6 or newer).
-
-@item The
-@uref{ftp://ftp.ctan.org/tex-archive/macros/latex/contrib/supported/geometry,geometry
-package for LaTeX}.
+(1.0.6 is known to work).  If you are installing binary packages, you
+may need to install tetex-devel, tetex-dev or libkpathsea-dev too.
 
- This package is normally included with the @TeX{} distribution.
+@item @uref{ftp://ftp.gnu.org/gnu/texinfo/,Texinfo} (version 4.7 or newer).
 
 @item kpathsea, a library for searching (@TeX{}) files.
 
@@ -111,11 +110,10 @@ newer).  EGCS and 2.x are known to cause crashes.
 
 @item @uref{ftp://ftp.gnu.org/gnu/make/,GNU Make} (version 3.78 or newer).
 
-@item @uref{http://www.gnu.org/software/bison/,Bison} (version 1.25 or
+@item @uref{http://www.gnu.org/software/bison/,Bison} (version 1.29 or
 newer, but not 1.50 or 1.75).
 
-@item gettext
-
+@item @uref{http://www.gnu.org/software/gettext/gettext.html,gettext}.
 @end itemize
 
 @subsection Running requirements
@@ -124,12 +122,15 @@ GNU LilyPond does use a lot of resources. For operation you need the
 following software:
 
 @itemize @bullet
-@item @uref{http://lilypond.org/download/fonts,ec-fonts-mftraced}
-@item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} (version 1.6.0 or newer).
+
+@item @uref{http://www.freetype.org/,Freetype} (version 2)
+@item @uref{http://www.pango.org/,Pango}  (version 1.6 or newer).
+@item @uref{http://www.gnu.org/software/guile/guile.html,GUILE}
+(version 1.6.5 or newer).
 @item @uref{http://www.python.org,Python} (version 2.1 or newer).
 @item @TeX{}.
-@item Xdvi and Ghostscript.
-@item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} 1.6.0, or newer.
+@item @uref{http://www.ghostscript.com,Ghostscript} (version 8.15 or
+newer)
 @end itemize
 
 You have to help @TeX{} and MetaFont find LilyPond support
@@ -186,7 +187,7 @@ one of the following commands:
 
 If you are doing an upgrade, you should remove all @file{feta}
 @code{.pk} and @code{.tfm} files.  A script has been provided to do the
-work for you, see @file{buildscripts/clean-fonts.sh}.
+work for you, see @file{buildscripts/out/clean-fonts}.
 
 If you are not root, you should choose a @code{--prefix} argument that
 points into your home directory, e.g.:
@@ -229,13 +230,13 @@ and for the profiling version, I specify a different configuration:
 @section Emacs mode
 
 An Emacs mode for entering music and running LilyPond is contained in
-the source archive in the @file{elisp} directory.  @command{make
-install} installs it @var{elispdir}.  The file @file{lilypond-init.el}
+the source archive in the @file{elisp} directory.  Do @command{make
+install} to install it to @var{elispdir}.  The file @file{lilypond-init.el}
 should be placed to @var{load-path}@file{/site-start.d/} or appended
 to your @file{~/.emacs} or @file{~/.emacs.el}.
 
-As a user, you may want add your source path or, e.g., @file{~/site-lisp/} 
-to your @var{load-path}. Append the following line (modified) to your 
+As a user, you may want add your source path (e.g. @file{~/site-lisp/}) to
+your @var{load-path} by appending the following line (as modified) to your 
 @file{~/.emacs}:
 @c any reason we do not advise:  (push "~/site-lisp" load-path)
 @quotation
@@ -248,8 +249,9 @@ to your @var{load-path}. Append the following line (modified) to your
 @section Vim mode
 
 A Vim mode for entering music and running LilyPond is contained in the 
-source archive. For version 6.2 and newer, Vim-mode works directly after 
-installing LilyPond. Otherwise, complete the following two steps.
+source archive in @code{$VIM} directory.  For version 6.2 and newer, 
+Vim-mode works directly after installing LilyPond.  Otherwise, 
+complete the following two steps.
 
 For earlier versions (and if @code{$VIM} environment variable does not
 fall-back to @file{/usr/local/share/vim}, see @code{:version} in vim),