]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.55
authorfred <fred>
Tue, 26 Mar 2002 21:50:57 +0000 (21:50 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:50:57 +0000 (21:50 +0000)
12 files changed:
debian/GNUmakefile
debian/README.Debian
debian/changelog
debian/control.foka
debian/copyright
debian/doc-base [new file with mode: 0644]
debian/postinst
debian/postrm
debian/preinst
debian/prerm [new file with mode: 0644]
debian/rules
stepmake/stepmake/toplevel-targets.make

index b49c00723418e0c52f35cb11c8e79f2b774c74bc..740dafc961371d0f412c0184c07d93230df68610 100644 (file)
@@ -9,7 +9,7 @@ at-dir = $(outdir)/
 at-ext =
 
 EXTRA_DIST_FILES = README.Debian TODO $(CONF_FILES) $(OUT_DIST_FILES) control.foka
-CONF_FILES = changelog copyright preinst postinst postrm rules watch 
+CONF_FILES = changelog copyright doc-base preinst postinst postrm prerm rules watch 
 #OUTCONF_FILES = $(addprefix $(outdir)/, $(basename $(CONF_FILES))) $(OUTIN_FILES)
 OUTCONF_FILES = $(OUTIN_FILES)
 OUT_DIST_FILES = $(OUTIN_FILES)
index 320703b02825a0afd085c09bae0f6b883bc70447..c257da906c5c39db86fad25fbdcdf7be0aaeb06e 100644 (file)
@@ -8,6 +8,9 @@ Dear music lover:
   Hope you enjoy producing beautiful music scores with GNU LilyPond
   and other related packages!  ^_^
 
+  Note:
+    If you experience problems about missing EC fonts during the TeX run,
+    please make sure you have the tetex-extra package installed.
 
 Old LilyPond Fonts Issue:
 ~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -33,8 +36,8 @@ Old LilyPond Fonts Issue:
 
   Nonetheless, GNU LilyPond now comes with the standard "feta" fonts,
   and they are already listed in the latest teTeX 0.9 / Web2C 7.2
-  /usr/lib/texmf/fontname/special.map file, so there shouldn't be any
+  /usr/share/texmf/fontname/special.map file, so there shouldn't be any
   more problems!  Enjoy!  :-)
 
 
-Anthony Fok <foka@debian.org>, Wed, 22 Apr 1998 03:37:00 -0600
+Anthony Fok <foka@debian.org>, Wed,  7 Jul 1999 15:19:48 -0600
index 804e47bb20059c8ae028a5f5e14b6e2f9eed7024..81437d0d42bd2ad354df96128d6976c662994fce 100644 (file)
@@ -1,6 +1,35 @@
-lilypond (1.1.36-1) unstable; urgency=low
+lilypond (1.1.53-1) unstable; urgency=low
 
   * New upstream release.
+  * Partially upgraded to standards version 3.0.0:
+     - Updated copyright to point to /usr/share/common-licenses
+     - First step towards FHS-compliance: Man pages are now installed
+       under /usr/share/man.
+
+ -- Anthony Fok <foka@debian.org>  Wed,  7 Jul 1999 15:23:57 -0600
+
+lilypond (1.1.47-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anthony Fok <foka@debian.org>  Thu, 10 Jun 1999 18:10:13 -0600
+
+lilypond (1.1.42-1) unstable; urgency=low
+
+  * New upstream release.
+  * [postinst]: Runs "/usr/bin/mktexlsr /usr/share/texmf" to save time.
+  * [postrm]: Removed the unnecessary "/usr/bin/mktexlsr" call.
+  * The segfault problem has disappeared on my computer (running
+    the latest potato system).  Please test.
+
+ -- Anthony Fok <foka@debian.org>  Tue, 11 May 1999 11:16:58 -0600
+
+lilypond (1.1.37-1) unstable; urgency=low
+
+  * New upstream release.
+  * Known problem: LilyPond simply segfaults under glibc 2.1 on my i386
+    system, and I don't know how to fix the problem yet.  I hope users of
+    other platforms have better luck.
   * [debian/rules]:
       - Make and install info files.
       - Removed "CC=egcc" because the default gcc on all platforms is
@@ -9,8 +38,13 @@ lilypond (1.1.36-1) unstable; urgency=low
       - Minor clean-ups.
   * Added debian/compress to make sure *.png are not compressed.
   * Added debian/doc-base and postinst/prerm for the LilyPond info files.
+  * s!usr/lib/texmf!usr/share/texmf!g and cleaned up old hacks
+    in {pre,post}{inst,rm} files due to tetex's new FHS-compliant
+    directory structure.
+  * [debian/control]: Now Depends/Recommends the latest FHS-compliant
+      tetex-{bin,base,extra} (>= 0.9.99031{0,1}-1) packages.
 
- -- Anthony Fok <foka@debian.org>  Sun, 21 Mar 1999 13:39:39 -0700
+ -- Anthony Fok <foka@debian.org>  Mon,  5 Apr 1999 20:43:30 -0600
 
 lilypond (1.1.31-1) unstable; urgency=low
 
index 52b35a3aca122c4950f2d1721f71bd2f20371998..9161ab70bfb159e1be227d729e9cb66fe3fb986e 100644 (file)
@@ -2,12 +2,12 @@ Source: lilypond
 Section: tex
 Priority: optional
 Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 2.5.0.0
+Standards-Version: 3.0.0
 
 Package: lilypond
 Architecture: any
-Depends: ${shlibs:Depends}, tetex-bin (>= 0.9.981031-2)
-Recommends: python-base (>= 1.5.1), python-misc (>= 1.5.1), tetex-base (>= 0.9.981030-1), tetex-extra (>= 0.9.981030-1)
+Depends: ${shlibs:Depends}, tetex-bin (>= 0.9.990310-1)
+Recommends: python-base (>= 1.5.1), python-misc (>= 1.5.1), tetex-base (>= 0.9.990311-1), tetex-extra (>= 0.9.990311-1)
 Conflicts: musixtex-fonts, tetex-base (<< 0.9)
 Description: The GNU Project music typesetter.
  LilyPond is the GNU Project music typesetter.  This program can print
index dcd268aca52f9c983beb6a01d5fba18629022e59..9fcb608cd03c6577ac927c9cce322ab718693bf0 100644 (file)
@@ -2,7 +2,10 @@ This package was Debianized by Anthony Fok <foka@debian.org> on
 Wed,  6 Aug 1997 04:30:28 -0600
 
 It was downloaded from
-      ftp://ftp.lilypond.org/pub/LilyPond/v1.1/lilypond-1.1.36.tar.gz
+      ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/development/lilypond-1.1.53.tar.gz
+
+It is also available at:
+      ftp://ftp.lilypond.org/pub/LilyPond/v1.1/lilypond-1.1.53.tar.gz
 
 For more information about GNU LilyPond, please visit:
       http://www.cs.uu.nl/~hanwen/lilypond/
@@ -46,4 +49,4 @@ GNU LilyPond under Debian GNU/Linux are also under the GNU General
 Public License (GPL) version 2 or later.  
 
 On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/doc/copyright/GPL'.
+Public License can be found in `/usr/share/common-licenses/GPL'.
diff --git a/debian/doc-base b/debian/doc-base
new file mode 100644 (file)
index 0000000..13016d1
--- /dev/null
@@ -0,0 +1,11 @@
+Document: lilypond
+Title: LilyPond, the GNU Project music typesetter
+Author: Various
+Abstract: This documentation describes LilyPond (the GNU Project music
+ typesetter), its language Mudela, and the Mutopia project, a.k.a.
+ "Music To the People."
+Section: Apps/Music
+
+Format: info
+Index: /usr/share/info/lilypond.info.gz
+Files: /usr/share/info/lilypond.info*
index ac8e261b95432eaeef9e1c72746fb75f4f08ecae..8f096b4772d0e02975c4f80907fd6ec19a1cc9be 100644 (file)
@@ -1,37 +1,29 @@
 #!/bin/sh
 #
 # postinst script for the Debian GNU/Linux lilypond package
-#
 #   by Anthony Fok <foka@debian.org>
 #   Initial release:  Sun, 26 Oct 1997 03:23:00 -0700
-#     Last modified:  Wed, 11 Nov 1998 22:59:49 -0700
+#     Last modified:  Wed,  7 Jul 1999 19:36:36 -0600
 
 set -e
 
 package=lilypond               # This is used for filenames!  Don't change it!
 pkg_name="GNU LilyPond"
 
-std_TEXMFMAIN=/usr/lib/texmf   # Debian's standard $TEXMFMAIN
+std_TEXMFMAIN=/usr/share/texmf # Debian's standard $TEXMFMAIN
 
 TEXMFMAIN=`/usr/bin/kpsewhich -expand-var '$TEXMFMAIN'`
 : ${TEXMFMAIN:=$std_TEXMFMAIN}
 
-echo " Running /usr/bin/mktexlsr ..."
-/usr/bin/mktexlsr
+echo " Running /usr/bin/mktexlsr $TEXMFMAIN..."
+/usr/bin/mktexlsr $TEXMFMAIN
 
 install-info --description='LilyPond, the GNU Project music typesetter' \
        --section "Music" "Music" \
-       --quiet /usr/info/lilypond.info.gz
+       --quiet /usr/share/info/lilypond.info.gz
 
 #DEBHELPER#
 
-# If we are the last package to use the old /usr/lib/texmf/doc,
-# we will create the symlink to /usr/doc/texmf.  :-)
-if rmdir /usr/lib/texmf/doc >/dev/null 2>&1
-then
-    ln -s /usr/doc/texmf /usr/lib/texmf/doc
-fi
-
 echo
 echo " $pkg_name configuration completed."
 echo " Please read /usr/doc/$package/README.Debian to get started."
index 80e1d36c753ed7e0214cbeed584b2caa4e8ddf5d..51f571a4f0f32691d82c978f81a930d59e2d9823 100644 (file)
@@ -4,14 +4,14 @@
 #   by Anthony Fok <foka@debian.org>
 #   This is free software; see the GNU General Public Licence
 #   version 2 or later for copying conditions.  There is NO warranty.
-#   Last modified:  Fri, 14 Aug 1998 00:07:07 -0600
+#   Last modified:  Tue, 11 May 1999 11:16:35 -0600
 
 set -e
 
 package=lilypond
 font_supplier=public
 font_typeface=lilypond
-std_TEXMFMAIN=/usr/lib/texmf
+std_TEXMFMAIN=/usr/share/texmf
 std_VARTEXFONTS=/var/spool/texmf
 
 #DEBHELPER#
@@ -32,7 +32,6 @@ case "$1" in
        # Clear out the old TFM and PK files in case the fonts were modified
        rm -rf $VARTEXFONTS/tfm/$font_supplier/$font_typeface
        rm -rf $VARTEXFONTS/pk/*/$font_supplier/$font_typeface
-       /usr/bin/mktexlsr
     ;;
 
     failed-upgrade|abort-install|abort-upgrade|disappear)
index cf27f6b9365c49894dd2a17f5272f858dd1723a9..270b2db61dba503b3bb08a1f704798cd76d05d1f 100644 (file)
@@ -4,14 +4,14 @@
 #   by Anthony Fok <foka@debian.org>
 #   This is free software; see the GNU General Public Licence
 #   version 2 or later for copying conditions.  There is NO warranty.
-#   Last modified:  Tue, 10 Nov 1998 23:47:00 -0700
+#   Last modified:  Mon,  5 Apr 1999 20:30:12 -0600
 
 set -e
 
 package=lilypond
 font_supplier=public
 font_typeface=lilypond
-std_TEXMFMAIN=/usr/lib/texmf
+std_TEXMFMAIN=/usr/share/texmf
 std_VARTEXFONTS=/var/spool/texmf
 
 #DEBHELPER#
@@ -36,15 +36,6 @@ case "$1" in
            rm -rf $VARTEXFONTS/tfm/$font_supplier/mf
            rm -rf $VARTEXFONTS/pk/*/$font_supplier/mf
        fi
-
-       # Since 1.0.17-1, /usr/lib/texmf/tex/lilypond has been changed
-        # to a symbolic directory.  Remove the old real directory to
-        # prevent problems during upgrade.
-       for i in $LILYTEXINPUTS $LILYMFINPUTS; do
-           if [ -d $i -a ! -L $i ]; then
-               rm -rf $i
-           fi
-       done
     ;;
 
     abort-upgrade)
diff --git a/debian/prerm b/debian/prerm
new file mode 100644 (file)
index 0000000..0c66539
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+set -e
+
+install-info --quiet --remove /usr/share/info/lilypond.info.gz
+
+#DEBHELPER#
index 7a94ca326ffe0ceeadbf6d0f54425c033f3c89e3..6dc437471401d2163c16a8ca8aa7ae110b7c878c 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/make -f
-# Made with the aid of debhelper by by Joey Hess,
+# Made with the aid of debhelper by Joey Hess,
 # based on the sample debian/rules file for GNU hello by Ian Jackson.
 #
 # This is free software; see the GNU General Public Licence
@@ -12,24 +12,31 @@ package = lilypond
 
 SHELL = /bin/sh
 r = debian/tmp
+TMP = `pwd`/debian/tmp
 d = usr/doc/$(package)
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+# This is the debhelper compatability version to use.
+export DH_COMPAT=1
+
 build: build-stamp
 build-stamp:
        dh_testdir
 
        ./configure --disable-checking --disable-debugging \
                --enable-printing --prefix=/usr --disable-optimise \
-               --enable-shared
+               --enable-shared \
+               --infodir='$${prefix}/share/info' \
+               --mandir='$${prefix}/share/man'
        $(MAKE) all
        $(MAKE) -C Documentation/pictures pngs
 
        # Remove the "-" and the "-k" once the \times segfault
        # bug is fixed.  (lilypond-1.1.31, 1999-02-17)
-       -$(MAKE) -k -C Documentation/tex dvi
+       # -$(MAKE) -k -C Documentation/tex dvi
+       -$(MAKE) -C Documentation/tex dvi
        -$(MAKE) -C Documentation info
 
        # $(MAKE) htmldoc
@@ -57,18 +64,18 @@ install-stamp: build-stamp
        dh_installdirs usr/doc/texmf \
                usr/lib/emacs/site-lisp \
                usr/doc/$(package)/examples \
-               usr/lib/texmf/tex \
-               usr/lib/texmf/fonts/source/public \
-               usr/lib/texmf/fonts/afm/public \
-               usr/lib/texmf/fonts/tfm/public
+               usr/share/texmf/tex \
+               usr/share/texmf/fonts/source/public \
+               usr/share/texmf/fonts/afm/public \
+               usr/share/texmf/fonts/tfm/public
        ln -fs ../lilypond $(r)/usr/doc/texmf/lilypond
 
-       $(MAKE) prefix=`pwd`/$(r)/usr install
+       $(MAKE) prefix=$(TMP)/usr install
 
-       ln -s ../../../share/lilypond/tex $(r)/usr/lib/texmf/tex/lilypond
-       ln -s ../../../../../share/lilypond/mf $(r)/usr/lib/texmf/fonts/source/public/lilypond
-       ln -s ../../../../../share/lilypond/afm $(r)/usr/lib/texmf/fonts/afm/public/lilypond
-       ln -s ../../../../../share/lilypond/tfm $(r)/usr/lib/texmf/fonts/tfm/public/lilypond
+       ln -s ../../lilypond/tex $(r)/usr/share/texmf/tex/lilypond
+       ln -s ../../../../lilypond/mf $(r)/usr/share/texmf/fonts/source/public/lilypond
+       ln -s ../../../../lilypond/afm $(r)/usr/share/texmf/fonts/afm/public/lilypond
+       ln -s ../../../../lilypond/tfm $(r)/usr/share/texmf/fonts/tfm/public/lilypond
 
        touch install-stamp
 
@@ -80,8 +87,8 @@ binary-arch: build install
        dh_testdir
        dh_testroot
        cp -av mudela-mode.el $(r)/usr/lib/emacs/site-lisp
-       dh_installdocs ANNOUNCE* NEWS-* DEDICATION \
-               BUGS TODO *.txt \
+       dh_installdocs AIMS ANNOUNCE* NEWS-* DEDICATION \
+               BUGS TASKS TODO *.txt \
                Documentation/pictures/out/*.png \
                Documentation/out/*.txt \
                Documentation/tex/*.doc \
@@ -98,6 +105,7 @@ binary-arch: build install
 #      dh_installmanpages
 #      dh_undocumented
        dh_installchangelogs -k NEWS
+       dh_link
        dh_strip
        dh_compress
        dh_fixperms
index 6a627fe2d5772a7048d98c2cf448e34f5936948c..5f4602b70770ba9977b685e07938b6204f29744f 100644 (file)
@@ -5,7 +5,8 @@ local-dist: configure
 
 local-distclean: 
        rm -f config.h config.hh config.make Makefile GNUmakefile \
-               config.cache config.status config.log index.html
+               config.cache config.status config.log index.html \
+               afm tfm cmtfm share/locale/*/LC_MESSAGES/lilypond.mo
 
 local-maintainerclean:
        rm -f configure