INSTALL - compiling and installing GNU LilyPond
***********************************************
-Obtaining
-=========
+Downloading source code
+=======================
+
+ If you want to compile LilyPond from source, download here:
+ * Download stable releases at GNU (ftp://ftp.gnu.org/gnu/lilypond/)
+
+ * Download development releases from by FTP
+ (ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/development/) and by HTTP
+ (http://ftp.cs.uu.nl/pub/GNU/LilyPond/development/).
+
+ * ftp (Canadian mirror) (ftp://sca.uwaterloo.ca/pub/)
+
+ * at `lilypond.org' by FTP (ftp://ftp.lilypond.org/pub/LilyPond/) and
+ HTTP (http://www.lilypond.org/ftp/).
+
+ Installing and compiling requires many additional packages, which are
+listed in the installation instructions
+(Documentation/topdocs/out-www/INSTALL.html).
+
+Downloading binaries
+====================
+
+ Binaries are available, but are not updated for every version
+released.
+ * RedHat i386 (ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/)
+
+ * LinuxPPC (ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/linuxppc)
+
+ * Debian GNU/Linux Stable
+ (ftp://ftp.debian.org/debian/pool/main/l/lilypond)
- You can get the latest version of LilyPond at
-ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/
-(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/).
+ * Debian GNU/Linux Unstable
+ (ftp://ftp.debian.org/debian/pool/main/l/lilypond1.3)
- There are three options for downloading sources.
+ * Windows Stable (http://home.austin.rr.com/jbr/jeff/lilypond/)
+
+ * Windows Testing (ftp://ftp.lilypond.org/pub/lilypond/gnu-windows)
+
+Upgrading
+=========
- * if you don't have any version, then you can download the entire
- `.tar.gz' file.
+ There are two options for upgrading sources.
- * if you have an unpacked source tree of a previous version, you
- may use the diffs .
+ * if you have an unpacked source tree of a previous version, you may
+ the patches.
_If you upgrade by patching do remember to rerun autoconf after
applying the patch_.
* if you have the `.tar.gz' file of a previous release, you can use
xdelta (ftp://ftp.xcf.berkeley.edu/pub/xdelta/). This is much
- safer than using normal diffs, and is the recommended way.
+ safer than using patches, and is the recommended way.
The following command produces `lilypond-1.3.122.tar.gz' from
`lilypond-1.3.121' identical (up to compression dates) to the .122
This document describes how to build LilyPond on Unix platforms. It
is also known to run and compile on Windows NT/95/98 as well. More
information on this topic can be found at the LilyPond on Windows page
-(http://appel.lilypond.org/lilypond/gnu-windows/).
+(ftp://ftp.lilypond.org/pub/LilyPond/gnu-windows/).
You need the following packages to compile Lilypond.