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