Hello community, here is the log from the commit of package lilypond checked in at Thu Aug 16 14:23:57 CEST 2007. -------- --- lilypond/lilypond.changes 2007-04-22 22:47:57.000000000 +0200 +++ /mounts/work_src_done/STABLE/lilypond/lilypond.changes 2007-08-16 14:22:57.978923000 +0200 @@ -1,0 +2,64 @@ +Thu Aug 16 13:19:57 CEST 2007 - pcerny@suse.cz + +- update to 2.10.29 (new stable branch, see NEWS.txt for details) + * `lilypond-book' supports DocBook too. + * Balloon texts can be entered more ergonomically, and are no longer + clipped from the output. + * Slurs now avoid clefs and key changes. + * The `FretBoards' context will generate guitar frettings + automatically, + * Horizontal and vertical spacing are now done at the same time so + that pages are filled more evenly. + * The page breaking algorithm is capable of detecting page turns and + formatting the music accordingly. + * Guitar right hand fingerings may now also be added, + * By defining a clip region, a cutout EPS file of a number of + measures may be generated from the complete score. Hence, it is + no longer necessary to create separate files to create extracts of + (long) scores. An example is shown in + `input/regression/clip-systems.ly'. + * Lyric texts may include tie symbols by using the `~' symbol, + * Calculation of note head durations is now softcoded. + * Chords can now be partially tied, + * Lyric extenders now have tunable padding. + * Instrument changes are better supported: names in the margin can be + changed half-way during a staff, and cues are printed + automatically. + * Barlines can be dashed now, + * Grace notes may be forced to use floating spacing, + * Durations of grace notes are taken into account for spacing, + * Tuplet brackets can be made to run to prefatory matter or the next + note + * Falls and doits can be added to notes + * `lilypond-book' now includes support for PDFTeX. + * Nested tuplets can have different formatting for each nesting + level, + * New sections with different spacing parameters can be started with + `newSpacingSection'. This is useful when there are sections with + a different notions of long and short notes. + * A new, automated testing technique has been added. It will detect + changes in the formatting automatically, which will make it easier + to spot regression errors in the future. + * Figured bass can also be added to `Staff' contexts directly. In + this case, their vertical position is adjusted automatically. + * Beams may be put on isolated stems, and beamlets may be paired by + setting the `max-beam-connect' property, + * Beaming patterns obey the `beatGrouping' property. + * With the command `\transposedCueDuring' a cue's transposition can + be changed locally. This can be used to prevent excessive ledger + lines on cues. + * By setting `hairpinToBarline', hairpins will stop at the barline + preceding the ending note. + * Objects may be rotated using the `rotation' property. [image of music] + * Hairpins now support circled tips (al niente notation). [image of music] + * The MusicXML convertor has been sped up, and has rudimentary + support for percussion notation. It will also condense multi-bar + rests to enable part extraction. + * The beam printing code has been completely rewritten, and now + includes support for feathered beaming, + Known bug: the \featherDuration command only works with very short + music snippets. + * The `\note' markup command now also accepts note head styles. + * Tie chord formatting also works with arpegiated ties. + +------------------------------------------------------------------- Old: ---- lilypond-2.8.7.tar.bz2 New: ---- lilypond-2.10.29.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lilypond.spec ++++++ --- /var/tmp/diff_new_pack.G26280/_old 2007-08-16 14:23:21.000000000 +0200 +++ /var/tmp/diff_new_pack.G26280/_new 2007-08-16 14:23:21.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package lilypond (Version 2.8.7) +# spec file for package lilypond (Version 2.10.29) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,18 +11,29 @@ # norootforbuild Name: lilypond -BuildRequires: autotrace bison ec-fonts-mftraced emacs-nox flex freetype2-devel gcc-c++ ghostscript-fonts-std ghostscript-library guile-devel libexif libpng-devel libtiff-devel mftrace netpbm pango-devel potrace python-devel scrollkeeper tcsh texlive-devel texlive-latex texlive-metapost +BuildRequires: autotrace bison ec-fonts-mftraced emacs-nox flex freetype2-devel +BuildRequires: gcc-c++ ghostscript-fonts-std ghostscript-library > 8.15 +BuildRequires: guile-devel > 1.8.0 +BuildRequires: libexif libpng-devel libtiff-devel netpbm pango-devel +BuildRequires: potrace python-devel > 2.4 scrollkeeper tcsh +BuildRequires: fontforge >= 20060125 mftrace >= 1.1.19 texinfo > 4.8 +%if 0%{suse_version} <= 1020 +BuildRequires: tetex +%else +BuildRequires: texlive-devel texlive-latex texlive-metapost +%endif %define info yes -License: GNU General Public License (GPL) +License: GPL v2 or later, files in input/ and mutopia/ come from Mutopia project Group: Productivity/Publishing/Other Requires: texlive texlive-latex python tcsh Requires: t1utils autotrace mftrace ec-fonts-mftraced +Requires: freetype >= 2 fontconfig >= 2.2 pango >= 1.12 Autoreqprov: on Summary: Music Typesetter -Version: 2.8.7 -Release: 37 +Version: 2.10.29 +Release: 1 URL: http://www.lilypond.org/ -Source: lilypond-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq /usr/bin/touch /usr/bin/sed @@ -88,47 +99,50 @@ #autoreconf -f -i export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" -./autogen.sh --disable-checking \ - --disable-debugging \ - --enable-printing \ +./configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ - --disable-optimise \ - --enable-shared \ - --mandir=$RPM_BUILD_ROOT%{_mandir} \ - --infodir=$RPM_BUILD_ROOT%{_infodir} + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --disable-optimising \ + --enable-shared # FIXME: Creates empty out/musicxml2ly.1 #/usr/bin/perl /usr/src/packages/BUILD/lilypond-2.8.7/buildscripts/out/help2man out/musicxml2ly > out/musicxml2ly.1 #help2man: can't get `--help' info from out/musicxml2ly -make || make +make %install -make DESTDIR=$RPM_BUILD_ROOT install -cp -a $RPM_BUILD_ROOT/$RPM_BUILD_ROOT $RPM_BUILD_ROOT/.. -rm -rf $RPM_BUILD_ROOT/$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -name fonts.cache-1 -exec rm -v {} \; -find $RPM_BUILD_ROOT -name fonts.cache-2 -exec rm -v {} \; -# -cd elisp -emacs-nox -batch -f batch-byte-compile *.el -cp *.elc $RPM_BUILD_ROOT/usr/share/emacs/site-lisp -cd .. -mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/%{name} -cp -a AUTHORS.txt COPYING ChangeLog DEDICATION NEWS.txt README.txt ROADMAP THANKS VERSION server.el.patch Documentation input $RPM_BUILD_ROOT/usr/share/doc/packages/%{name} -( cd $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}/Documentation ; find -type d -name out -exec sh -c "cd {} ; mv * .. ; cd .. ; rm -f dummy.dep GNUmakefile SConscript index.html.in ; rmdir out" \; ) -rm -f $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/server.el.patch -mv $RPM_BUILD_ROOT/usr/share/info/lilypond/* $RPM_BUILD_ROOT/usr/share/info -rmdir $RPM_BUILD_ROOT/usr/share/info/lilypond -sed -i s:lilypond/lilypond:lilypond:g $RPM_BUILD_ROOT/usr/share/info/* -find $RPM_BUILD_ROOT/usr/share -type f -exec sh -c ' -sed s:$RPM_BUILD_ROOT::g <{} >{}~ -if ! cmp {} {}~ ; then cat {}~ >{} ; fi ; rm {}~ -' \; +make DESTDIR=%{buildroot} install +# install and clean up documentation subtree +mkdir -p %{buildroot}/usr/share/doc/packages/%{name} +cp -a AUTHORS.txt COPYING ChangeLog \ +DEDICATION NEWS.txt README.txt ROADMAP \ +THANKS VERSION elisp/server.el.patch \ +Documentation input \ +%{buildroot}/usr/share/doc/packages/%{name} +( + cd %{buildroot}/usr/share/doc/packages/%{name}/Documentation + find -type d -name out \ + -exec sh -c "cd {}; mv * .. ; cd .. ; rm -Rf dummy.dep GNUmakefile SConscript index.html.in out" \; +) +# fix info files +mv %{buildroot}/usr/share/info/lilypond/* %{buildroot}/usr/share/info +rmdir %{buildroot}/usr/share/info/lilypond +sed -i s:lilypond/lilypond:lilypond:g %{buildroot}/usr/share/info/* +#find %{buildroot}/usr/share -type f -exec sh -c ' +#sed s:%{buildroot}::g <{} >{}~ +#if ! cmp {} {}~ ; then cat {}~ >{} ; fi ; rm {}~ +#' \; %find_lang %{name} -texhash $RPM_BUILD_ROOT/usr/share/lilypond/%{version} +texhash %{buildroot}/usr/share/lilypond/%{version} +# compile lisp scripts +#cd %{buildroot}/usr/share/emacs/site-lisp +#emacs-nox -batch -f batch-byte-compile *.el +#rm *.el +#cd %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz @@ -163,6 +177,20 @@ %files -f %{name}.lang %defattr(-,root,root) +%dir %{_libdir}/lilypond +%dir %{_libdir}/lilypond/%{version} +%dir %{_libdir}/lilypond/%{version}/python +%{_libdir}/lilypond/%{version}/python/midi.so +%{_prefix}/bin/* +%dir %{_prefix}/share/lilypond +%dir %{_prefix}/share/lilypond/%{version} +%{_prefix}/share/lilypond/%{version}/[a-km-z]* +%{_prefix}/share/lilypond/%{version}/ly +%ghost %{_prefix}/share/lilypond/%{version}/ls-R +%{_prefix}/share/omf/lilypond +/usr/share/emacs/site-lisp/*.el +# /usr/share/emacs/site-lisp/*.elc +%doc %{_mandir}/man?/*.* %doc %dir /usr/share/doc/packages/%{name} %doc /usr/share/doc/packages/%{name}/AUTHORS.txt %doc /usr/share/doc/packages/%{name}/COPYING @@ -176,20 +204,6 @@ %doc /usr/share/doc/packages/%{name}/server.el.patch %doc %{_infodir}/music-glossary.* %doc %{_infodir}/%{name}.* -%dir %{_libdir}/lilypond -%dir %{_libdir}/lilypond/%{version} -%dir %{_libdir}/lilypond/%{version}/python -%{_libdir}/lilypond/%{version}/python/midi.so -%doc %{_mandir}/man?/*.* -%{_prefix}/bin/* -%dir %{_prefix}/share/lilypond -%dir %{_prefix}/share/lilypond/%{version} -%{_prefix}/share/lilypond/%{version}/[a-km-z]* -%{_prefix}/share/lilypond/%{version}/ly -%ghost %{_prefix}/share/lilypond/%{version}/ls-R -%{_prefix}/share/omf/lilypond -/usr/share/emacs/site-lisp/*.el -/usr/share/emacs/site-lisp/*.elc %files documentation %defattr(-,root,root) @@ -198,6 +212,67 @@ %doc %{_infodir}/lilypond-internals.* %changelog +* Thu Aug 16 2007 - pcerny@suse.cz +- update to 2.10.29 (new stable branch, see NEWS.txt for details) + * `lilypond-book' supports DocBook too. + * Balloon texts can be entered more ergonomically, and are no longer + clipped from the output. + * Slurs now avoid clefs and key changes. + * The `FretBoards' context will generate guitar frettings + automatically, + * Horizontal and vertical spacing are now done at the same time so + that pages are filled more evenly. + * The page breaking algorithm is capable of detecting page turns and + formatting the music accordingly. + * Guitar right hand fingerings may now also be added, + * By defining a clip region, a cutout EPS file of a number of + measures may be generated from the complete score. Hence, it is + no longer necessary to create separate files to create extracts of + (long) scores. An example is shown in + `input/regression/clip-systems.ly'. + * Lyric texts may include tie symbols by using the `~' symbol, + * Calculation of note head durations is now softcoded. + * Chords can now be partially tied, + * Lyric extenders now have tunable padding. + * Instrument changes are better supported: names in the margin can be + changed half-way during a staff, and cues are printed + automatically. + * Barlines can be dashed now, + * Grace notes may be forced to use floating spacing, + * Durations of grace notes are taken into account for spacing, + * Tuplet brackets can be made to run to prefatory matter or the next + note + * Falls and doits can be added to notes + * `lilypond-book' now includes support for PDFTeX. + * Nested tuplets can have different formatting for each nesting + level, + * New sections with different spacing parameters can be started with + `newSpacingSection'. This is useful when there are sections with + a different notions of long and short notes. + * A new, automated testing technique has been added. It will detect + changes in the formatting automatically, which will make it easier + to spot regression errors in the future. + * Figured bass can also be added to `Staff' contexts directly. In + this case, their vertical position is adjusted automatically. + * Beams may be put on isolated stems, and beamlets may be paired by + setting the `max-beam-connect' property, + * Beaming patterns obey the `beatGrouping' property. + * With the command `\transposedCueDuring' a cue's transposition can + be changed locally. This can be used to prevent excessive ledger + lines on cues. + * By setting `hairpinToBarline', hairpins will stop at the barline + preceding the ending note. + * Objects may be rotated using the `rotation' property. [image of music] + * Hairpins now support circled tips (al niente notation). [image of music] + * The MusicXML convertor has been sped up, and has rudimentary + support for percussion notation. It will also condense multi-bar + rests to enable part extraction. + * The beam printing code has been completely rewritten, and now + includes support for feathered beaming, + Known bug: the \featherDuration command only works with very short + music snippets. + * The `\note' markup command now also accepts note head styles. + * Tie chord formatting also works with arpegiated ties. * Sun Apr 22 2007 - ro@suse.de - use texlive for building * Fri Mar 30 2007 - coolo@suse.de ++++++ lilypond-2.8.7.tar.bz2 -> lilypond-2.10.29.tar.bz2 ++++++ ++++ 220432 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org