4 %define docdir
%{_docdir}/lilypond
/
7 Version: @TOPLEVEL_VERSION@
10 Group: Applications
/Publishing
11 Source0: ftp.cs.uu.nl
:/pub
/GNU
/LilyPond
/development
/lilypond
-@TOPLEVEL_VERSION@.tar.gz
12 Summary: Create and print music notation
13 URL: http
://www.lilypond.org
/
14 BuildRoot: %{_tmppath}/%{name}-%{version}-root
17 Buildrequires
: t1utils bison flex mftrace texinfo
18 Requires: tetex tetex
-latex libstdc
++ python
21 LilyPond lets you create music notation. It produces
22 beautiful sheet music from a high
-level description file.
24 %package documentation
25 Summary: All LilyPond documentation
, in HTML
26 Group: Applications
/Publishing
27 # BuildArchitectures: noarch
29 %description documentation
30 Documentation and example files of LilyPond. An index is available at
31 %{docdir}/web
/Documentation
/out
-www
/index.html
38 # DO NOT use % { configure } , it hardcodes all paths, runs libtool,
39 # so we can't do make prefixix=/tmp/ install.
41 # In fact, do not take out the spaces between % and { in the above comment,
42 # because RPM will gladly do a substitution anyway.
44 .
/configure
--disable
-checking
--prefix
=%{_prefix} --enable-optimising
47 make MAKE_PFA_FILES
=1 all
55 make -C Documentation
/user omf
60 rm -rf $RPM_BUILD_ROOT
61 mkdir -p $RPM_BUILD_ROOT
/tmp
/lilypond
-rpm
-doc
63 strip lily
/out
/lilypond
64 make prefix
="$RPM_BUILD_ROOT
%{_prefix}" infodir="$RPM_BUILD_ROOT%{_infodir}" MAKE_PFA_FILES=1 mandir="$RPM_BUILD_ROOT%{_mandir}"
install
67 rm -f $RPM_BUILD_ROOT
/%{_infodir}/dir
68 gzip
-9fn $RPM_BUILD_ROOT
%{_infodir}/*
71 mkdir -p $RPM_BUILD_ROOT
%{_datadir}/emacs
/site
-lisp
/site
-start.d
72 install -m
644 lilypond
-mode.el lilypond
-font
-lock.el lilypond
-indent.el lilypond.words $RPM_BUILD_ROOT
/%{_datadir}/emacs
/site
-lisp
/
73 install -m
644 lilypond
-init.el $RPM_BUILD_ROOT
/%{_datadir}/emacs
/site
-lisp
/site
-start.d
75 gzip
-9fn $RPM_BUILD_ROOT
%{_mandir}/man1
/*
77 mkdir -p $RPM_BUILD_ROOT
/etc
/profile.d
78 cp buildscripts
/out
/lilypond
-profile $RPM_BUILD_ROOT
/etc
/profile.d
/lilypond.sh
79 cp buildscripts
/out
/lilypond
-login $RPM_BUILD_ROOT
/etc
/profile.d
/lilypond.csh
81 make prefix
="$RPM_BUILD_ROOT
%{_prefix}"
install-html
-doc
86 touch
/tmp
/.lilypond
-install
87 rm `find
/var
/lib
/texmf
-name 'feta
*pk'
-or
-name 'feta
*tfm'
-or
-name 'parmesan
*pk'
-or
-name 'parmesan
*tfm'
-print`
/tmp
/.lilypond
-install
90 /sbin
/install-info
%{_infodir}/lilypond.info.gz %{_infodir}/dir
93 chkfontpath
--add
=%{_datadir}/lilypond
/@TOPLEVEL_VERSION@
/fonts
/type1
/
95 echo 'Please
logout first before using LilyPond.'
102 /sbin
/install-info
--delete
%{_infodir}/lilypond.info.gz %{_infodir}/dir
106 chkfontpath
--remove
=%{_datadir}/share
/lilypond
/@TOPLEVEL_VERSION@
/fonts
/type1
/
112 %postun documentation
118 %defattr(-, root
, root
)
119 %{_datadir}/emacs
/site
-lisp
/lilypond
*
120 %{_datadir}/emacs
/site
-lisp
/site
-start.d
/lilypond
-*
124 %{_bindir}/convert
-ly
129 %{_bindir}/lilypond
-book
131 %{_bindir}/musedata2ly
140 %{_mandir}/man1
/abc2ly
.1.gz
141 %{_mandir}/man1
/as2text
.1.gz
142 %{_mandir}/man1
/convert
-ly
.1.gz
143 %{_mandir}/man1
/etf2ly
.1.gz
144 %{_mandir}/man1
/lilypond
.1.gz
145 %{_mandir}/man1
/ly2dvi
.1.gz
146 %{_mandir}/man1
/midi2ly
.1.gz
147 %{_mandir}/man1
/lilypond
-book
.1.gz
148 %{_mandir}/man1
/musedata2ly
.1.gz
149 %{_mandir}/man1
/mup2ly
.1.gz
150 %{_mandir}/man1
/pmx2ly
.1.gz
152 %{_datadir}/lilypond
/@TOPLEVEL_VERSION@
/
153 %{_datadir}/locale
/*/LC_MESSAGES
/lilypond.mo
157 /etc
/profile.d
/lilypond.
*
162 %defattr(-, root
, root
)
164 %{docdir}/@TOPLEVEL_VERSION@
165 %{_datadir}/omf
/lilypond
/@TOPLEVEL_VERSION@