-lilypond (2.12.3-8) UNRELEASED; urgency=low
+lilypond (2.12.3-8) unstable; urgency=low
* Fix bad Recommends on texlive-latex-base (Closes: #594403)
* Ditch useless links (Closes: #522120)
- * Apply patch from 77c34ddc (Werner Lemberg <wl@gnu.org>) to fix compilation with g++ 4.5 (Closes: #606642).
+ * Apply patch from 77c34ddc (Werner Lemberg <wl@gnu.org>)
+ to fix compilation with g++ 4.5 (Closes: #606642).
Thanks to Colin Watson for an alternative patch.
+ * Add parts of patch f113bf2f (Benjamin Peterson <benjamin@python.org>)
+ to fix segfaults on invalid engraver names.
+ * Update standards version; no changes
- -- Don Armstrong <don@debian.org> Wed, 08 Sep 2010 22:31:46 -0700
+ -- Don Armstrong <don@debian.org> Fri, 06 May 2011 16:39:42 -0700
lilypond (2.12.3-7) unstable; urgency=low
Section: tex
Priority: optional
Maintainer: Don Armstrong <don@debian.org>
-Standards-Version: 3.8.4
+Standards-Version: 3.9.2
Homepage: http://lilypond.org/
Package: lilypond
Replaces: lilypond1.3
Provides: lilypond1.3
Depends: ${shlibs:Depends}, ${python:Depends}, guile-1.8, ${misc:Depends}, lilypond-data (= ${source:Version}), ghostscript
-Conflicts: guile-1.8 (= 1.8.2+1-2)
Recommends: lilypond-doc, texlive-latex-base
-Description: A program for typesetting sheet music
+Description: program for typesetting sheet music
LilyPond is a music typesetter, an automated engraving system. It
produces beautiful sheet music using a high level description file as input.
.
produces beautiful sheet music using a high level description file as input.
.
This package contains the HTML, PostScript and DVI documentation for the
- LilyPond music typesetting software.
\ No newline at end of file
+ LilyPond music typesetting software.
&& rmdir /usr/share/lilypond; then
(cd /usr/share/info; ln -s ../doc/lilypond/html/Documentation/user/ lilypond;)
fi;
-fi;
\ No newline at end of file
+fi;
usr/share/doc/lilypond/html
-usr/share/info
\ No newline at end of file
+usr/share/info
-usr/share/info
\ No newline at end of file
+usr/share/info
--prefix=/usr --enable-optimising \
--infodir='$${prefix}/share/info' \
--mandir='$${prefix}/share/man'
- $(MAKE)
- $(MAKE) test;
+ ulimit -c unlimited && $(MAKE)
+ ulimit -c unlimited && $(MAKE) test;
touch build-stamp
# make html
# unfortunatly, this does not work well with multiple processors
- $(MAKE) -j1 doc WEB_TARGETS="offline"
+ ulimit -c unlimited && $(MAKE) -j1 doc WEB_TARGETS="offline"
# make info
- $(MAKE) info
+ ulimit -c unlimited && $(MAKE) info
touch build-doc-stamp
for (SCM s = trans_names; scm_is_pair (s); s = scm_cdr (s))
{
- Translator *type = get_translator (scm_car (s));
+ SCM definition = scm_car (s);
+
+ Translator *type = 0;
+ if (ly_is_symbol (definition))
+ type = get_translator (definition);
+
if (!type)
warning (_f ("cannot find: `%s'", ly_symbol2string (scm_car (s)).c_str ()));
else
{
- Translator *tr = type->clone ();
- SCM str = tr->self_scm ();
+ Translator *instance = type->clone ();
+
+ SCM str = instance->self_scm ();
- if (tr->must_be_last ())
+ if (instance->must_be_last ())
{
SCM cons = scm_cons (str, SCM_EOL);
if (scm_is_pair (trans_list))
else
trans_list = scm_cons (str, trans_list);
- tr->daddy_context_ = new_context;
- tr->unprotect ();
+ instance->daddy_context_ = new_context;
+ instance->unprotect ();
}
}