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