(CONF_FILES): Update.
+2004-06-22 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * debian/: Apply Debian patch (Anthony Fok).
+
+ * debian/GNUmakefile (EXTRA_DIST_FILES):
+ (CONF_FILES): Update.
+
2004-06-21 Jan Nieuwenhuizen <janneke@gnu.org>
* debian/: Remove cruft (requested Anthony Fok.)
at-dir = $(outdir)/
at-ext =
-CONF_FILES = changelog control copyright emacsen-startup \
- preinst postinst postrm prerm rules watch
-EXTRA_DIST_FILES = README.Debian $(CONF_FILES) \
- control.foka control.potato \
- lilypond.dirs lilypond.doc-base \
- lilypond-doc.dirs lilypond-doc.doc-base lilypond-doc.README.Debian \
- lilypond1.3.copyright \
- lilypond1.7.dirs lilypond1.7-doc.dirs
+CONF_FILES = changelog control copyright emacsen-startup\
+ preinst rules watch
+
+EXTRA_DIST_FILES = $(CONF_FILES)\
+ README.Debian\
+ TODO\
+ compat\
+ control.foka\
+ control.potato\
+ lilypond-data.dirs\
+ lilypond-data.doc-base\
+ lilypond-data.emacsen-startup\
+ lilypond-data.install\
+ lilypond-data.postinst\
+ lilypond-data.postrm\
+ lilypond-doc.README.Debian\
+ lilypond-doc.dirs\
+ lilypond-doc.doc-base\
+ lilypond-doc.postinst\
+ lilypond-doc.prerm\
+ lilypond.dirs\
+ lilypond.doc-base\
+ lilypond.install\
+ lilypond1.3.copyright\
+ #
+
+
#OUTCONF_FILES = $(addprefix $(outdir)/, $(basename $(CONF_FILES))) $(OUTIN_FILES)
OUTCONF_FILES = $(OUTIN_FILES)
OUT_DIST_FILES = $(OUTIN_FILES)
+lilypond (2.2.2-2) unstable; urgency=low
+
+ * New upstream release. (Closes: Bug#242861)
+ - Thanks to Pedro Kroeger for providing interim sid packages while
+ I was away for an extended period of time.
+ * Copied some ideas from Ferenc Wagner's LilyPond for woody (Thanks!):
+ - Split out shared data to lilypond-data package. (Closes: Bug#233406)
+ - Make lilypond-data conflict with earlier lilypond versions.
+ - debian/control: Relaxed autotrace Build-Depends (>= 0.29).
+ - debian/control: Added imagemagick Build-Depends (>= 5.4.4.5).
+ * Added more details to lilypond package description. (Closes: Bug#245370)
+ * gs-gpl 8.01 (and gs-afpl 8.14) dies when building LilyPond docs.
+ (Known -sDEVICE=bbox bug in gs 8.01 and newer, see gs-gpl Bug#250290.)
+ Added Build-Conflict-Indep: gs-gpl (>= 8.01) | gs-afpl (Closes: Bug#250622)
+ * Build-Depends: fontforge | pfaedit.
+ * debian/watch: Updated to new URL and new format.
+ * vim/GNUmakefile: Install $(vimdir)/*/lilypond.vim scripts with "-m 644".
+
+ -- Anthony Fok <foka@debian.org> Fri, 18 Jun 2004 02:39:58 +0800
+
+lilypond (2.1.0-2) unstable; urgency=low
+
+ * A few HTML links in Documentation/user/{introduction,tutorial}.itely
+ went up one too few level in the directory tree, i.e. broken links.
+ Thanks to D. Raleigh Arnold for the bug report. (Closes: Bug#208208)
+ * Build-Depends: imagemagick; lilypond uses "convert" nowadays.
+ Thanks to Daniel Schepler for the bug report. (Closes: Bug#221062)
+
+ -- Anthony Fok <foka@debian.org> Wed, 19 Nov 2003 10:12:16 +0800
+
lilypond (2.1.0-1) unstable; urgency=low
* New upstream release.
Source: lilypond
-Build-Depends: debhelper (>= 4.0.0), binutils (>= 2.11.92.0.10-2), libc6-dev (>= 2.2.4-6) | libc6.1-dev (>= 2.2.4-6) | libc0.2-dev (>= 2.2.4-6), python-dev, guile-1.6-dev | libguile-dev, tetex-bin, libkpathsea-dev, tetex-extra, flex (>= 2.5.4a-14) | flex-old, bison (<< 1:1.50) | bison (>> 1:1.75-1), texinfo (>= 4.6-1), groff, m4, gettext (>= 0.10.36-1), mftrace (>= 1.0.17-1), pfaedit (>= 0.0.20031020-3), autotrace (>= 0.29-1.4), t1utils
-Build-Depends-Indep: gs | gs-aladdin, netpbm (>= 2:9.10-1)
+Build-Depends: debhelper (>= 4.0.0), binutils (>= 2.11.92.0.10-2), libc6-dev (>= 2.2.4-6) | libc6.1-dev (>= 2.2.4-6) | libc0.2-dev (>= 2.2.4-6), python-dev, guile-1.6-dev | libguile-dev, tetex-bin, libkpathsea-dev, tetex-extra, flex (>= 2.5.4a-14) | flex-old, bison (<< 1:1.50) | bison (>> 1:1.75-1), texinfo (>= 4.6-1), groff, m4, gettext (>= 0.10.36-1), mftrace (>= 1.0.17-1), fontforge | pfaedit (>= 0.0.20031020-3), autotrace (>= 0.29), t1utils, imagemagick (>= 5.4.4.5)
+Build-Depends-Indep: gs-esp | gs (<= 7.07-1), netpbm (>= 2:9.10-1)
+Build-Conflicts-Indep: gs-gpl (>= 8.01) | gs-afpl
Section: tex
Priority: optional
Maintainer: Anthony Fok <foka@debian.org>
Architecture: any
Replaces: lilypond1.3
Provides: lilypond1.3
-Depends: ${shlibs:Depends}, tetex-bin (>= 1.0.5-1), tetex-extra (>= 1.0-1), python, guile-1.6 | guile, ${misc:Depends}
+Depends: ${shlibs:Depends}, tetex-bin (>= 1.0.5-1), tetex-extra (>= 1.0-1), python, guile-1.6 | guile, ${misc:Depends}, lilypond-data (= ${Source-Version})
Recommends: lilypond-doc
Conflicts: 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.
+Description: A program for typesetting sheet music
+ LilyPond is a music typesetter, an automated engraving system. It
+ produces beautiful sheet music using a high level description file as input.
+ .
+ LilyPond supports many forms of music notation constructs, including
+ chord names, drum notation, figured bass, grace notes, guitar tablature,
+ modern notation (cluster notation and rhythmic grouping), tremolos,
+ (nested) tuplets in arbitrary ratios, and more.
+ .
+ LilyPond's text-based music input language support can integrate into
+ LaTeX, HTML and Texinfo seemlessly, allowing single sheet music
+ or musicological treatises to be written from a single source. Form and
+ content are separate, and with LilyPond's expert automated formatting,
+ users don't need typographical expertise to produce good notation.
+ .
+ LilyPond produces PostScript and PDF (via TeX) printed output, as well
+ as MIDI for listening pleasures. LilyPond is exported from the
+ RoseGarden and NoteEdit GUIs, and can import ABC, ETF and MIDI.
+ .
+ LilyPond is part of the GNU Project.
.
Home Page: http://lilypond.org/
Authors: Han-Wen Nienhuys <hanwen@cs.uu.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
+Package: lilypond-data
+Section: tex
+Architecture: all
+Depends: tetex-bin
+Recommends: lilypond (= ${Source-Version})
+Conflicts: lilypond (<< 2.2.2-2)
+Description: LilyPond music typesetter (data files)
+ LilyPond is a music typesetter, an automated engraving system. It
+ produces beautiful sheet music using a high level description file as input.
+ .
+ This package contains architecture-independent data files for LilyPond.
+
Package: lilypond-doc
Section: doc
Architecture: all
-Suggests: lilypond (>= ${Source-Version}), postscript-viewer, www-browser
+Suggests: lilypond (>= ${Source-Version}), gv | postscript-viewer, mozilla-browser | www-browser
Description: LilyPond Documentation in HTML, PS and DVI formats
This package contains the HTML, PostScript and DVI documentation for the
LilyPond music typesetting software.
Depends: lilypond (>= ${Source-Version})
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 stable 1.4/1.6/1.8 series
- have arrived.
+ package back to a newer lilypond stable releases.
.
Please feel free to remove this dummy package after you have upgraded
to the latest lilypond.
as of Mon, 16 Apr 2001 21:58:42 -0600
It was downloaded from
- ftp://ftp.lilypond.org/pub/LilyPond/
+ http://lilypond.org/download/v2.2/lilypond-2.2.2.tar.gz
For more information about GNU LilyPond, please visit:
- http://www.lilypond.org/
+ http://lilypond.org/
Authors:
Han-Wen Nienhuys <hanwen@cs.uu.nl>
SHELL = /bin/sh
r = debian/$(package)
+r_data = debian/$(package)-data
r_doc = debian/$(package)-doc
d = usr/share/doc/$(package)
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=4
-
# This has to be exported to make some magic below work.
export DH_OPTIONS
# Still not clean enough? Let's use... BRUTE STRENGTH! :-)
find . -type d -name 'out' -o -name 'out-www' | xargs rm -rf
+ rm -f lib/lilypond/python examples.html
+ rm -f debian/emacsen-startup
+ rm -f debian/lilypond1.7*.dirs debian/lilypond.dirs
+ rm -f debian/postinst debian/prerm debian/postrm
dh_clean
dh_testdir
dh_testroot
dh_clean -k
+ dh_installdirs
# Add here commands to install the package into debian/tmp.
- dh_installdirs
- $(MAKE) prefix=$(PWD)/$(r)/usr MAKE_PFA_FILES=1 install
- # Ugh, remove hundred music-glossary copies
-# find . -name 'music-glossary.info-*' | xargs rm -f
+ $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr MAKE_PFA_FILES=1
+
+ dh_install --sourcedir=debian/tmp --list-missing
# # Change from an absolute symlink to a relative symlink (Lintian)
# if [ -L $(r)/usr/share/lilypond/cmtfm ]; then \
# cp -a `find Documentation -name '*.dvi' ! -name 'lily-[0-9]*.dvi'` \
# $(r_doc)/$(d)/
dh_installdocs
+ dh_installemacsen
+ dh_scrollkeeper
+
+ find input \( -name '*.*ly' -o -name '*.abc' -o -name '*.tex' -o -name 'TODO' \) ! -regex '.*/out-www/.*' \
+ -exec cp -a --parents '{}' $(r_data)/$(d)/examples ';'
dh_installchangelogs
- dh_link
+
+ mv $(r_data)/usr/share/lilypond/$(VERSION)/dvips/lilypond.map \
+ $(r_data)/etc/texmf/dvips/lilypond.map
+
+ dh_link usr/share/lilypond/$(VERSION)/tex \
+ usr/share/texmf/tex/lilypond \
+ usr/share/lilypond/$(VERSION)/fonts/source \
+ usr/share/texmf/fonts/source/public/lilypond \
+ usr/share/lilypond/$(VERSION)/fonts/afm \
+ usr/share/texmf/fonts/afm/public/lilypond \
+ usr/share/lilypond/$(VERSION)/fonts/tfm \
+ usr/share/texmf/fonts/tfm/public/lilypond \
+ usr/share/lilypond/$(VERSION)/fonts/type1 \
+ usr/share/texmf/fonts/type1/public/lilypond \
+ etc/texmf/dvips/lilypond.map \
+ usr/share/lilypond/$(VERSION)/dvips/lilypond.map
+
dh_compress -X$(d)/html/
dh_fixperms
dh_installdeb
# dh_installexamples input
- find input \( -name '*.*ly' -o -name '*.abc' -o -name '*.tex' -o -name 'TODO' \) ! -regex '.*/out-www/.*' \
- -exec cp -a --parents '{}' $(r)/$(d)/examples ';'
# for i in `find $(r)/$(d)/examples/ -type d -name out`; do \
# mv -fv $$i/* $$i/..; rmdir $$i; done
# dh_undocumented
dh_installchangelogs ChangeLog
- mv $(r)/usr/share/lilypond/$(VERSION)/dvips/lilypond.map \
- $(r)/etc/texmf/dvips/lilypond.map
- dh_link usr/share/lilypond/$(VERSION)/tex \
- usr/share/texmf/tex/lilypond \
- usr/share/lilypond/$(VERSION)/fonts/source \
- usr/share/texmf/fonts/source/public/lilypond \
- usr/share/lilypond/$(VERSION)/fonts/afm \
- usr/share/texmf/fonts/afm/public/lilypond \
- usr/share/lilypond/$(VERSION)/fonts/tfm \
- usr/share/texmf/fonts/tfm/public/lilypond \
- usr/share/lilypond/$(VERSION)/fonts/type1 \
- usr/share/texmf/fonts/type1/public/lilypond \
- etc/texmf/dvips/lilypond.map \
- usr/share/lilypond/$(VERSION)/dvips/lilypond.map
dh_strip
dh_compress
dh_fixperms
-# Example watch control file for uscan
+# LilyPond watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# Site Directory Pattern Version Script
-ftp.lilypond.org /pub/LilyPond/v1.9 lilypond-*.tar.gz debian uupdate
+version=2
+http://lilypond.org/download/v2.2/lilypond-(.*)\.tar\.gz debian uupdate
local-install:
mkdir -p $(vimdir)/compiler
- $(INSTALL) lilypond-compiler.vim $(vimdir)/compiler/lilypond.vim
+ $(INSTALL) -m 644 lilypond-compiler.vim $(vimdir)/compiler/lilypond.vim
mkdir -p $(vimdir)/ftdetect
- $(INSTALL) lilypond-ftdetect.vim $(vimdir)/ftdetect/lilypond.vim
+ $(INSTALL) -m 644 lilypond-ftdetect.vim $(vimdir)/ftdetect/lilypond.vim
mkdir -p $(vimdir)/ftplugin
- $(INSTALL) lilypond-ftplugin.vim $(vimdir)/ftplugin/lilypond.vim
+ $(INSTALL) -m 644 lilypond-ftplugin.vim $(vimdir)/ftplugin/lilypond.vim
mkdir -p $(vimdir)/indent
- $(INSTALL) lilypond-indent.vim $(vimdir)/indent/lilypond.vim
+ $(INSTALL) -m 644 lilypond-indent.vim $(vimdir)/indent/lilypond.vim
mkdir -p $(vimdir)/syntax
- $(INSTALL) lilypond-syntax.vim $(vimdir)/syntax/lilypond.vim
+ $(INSTALL) -m 644 lilypond-syntax.vim $(vimdir)/syntax/lilypond.vim
local-uninstall:
rm $(vimdir)/compiler/lilypond.vim