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)
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:
~~~~~~~~~~~~~~~~~~~~~~~~~
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
-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
- 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
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
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/
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'.
--- /dev/null
+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*
#!/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."
# 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#
# 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)
# 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#
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)
--- /dev/null
+#!/bin/sh
+set -e
+
+install-info --quiet --remove /usr/share/info/lilypond.info.gz
+
+#DEBHELPER#
#!/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
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
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
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 \
# dh_installmanpages
# dh_undocumented
dh_installchangelogs -k NEWS
+ dh_link
dh_strip
dh_compress
dh_fixperms
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