HTML_FILES = $(addprefix $(outdir)/, $(TELY_FILES:.tely=.html))
-PS_FILES = $(DVI_FILES:.dvi=.ps) $(OUTDOC_FILES:.doc=.ps) $(OUTTEX_FILES:.tex=.ps)
+PS_FILES = $(DVI_FILES:.dvi=.ps)
PS_GZ_FILES= $(addsuffix .gz, $(PS_FILES))
+lilypond (1.3.150-1) unstable; urgency=low
+
+ * New upstream version.
+ * Renamed package from lilypond1.3 back to lilypond.
+ This also fixes a lot of bugs from the old lilypond-1.2.17 package.
+ lilypond1.3 is temporarily provided as a dummy transitional package.
+ Closes: Bug#67697, 84352, 48731, 72223, 85834.
+ * [debian/rules]:
+ - No longer blindly copy intermediate DVI files into
+ the deb package. Thanks to Daniel Burrows for the reminder.
+ Closes: Bug#87852.
+ - Added "export MODE=ljfour" and "export BDPI=600" because I use
+ something different in my local /etc/texmf/mktex.cnf and that
+ broke the build.
+ * Fixed Build-Depends because pnmtopng has been merged into the netpbm
+ package. Thanks to Adrian Bunk for the notice. Closes: Bug#93961.
+ * [lily/kpath.cc]: Modified to better conform to web2c fontpath policy.
+
+ -- Anthony Fok <foka@debian.org> Thu, 26 Apr 2001 03:25:50 -0600
+
lilypond1.3 (1.3.132-1) unstable; urgency=medium
* New upstream version.
-Source: lilypond1.3
-Build-Depends: debhelper (>= 2.0.72), python-base (>= 1.5.2-4), libguile-dev (>= 1:1.4-9), tetex-bin, libkpathsea-dev, tetex-extra, flex, bison, texinfo (>= 4.0-1), bibtex2html, groff, gs, netpbm, pnmtopng, m4, gettext (>= 0.10.35-13)
+Source: lilypond
+Build-Depends: debhelper (>= 3.0.5), python-base (>= 1.5.2-4), libguile-dev (>= 1:1.4-9), tetex-bin, libkpathsea-dev, tetex-extra, flex, bison, texinfo (>= 4.0-1), bibtex2html, groff, gs, netpbm (>= 2:9.10-1), m4, gettext (>= 0.10.36-1)
Build-Conflicts: lilypond, lilypond1.3
Section: tex
Priority: optional
Maintainer: Anthony Fok <foka@debian.org>
-Standards-Version: 3.2.1
+Standards-Version: 3.5.2
-Package: lilypond1.3
+Package: lilypond
Architecture: any
-Replaces: lilypond
-Provides: lilypond
-Depends: ${shlibs:Depends}, tetex-bin (>= 1.0.5-1), python-base (>= 1.5.2-4), guile1.4
+Replaces: lilypond1.3
+Provides: lilypond1.3
+Depends: ${shlibs:Depends}, tetex-bin (>= 1.0.5-1), python-base (>= 1.5.2-4), guile
Recommends: tetex-extra (>= 1.0-1)
-Conflicts: lilypond, musixtex-fonts
+Conflicts: lilypond, lilypond1.3 (<= 1.3.132-1), musixtex-fonts
Description: A program for printing sheet music.
LilyPond is a music typesetter. It produces beautiful sheet music
using a high level description file as input. LilyPond is part of
the GNU Project.
- .
- This is the developmental 1.3 branch of LilyPond. It is not intended for
- use with stable projects, although 1.3.x is most likely to be less buggy
- and much more featureful than then the old "stable" 1.2.17.
.
URLs: http://www.cs.uu.nl/~hanwen/lilypond/
http://www.xs4all.nl/~jantien/lilypond/
http://www.lilypond.org/
Authors: Han-Wen Nienhuys <hanwen@cs.uu.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
+
+Package: lilypond1.3
+Architecture: all
+Depends: lilypond (>= 1.3.150-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 1.3.x series will become
+ 1.4 really soon now.
+ .
+ Please feel free to remove this dummy package after you have upgraded
+ to the latest lilypond.
This package was Debianized by Anthony Fok <foka@debian.org> on
Wed, 6 Aug 1997 04:30:28 -0600
-The development branch, lilypond1.3, is packaged separately
+The development branch, lilypond1.3, was packaged separately
on Tue, 9 Nov 1999 22:30:32 -0700
+but was merged back into the lilypond package
+as of Mon, 16 Apr 2001 21:58:42 -0600
It was downloaded from
- ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/v1.3/
+ ftp://ftp.lilypond.org/pub/LilyPond/v1.3/
It is also available at:
- ftp://ftp.lilypond.org/pub/LilyPond/v1.3/
+ ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/v1.3/
For more information about GNU LilyPond, please visit:
http://www.cs.uu.nl/~hanwen/lilypond/
# 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: Sun, 26 Mar 2000 02:18:41 -0700
+# Last modified: Thu, 26 Apr 2001 03:20:10 -0600
set -e
echo " Running /usr/bin/mktexlsr $TEXMFMAIN..."
/usr/bin/mktexlsr $TEXMFMAIN
-install-info --description='LilyPond, the GNU Project music typesetter' \
+install-info --quiet \
--section "Music" "Music" \
- --quiet /usr/share/info/lilypond.info.gz
+ --description='LilyPond, the GNU Project music typesetter' \
+ /usr/share/info/lilypond.info.gz
#DEBHELPER#
echo
echo " $pkg_name configuration completed."
-echo " Please read /usr/share/doc/lilypond1.3/README.Debian to get started."
+echo " Please read /usr/share/doc/lilypond/README.Debian to get started."
# Currently maintained by Anthony Fok <foka@debian.org>
# for Debian GNU/Linux.
-package = lilypond1.3
+package = lilypond
SHELL = /bin/sh
r = debian/$(package)
-TMP = `pwd`/$(r)
+TMP = $(PWD)/$(r)
d = usr/share/doc/$(package)
+TELY_FILES := $(notdir $(wildcard Documentation/user/*.tely))
+DVI_FILES = $(addprefix Documentation/user/out/, $(TELY_FILES:.tely=.dvi))
+PS_FILES = $(DVI_FILES:.dvi=.ps)
+export MODE=ljfour
+export BDPI=600
+
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This is the debhelper compatibility version to use.
-export DH_COMPAT=2
+export DH_COMPAT=3
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
build: build-stamp
build-stamp:
--enable-shared \
--infodir='$${prefix}/share/info' \
--mandir='$${prefix}/share/man'
- $(MAKE) all
- $(MAKE) -C Documentation
- $(MAKE) -C Documentation/user ps
+ $(MAKE) USER_CFLAGS=-DDEBIAN all
+ $(MAKE) -C Documentation/user dvi ps
$(MAKE) -C Documentation/pictures pngs
touch build-stamp
find . -user root | xargs -r chown --dereference $$SUDO_USER.$$SUDO_GID; \
fi
+install: DH_OPTIONS=
install: build
dh_testdir
dh_testroot
usr/share/texmf/fonts/tfm/public
ln -fs ../$(package) $(r)/usr/share/doc/texmf/lilypond
- $(MAKE) prefix=$(TMP)/usr install
+ $(MAKE) prefix=$(TMP)/usr USER_CFLAGS=-DDEBIAN install
ln -s ../../lilypond/tex $(r)/usr/share/texmf/tex/lilypond
ln -s ../../../../lilypond/mf $(r)/usr/share/texmf/fonts/source/public/lilypond
fi
# Build architecture-independent files here.
+binary-indep: DH_OPTIONS=-i
binary-indep: build install
-# We have nothing to do by default.
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installchangelogs
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+binary-arch: DH_OPTIONS=-a
binary-arch: build install
- dh_testversion 2
dh_testdir
dh_testroot
cp -av lilypond-mode.el lilypond-font-lock.el \
dh_installdocs DEDICATION NEWS ROADMAP *.txt \
Documentation/pictures/out/*.png \
Documentation/out/*.txt \
- Documentation/*/out/[a-z]*.dvi \
- Documentation/*/out/*.ps
+ $(DVI_FILES) $(PS_FILES)
mkdir $(r)/$(d)/bibliography $(r)/$(d)/misc
cp -a Documentation/bibliography/*.bib $(r)/$(d)/bibliography/
cp -a Documentation/misc/[ACN]* $(r)/$(d)/misc/
dh_strip
dh_compress
dh_fixperms
-# dh_suidregister
dh_installdeb
dh_shlibdeps
dh_gencontrol
*/
#ifndef __CYGWIN__ /* mktextfm/mktexpk does not work on windows */
+#ifndef DEBIAN
unsetenv ("TFMFONTS");
+#endif
#endif
/*
kpse_set_program_name (av0, NULL);
kpse_maketex_option ("tfm", TRUE);
+#ifdef DEBIAN
+ String my_tfm = "$VARTEXFONTS/tfm/public/lilypond";
+#else
String my_tfm = "$VARTEXFONTS/tfm/lilypond/";
my_tfm += version_str () + "/";
+#endif
- char * mypath = kpse_expand (my_tfm.ch_C ());
+ char * mypath = kpse_expand ((my_tfm + ":").ch_C ());
+#ifndef DEBIAN
String prog = "mktextfm --destdir ";
prog += mypath;
kpse_format_info[kpse_tfm_format].program = strdup (prog.ch_C ());
+#endif
kpse_format_info[kpse_tfm_format].client_path = mypath;
#endif
}
local-distclean:
rm -f config.h config.hh config.make Makefile GNUmakefile \
config.cache config.status config.log index.html \
- afm tfm cmtfm share/locale/*/LC_MESSAGES/lilypond.mo
+ stepmake/stepmake/stepmake stepmake/stepmake/bin
local-maintainerclean:
rm -f configure