Package: lilypond-data
Version: 2.10.33-2.1
Tags: patch
When I try to install lilypond on a lenny system with no TeX packages
installed, this is what happens:
The following extra packages will be installed:
doc-base dvipdfmx guile-1.8 guile-1.8-libs latex-beamer latex-xcolor
libfreezethaw-perl libgmp3c2 libmldbm-perl libuuid-perl lilypond-data
lilypond-doc lmodern perl-tk pgf preview-latex-style prosper tetex-bin
tetex-extra tex-common texinfo texlive texlive-base texlive-base-bin
texlive-base-bin-doc texlive-bibtex-extra texlive-common texlive-doc-base
texlive-font-utils texlive-fonts-extra texlive-fonts-extra-doc
texlive-fonts-recommended texlive-fonts-recommended-doc
texlive-generic-extra texlive-generic-recommended texlive-humanities
texlive-humanities-doc texlive-lang-croatian texlive-lang-cyrillic
texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch
texlive-lang-finnish texlive-lang-french texlive-lang-german
texlive-lang-greek texlive-lang-hungarian texlive-lang-italian
texlive-lang-latin texlive-lang-mongolian texlive-lang-norwegian
texlive-lang-other texlive-lang-polish texlive-lang-portuguese
texlive-lang-spanish texlive-lang-swedish texlive-lang-vietnamese
texlive-latex-base texlive-latex-base-doc texlive-latex-extra
texlive-latex-extra-doc texlive-latex-recommended
texlive-latex-recommended-doc texlive-math-extra texlive-pictures
texlive-pictures-doc texlive-pstricks texlive-pstricks-doc
texlive-publishers texlive-publishers-doc texpower texpower-manual tipa
This is a lot more than it is really needed. I believe the reason for
this is in the Pre-Depends line:
Pre-Depends: tetex-bin | texlive-base
The package tetex-bin is a dummy package which depends on a full TeX
installation to ensure that upgrades from etch never lose functionality.
However, tetex-bin is obsolete and should not be installed on new
lenny systems. For this reason, it should not be the first option in
the pre-depends.
Regardless of what you do regarding Bug#410158, please update that line
before the release of lenny so that texlive-base is listed first.
Keeping tetex-bin somewhere in that line would be probably ok to ease
backports and such, but an obsolete package should not be listed first.
Patch follows:
diff -ru lilypond-2.10.33.orig/debian/control lilypond-2.10.33/debian/control
--- lilypond-2.10.33.orig/debian/control 2008-05-18 15:13:51.000000000
+0200
+++ lilypond-2.10.33/debian/control 2008-05-18 15:21:55.827755001 +0200
@@ -44,7 +44,7 @@
Section: tex
Architecture: all
Depends: texinfo | texlive-texinfo, ${python:Depends}
-Pre-Depends: tetex-bin | texlive-base
+Pre-Depends: texlive-base | tetex-bin
Recommends: lilypond (>= ${source:Version})
Conflicts: lilypond (<< 2.2.2-2)
Description: LilyPond music typesetter (data files)
Thanks.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]