]> git.donarmstrong.com Git - lilypond.git/blob - cygwin/README.in
Cygwin updates
[lilypond.git] / cygwin / README.in
1 LilyPond
2 ------------------------------------------
3 LilyPond - The GNU music typesetter.
4
5 To get started, visit:
6   http://www.lilypond.org/Documentation/windows/out-www/installing.html
7
8 If you encounter any problems, visit:
9   http://www.lilypond.org/wiki?TroubleshootingWindows
10
11 When it all works, head straight to the tutorial:
12   http://www.lilypond.org/Documentation/user/out-www/lilypond/Tutorial.html
13
14
15 Runtime requirements:
16   cygwin-1.3.10 or newer
17   libguile12
18   bash
19   ghostscript
20   libiconv2
21   libintl2
22   libkpathsea3
23   python
24   tetex-bin
25   tetex-tiny or tetex-base
26
27 Suggested:
28   XFree86-serv
29   emacs or vim
30   ghostscript-x11
31   rxvt
32   tetex-x11
33   and, in anticipation of a PostScript viewer for Cygwin, a native
34   Windows PostScript viewer such as GSView from
35   http://www.cs.wisc.edu/~ghost
36
37 Build requirements:
38   cygwin-1.3.10 or newer
39   binutils-20011102 or newer
40   gcc-2.95.3-5 or newer
41   bison-1.35 or newer
42   guile-devel-1.6.0-1 or newer
43   fileutils
44   flex-2.5.4 or newer
45   libguile12-1.6.0-1 or newer
46   libkpathsea3-20020911-1 or newer
47   python-2.2 or newer
48   sed-3.02 or newer
49   sh-utils
50   tetex-devel-20020911-1 or newer
51   texinfo-4.2 or newer
52
53 Website/documentation build requirements (lilypond-doc package):
54   tetex-bin
55   tetex-tiny or tetex-base
56   ghostscript or ghostscript-x11
57
58   mftrace, http://www.cs.uu.nl/people/hanwen/mftrace
59   autotrace, http://autotrace.sourceforge.net
60   netpbm, http://netpbm.sourceforge.net
61   t1utils, http://www.lcdf.org/~eddietwo/type/
62
63 Recommended website/documentation build requirements:
64   pfaedit 020215 or newer, http://pfaedit.sourceforge.net
65
66 Canonical homepage:
67   http://www.lilypond.org/development
68
69 Canonical download:
70   ftp://ftp.lilypond.org/pub/LilyPond
71   
72 ------------------------------------
73
74 Build instructions:
75
76   # Unpack lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2 in /usr/src
77
78     cd /usr/src
79     tar xjf lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2
80     # (or, if you use setup to install this src package, it will be
81     #  unpacked under /usr/src automatically)
82
83   # Get mknetrel from:
84      cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/cygwin-apps co mknetrel
85
86   # Copy the extra mknetrel script for LilyPond to mknetrel:
87      cp lilypond-@TOPLEVEL_VERSION@-1/cygwin/mknetrel mknetrel/extra/lilypond
88
89   # Build the package:
90
91      ./mknetrel/bin/mknetrel lilypond
92
93 This will create:
94   /usr/src/uploads/lilypond-@TOPLEVEL_VERSION@-1-src.tar.bz2
95   /usr/src/uploads/lilypond-@TOPLEVEL_VERSION@-1.tar.bz2
96   /usr/src/uploads/lilypond-doc/lilypond-doc-@TOPLEVEL_VERSION@-1.tar.bz2
97
98 ------------------
99
100 Port notes:
101
102   These packages were built on GNU/Linux using mknetrel.
103
104   Jan Nieuwenhuizen
105   janneke@gnu.org
106
107 Cygwin port maintained by: Jan Nieuwenhuizen  <janneke@gnu.org> 
108
109 ------------------
110
111 Please send questions or comments on the LilyPond Cygwin package or
112 installation to the Cygwin mailing list at: cygwin@cygwin.com.
113 However, if you're having problems related to LilyPond, please write
114 to lilypond-user@gnu.org.  Please do not email the authors directly.