]> git.donarmstrong.com Git - lilypond.git/blob - cygwin/README.in
2d097d40e28bb652e097bc76d2f7c482645a77bd
[lilypond.git] / cygwin / README.in
1 LilyPond
2 ------------------------------------------
3 LilyPond - The GNU music typesetter.
4
5 For more information, tutorial, documentation, packaging instructions, visit:
6   http://lilypond.org
7
8 Runtime requirements:
9   bash
10   cygwin-1.5.11 or newer
11   ec-fonts-mftraced
12   ghostscript
13   glib2-runtime
14   libfontconfig1
15   libfreetype2
16   libguile12-1.6.5-1 or newer
17   libiconv2
18   libintl2
19   libkpathsea3-2.0.2-15 or newer
20   pango-runtime
21   python
22   tetex-bin-2.0.2-15 or newer
23   tetex-tiny or tetex-base
24
25 Suggested:
26   xorg-x11-base
27   emacs or vim
28   ghostscript-x11
29   rxvt
30   tetex-x11
31   gv
32
33 Build requirements:
34   binutils-20040725-2 or newer
35   bison-1.35 or newer
36   coreutils
37   cygwin-1.5.11 or newer
38   findutils
39   flex-2.5.4 or newer
40   gcc-2.95.3-5 or newer
41   glib2-devel
42   guile-devel-1.6.5-1 or newer
43   libfontconfig-devel
44   libfreetype2-devel
45   libguile12-1.6.5-1 or newer
46   libkpathsea3-2.0.2-15 or newer
47   pango-devel
48   python
49   sed
50   tetex-devel-2.0.2-15 or newer
51   texinfo-4.7 or newer
52
53   
54 Website/documentation build requirements (lilypond-doc package):
55   tetex-bin
56   tetex-tiny or tetex-base
57   ghostscript or ghostscript-x11
58
59   mftrace, http://www.cs.uu.nl/people/hanwen/mftrace
60   potrace, http://potrace.sourceforge.net
61   netpbm, http://netpbm.sourceforge.net
62   t1utils, http://www.lcdf.org/~eddietwo/type/
63
64 Recommended website/documentation build requirements:
65   fontforge, http://fontforge.sourceforge.net
66
67 Canonical homepage:
68   http:/lilypond.org
69
70 Canonical download:
71   http://lilypond.org/download
72   
73 ------------------------------------
74
75 Build instructions:
76
77   # Unpack lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2 in /usr/src
78
79     cd /usr/src
80     tar xjf lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2
81     # (or, if you use setup to install this src package, it will be
82     #  unpacked under /usr/src automatically)
83
84   # Get mknetrel from:
85      cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/cygwin-apps co mknetrel
86
87   # Copy the extra mknetrel script to mknetrel/extra:
88      cp lilypond-@TOPLEVEL_VERSION@-1/cygwin/mknetrel mknetrel/extra/lilypond
89
90   # Build the package:
91
92      ./mknetrel/bin/mknetrel lilypond
93
94 This will create:
95   /usr/src/uploads/lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2
96   /usr/src/uploads/lilypond-@TOPLEVEL_VERSION@-1.tar.bz2
97   /usr/src/uploads/lilypond-doc/lilypond-doc-@TOPLEVEL_VERSION@-1.tar.bz2
98
99 ------------------
100
101 Port notes:
102
103   LilyPond builds ootb with cygwin/mknetrel.
104
105   Cygwin port maintained by: Bertalan Fodor
106
107 ------------------
108
109 Please send questions or comments on this Cygwin package or
110 installation to the Cygwin mailing list at: cygwin@cygwin.com.
111 However, if you're having problems related to LilyPond, please write
112 to lilypond-user@gnu.org.  Please do not email the authors directly.