]> git.donarmstrong.com Git - lilypond.git/blobdiff - INSTALL.text
release: 0.1.0
[lilypond.git] / INSTALL.text
index c4b84339f127f8a9ad92a07ea5ff8c303e61f0c6..485136c65905b3a8c0c626645e0fbe16b3eb0787 100644 (file)
@@ -8,9 +8,20 @@ N\bN\bN\bNA\bA\bA\bAM\bM\bM\bME\bE\bE\bE
        INSTALL - installing GNU LilyPond
 
 D\bD\bD\bDE\bE\bE\bES\bS\bS\bSC\bC\bC\bCR\bR\bR\bRI\bI\bI\bIP\bP\bP\bPT\bT\bT\bTI\bI\bI\bIO\bO\bO\bON\bN\bN\bN
-       This page documents installation  and compilation of GNU
+       This page documents installation and compilation of GNU
        LilyPond
 
+A\bA\bA\bAB\bB\bB\bBS\bS\bS\bST\bT\bT\bTR\bR\bR\bRA\bA\bA\bAC\bC\bC\bCT\bT\bT\bT
+       You do something which looks remotely like
+
+               configure
+               make
+               make install
+               tar -C /usr/lib/texmf/fonts/source/ -zxf musixtex-T73.tgz 'mf/*'
+
+       The detailed instructions follow here.
+
+
 P\bP\bP\bPR\bR\bR\bRE\bE\bE\bER\bR\bR\bRE\bE\bE\bEQ\bQ\bQ\bQU\bU\bU\bUI\bI\bI\bIS\bS\bS\bSI\bI\bI\bIT\bT\bT\bTE\bE\bE\bES\bS\bS\bS
        For compilation you need.
 
@@ -19,8 +30,8 @@ P\bP\bP\bPR\bR\bR\bRE\bE\bE\bER\bR\bR\bRE\bE\bE\bEQ\bQ\bQ\bQU\bU\bU\bUI\bI\bI\bIS\bS\bS\bSI\bI\bI\bIT\bT\bT\bTE\bE
             Solaris.
 
             If you have the Cygnus WINDOWS32 port of the GNU
-            utils, it will even work in Windows NT/95, but don't
-            promise to support it.
+            utils, it will even work in Windows NT/95, but we
+            don't promise to support it.
 
        +\bo    GNU C++ v2.7 or better, with libg++ installed.
             Version 2.7.2 or better recommended.
@@ -46,35 +57,43 @@ R\bR\bR\bRU\bU\bU\bUN\bN\bN\bNN\bN\bN\bNI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG
 
        ftp://ftp.shsu.edu/tex-archive/macros/musixtex/taupin
 
-       ftp://ftp.tex.ac.uk/tex-archive/macros/musixtex/taupin
 
-       ftp://ftp.dante.de/tex-archive/macros/musixtex/taupin
 
-                You only need the contents of the _\bm_\bf_\b/
-                subdirectory of the package. The primary site of
-                the Taupin version is ftp://hprib.lps.u-
-                psud.fr/pub/music_zips/musixtex.zip
 
-R\bR\bR\bRE\bE\bE\bEC\bC\bC\bCO\bO\bO\bOM\bM\bM\bMM\bM\bM\bME\bE\bE\bEN\bN\bN\bND\bD\bD\bDE\bE\bE\bED\bD\bD\bD
-       Although not strictly necessary, these are recommended to
-       have.
+
+1/Aug/97                  LilyPond 0.1.0                        1
 
 
 
-29/Jul/97                LilyPond 0.0.77                        1
 
 
+INSTALL(1)            LilyPond documentation           INSTALL(1)
 
 
+       ftp://ftp.tex.ac.uk/tex-archive/macros/musixtex/taupin
 
-INSTALL(1)            LilyPond documentation           INSTALL(1)
+       ftp://ftp.dante.de/tex-archive/macros/musixtex/taupin
+
+                You only need the contents of the _\bm_\bf_\b/
+                subdirectory of the package. The primary site of
+                the Taupin version is ftp://hprib.lps.u-
+                psud.fr/pub/music_zips/musixtex.zip
+
+                Andreas Egler's version of MusixTeX, now called
+                OpusTeX, will also work. Andreas moved some
+                characters around in the fonts, so you have to
+                edit the definitions in tex/eglerdefs.tex (patch
+                appreciated)
 
+R\bR\bR\bRE\bE\bE\bEC\bC\bC\bCO\bO\bO\bOM\bM\bM\bMM\bM\bM\bME\bE\bE\bEN\bN\bN\bND\bD\bD\bDE\bE\bE\bED\bD\bD\bD
+       Although not strictly necessary, these are recommended to
+       have.
 
-       +\bo         Perl.  Most scripts are written in Perl. The
+       +\bo         Perl.  Most scripts are written in Perl. Most
                  documentation was created with the perl's Plain
                  Old Documentation.
 
-       +\bo         (GNU) find
+       +\bo         GNU find
 
        +\bo         A fast computer (a full page of music typically
                  takes 1 minute on my 486/133, using the
@@ -90,7 +109,8 @@ C\bC\bC\bCO\bO\bO\bON\bN\bN\bNF\bF\bF\bFI\bI\bI\bIG\bG\bG\bGU\bU\bU\bUR\bR\bR\bRI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG a\b
        This will install the following files:
 
                /usr/local/man/man1/mi2mu.1
-               /usr/local/man/man5/mudela.5
+               /usr/local/man/man1/convert-mudela.1
+               /usr/local/man/man1/mudela-book.1
                /usr/local/man/man1/lilypond.1
                /usr/local/lib/libflower.{so,a}
                /usr/local/bin/lilypond
@@ -100,11 +120,22 @@ C\bC\bC\bCO\bO\bO\bON\bN\bN\bNF\bF\bF\bFI\bI\bI\bIG\bG\bG\bGU\bU\bU\bUR\bR\bR\bRI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG a\b
 
        The TeX include directory is detected dynamically, but it
        can be adjusted with -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-p\bp\bp\bpr\br\br\bre\be\be\bef\bf\bf\bfi\bi\bi\bix\bx\bx\bx and -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-
-       d\bd\bd\bdi\bi\bi\bir\br\br\br. The above assumes that you are root and have the gnu
-       development tools, and your make is gnu make.  If this is
+       d\bd\bd\bdi\bi\bi\bir\br\br\br. The above assumes that you are root and have the GNU
+       development tools, and your make is GNU make.  If this is
        not the case, you can adjust your environment variables to
        your taste:
 
+
+
+1/Aug/97                  LilyPond 0.1.0                        2
+
+
+
+
+
+INSTALL(1)            LilyPond documentation           INSTALL(1)
+
+
                export CPPFLAGS="-I /home/me/my_include -DWEIRD_FOOBAR"
                configure
 
@@ -125,17 +156,6 @@ C\bC\bC\bCO\bO\bO\bON\bN\bN\bNF\bF\bF\bFI\bI\bI\bIG\bG\bG\bGU\bU\bU\bUR\bR\bR\bRI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG a\b
 
                configure --prefix=/usr/local --enable-tex-prefix=/usr/lib/texmf
 
-
-
-29/Jul/97                LilyPond 0.0.77                        2
-
-
-
-
-
-INSTALL(1)            LilyPond documentation           INSTALL(1)
-
-
        Since GNU LilyPond currently is beta, you are advised to
        also use
 
@@ -153,22 +173,35 @@ INSTALL(1)            LilyPond documentation           INSTALL(1)
                 option)
 
        --enable-optimise
-                Set maximum optimisation
+                Set maximum optimisation: compile with -\b-\b-\b-O\bO\bO\bO2\b2\b2\b2
 
        --enable-profiling
                 Compile with support for profiling
 
        --enable-tex-prefix
-                Set the directory where texmf lives
+                Set the directory where TeX and Metafont live
 
        --enable-tex-dir
-                Set then directory tex input is in (detected as a
+                Set then directory TeX input is in (detected as a
                 subdir of tex-prefix)
 
        --enable-mf-dir
                 Set then directory mf input is in (idem)
+                [obsolete]
 
                 All options are documented in the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be help
+
+
+
+1/Aug/97                  LilyPond 0.1.0                        3
+
+
+
+
+
+INSTALL(1)            LilyPond documentation           INSTALL(1)
+
+
                 The option -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-o\bo\bo\bop\bp\bp\bpt\bt\bt\bti\bi\bi\bim\bm\bm\bmi\bi\bi\bis\bs\bs\bse\be\be\be is recommended for
                 Real Life usage.
 
@@ -190,18 +223,6 @@ I\bI\bI\bIN\bN\bN\bNS\bS\bS\bST\bT\bT\bTA\bA\bA\bAL\bL\bL\bLL\bL\bL\bLI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG
 
        Install the musixtex fonts in a directory which TeX and MF
        knows (if you are root, look for a directory which
-
-
-
-29/Jul/97                LilyPond 0.0.77                        3
-
-
-
-
-
-INSTALL(1)            LilyPond documentation           INSTALL(1)
-
-
        contains the directories with AMS and CM source (*.mf)
        files. Create a subdir lilypond or musixtex and copy the
        fonts into that). Do not forget to rehash TeX (if
@@ -227,39 +248,18 @@ E\bE\bE\bEX\bX\bX\bXA\bA\bA\bAM\bM\bM\bMP\bP\bP\bPL\bL\bL\bLE\bE\bE\bE
 
        This is what the output looks like over here:
 
-               hw:~/musix/spacer$ lilypond input/kortjakje.ly
-               GNU LilyPond 0.0.71 #20/FlowerLib 1.1.20 #0
-               Parsing ... [/home/hw/share/lilypond/init//symbol.ini  <..snip..>
-               ..      .ini]][input/kortjakje.ly]
-               Creating elements ...
-               Preprocessing elements...
-               Calculating column positions ... [3][8][13][17][21][25]
-               Postprocessing elements...
-               TeX output to lelie.tex ...
 
-               hw:~/musix/spacer$ tex lelie
-               This is TeX, Version 3.14159 (C version 6.1)
-               (lelie.tex
-               Hyphenation patterns for english, dutch, german, loaded.
-               (/home/hw/lib/texmf/tex/lilypond/lilyponddefs.tex) [1] )
-               Output written on lelie.dvi (1 page, 8944 bytes).
-               Transcript written on lelie.log.
 
-               hw:~/musix/spacer$ xdvi lelie&
-               [1] 855
 
-       Check out the input files, some of them have comments
-       Please refer to the man page for more information.
 
-R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
-       RedHat Linux users should be able to get a RPM. A spec
-       file is in _\bm_\ba_\bk_\be_\b/_\bo_\bu_\bt_\b/_\bl_\bi_\bl_\by_\bp_\bo_\bn_\bd_\b._\bs_\bp_\be_\bc. You should be able to
-       create an rpm as a normal user. Be sure you have a
-       ~/.rpmrc, and edit the RPM-dir in _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b._\bm_\ba_\bk_\be. (If you
 
 
 
-29/Jul/97                LilyPond 0.0.77                        4
+
+
+
+
+1/Aug/97                  LilyPond 0.1.0                        4
 
 
 
@@ -268,6 +268,28 @@ R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
 INSTALL(1)            LilyPond documentation           INSTALL(1)
 
 
+               GNU LilyPond 0.0.78 #4/FlowerLib 1.1.24 #0
+               Parsing ... [/home/hw/share/lilypond/init//
+                       <..etc..>
+                       init//performer.ly]]][input/kortjakje.ly]
+               Creating elements ...[8][16][24][25]
+               Preprocessing elements...
+               Calculating column positions ... [14][25]
+               Postprocessing elements...
+               TeX output to lelie.tex ...
+               Creating MIDI elements ...MIDI output to lelie.midi ...
+
+               hw:~/musix/spacer$ xdvi lelie&
+               [1] 855
+
+       Check out the input files, some of them have comments
+       Please refer to the man page for more information.
+
+R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
+       RedHat Linux users should be able to get a RPM. A spec
+       file is in _\bm_\ba_\bk_\be_\b/_\bo_\bu_\bt_\b/_\bl_\bi_\bl_\by_\bp_\bo_\bn_\bd_\b._\bs_\bp_\be_\bc. You should be able to
+       create an rpm as a normal user. Be sure you have a
+       ~/.rpmrc, and edit the RPM-dir in _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b._\bm_\ba_\bk_\be. (If you
        create the RPM as a normal user the permissions will not
        be set correctly, unfortunately)
 
@@ -277,7 +299,8 @@ W\bW\bW\bWI\bI\bI\bIN\bN\bN\bND\bD\bD\bDO\bO\bO\bOZ\bZ\bZ\bZE\bE\bE\bE
        you need the cygnus windows32 gnu port development stuff;
        have a look at http://www.cygnus.com/gnu-win32.
 
-       to make GNU LilyPond under, brr, aargh, well, simply type:
+       to make GNU LilyPond under, brr, aargh, shudder..
+       windows32, well, simply type:
 
                bash configure
                make windows32
@@ -302,29 +325,6 @@ A\bA\bA\bAU\bU\bU\bUT\bT\bT\bTH\bH\bH\bHO\bO\bO\bOR\bR\bR\bRS\bS\bS\bS
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-29/Jul/97                LilyPond 0.0.77                        5
+1/Aug/97                  LilyPond 0.1.0                        5