2002-09-14 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * debian/: debian patches by Anthony Fok.
+
+ * lily/clef-engraver.cc (create_clef): bugfix for octavate clef
+ (thanks Rune!)
+
* Documentation/user/tutorial.itely: replace grob by
object. Explain \once.
-lilypond (1.6.1-1) unstable; urgency=low
+lilypond (1.6.2-1) unstable; urgency=low
* New upstream release.
+ * Check g++ version and run lexer-gcc-3.1.sh if necessary.
- -- Anthony Fok <foka@debian.org> Sat, 31 Aug 2002 18:15:53 +0800
+ -- Anthony Fok <foka@debian.org> Tue, 10 Sep 2002 23:37:27 +0800
lilypond (1.6.0-1) unstable; urgency=medium
Section: tex
Priority: optional
Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 3.5.6
+Standards-Version: 3.5.7
Package: lilypond
Architecture: any
Package: lilypond-doc
Section: doc
Architecture: all
-Suggests: lilypond (>= 1.6.1-1), postscript-viewer, www-browser
+Suggests: lilypond (>= 1.6.2-1), postscript-viewer, www-browser
Description: LilyPond Documentation in HTML, PS and DVI formats
This package contains the HTML, PostScript and DVI documentation for the
LilyPond music typesetting software.
Package: lilypond1.3
Architecture: arm i386 m68k powerpc sparc
-Depends: lilypond (>= 1.6.1-1)
+Depends: lilypond (>= 1.6.2-1)
Description: Dummy package for transition to new stable lilypond.
This dummy package provides a transition from the previous lilypond1.3
package back to a newer lilypond because the stable 1.4 and now 1.6 series
Section: tex
Priority: optional
Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 3.5.6
+Standards-Version: 3.5.7
Package: lilypond
Architecture: any
Package: lilypond-doc
Section: doc
Architecture: all
-Suggests: lilypond (>= 1.6.1-1), postscript-viewer, www-browser
+Suggests: lilypond (>= 1.6.2-1), postscript-viewer, www-browser
Description: LilyPond Documentation in HTML, PS and DVI formats
This package contains the HTML, PostScript and DVI documentation for the
LilyPond music typesetting software.
Package: lilypond1.3
Architecture: arm i386 m68k powerpc sparc
-Depends: lilypond (>= 1.6.1-1)
+Depends: lilypond (>= 1.6.2-1)
Description: Dummy package for transition to new stable lilypond.
This dummy package provides a transition from the previous lilypond1.3
package back to a newer lilypond because the stable 1.4 and now 1.6 series
include VERSION
VERSION = $(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_LEVEL)
+gcc_version = $(shell g++ --version 2>&1 \
+ | grep '[0-9]\.[0-9]' | head -1 \
+ | sed -e 's/.*[^-.0-9]\([0-9][0-9]*\.[0-9][.0-9]*\).*/\1/' \
+ -e 's/^\([0-9]\+\).*/\1/')
+
# "main_memory = 263000" in /etc/texmf/texmf.cnf isn't large enough
# for latex to process standchen.dvi.latex, so adding extra_mem_* ...
# export extra_mem_top = 100000
build-stamp:
dh_testdir
- ./configure --enable-checking --disable-debugging \
+ if [ "$(gcc_version)" = "3" ]; then ./lexer-gcc-3.1.sh; fi
+ CPPFLAGS=-I`pwd`/lily/out \
+ ./configure --enable-checking --enable-debugging \
--prefix=/usr --enable-optimise \
--infodir='$${prefix}/share/info' \
--mandir='$${prefix}/share/man'
+ if [ "$(gcc_version)" = "3" ]; then ./lexer-gcc-3.1.sh; fi
$(MAKE) MAKE_PFA_FILES=1
touch build-stamp
announce_grob(c, SCM_EOL);
clef_ = c;
- }
- SCM cpos = get_property ("clefPosition");
+ SCM cpos = get_property ("clefPosition");
- if (gh_number_p (cpos))
- Staff_symbol_referencer::set_position (clef_, gh_scm2int (cpos));
+ if (gh_number_p (cpos))
+ Staff_symbol_referencer::set_position (clef_, gh_scm2int (cpos));
- SCM oct = get_property ("clefOctavation");
- if (gh_number_p (oct) && gh_scm2int (oct))
- {
- Item * g = new Item (get_property ("OctavateEight"));
+ SCM oct = get_property ("clefOctavation");
+ if (gh_number_p (oct) && gh_scm2int (oct))
+ {
+ Item * g = new Item (get_property ("OctavateEight"));
- Side_position_interface::add_support (g,clef_);
+ Side_position_interface::add_support (g,clef_);
- g->set_parent (clef_, Y_AXIS);
- g->set_parent (clef_, X_AXIS);
+ g->set_parent (clef_, Y_AXIS);
+ g->set_parent (clef_, X_AXIS);
- g->set_grob_property ("direction", scm_int2num (sign (gh_scm2int (oct))));
- octavate_ = g;
- announce_grob(octavate_, SCM_EOL);
+ g->set_grob_property ("direction", scm_int2num (sign (gh_scm2int (oct))));
+ octavate_ = g;
+ announce_grob(octavate_, SCM_EOL);
+ }
}
}
-
void
Clef_engraver::process_music ()
{
& Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
+#include "config.h"
+
#include <stdio.h>
#include <assert.h>
#if HAVE_SSTREAM
# DO NOT use % { configure } , it hardcodes all paths, runs libtool,
# so we can't do make prefix=/tmp/ install.
# -- not sure what this comment means; it's a relic from the PPC spec file -- mbrown@fensystems.co.uk
-##./configure --disable-checking --disable-debugging --enable-printing --prefix=%{_prefix} --disable-optimise --enable-shared
+##./configure --disable-checking --disable-debugging --enable-printing --prefix=%{_prefix} --disable-optimising --enable-shared
## Add options if needed
-./configure --disable-checking --prefix=%{_prefix} --enable-optimise
+./configure --disable-checking --prefix=%{_prefix} --enable-optimising
make MAKE_PFA_FILES=1 all
# make info
# In fact, do not take out the spaces between % and { in the above comment,
# because RPM will gladly do a substitution anyway.
-./configure --disable-checking --prefix=%{_prefix} --enable-optimise
+./configure --disable-checking --prefix=%{_prefix} --enable-optimising
make MAKE_PFA_FILES=1 all
# In fact, do not take out the spaces between % and { , because RPM will gladly
# do a substitution anyway.
-CFLAGS="$RPM_OPT_FLAGS" ./configure --disable-checking --disable-debugging --enable-printing --prefix=%{_prefix} --enable-optimise --enable-shared
+CFLAGS="$RPM_OPT_FLAGS" ./configure --disable-checking --disable-debugging --enable-printing --prefix=%{_prefix} --enable-optimising --enable-shared
make LDFLAGS=-s "CFLAGS=$RPM_OPT_FLAGS" all