From: fred Date: Sun, 24 Mar 2002 20:14:56 +0000 (+0000) Subject: lilypond-1.0.17 X-Git-Tag: release/1.5.59~2937 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=24ca8b2432958af4b23a53036a14abf86efb2668;p=lilypond.git lilypond-1.0.17 --- diff --git a/debian/TODO b/debian/TODO index 25818fbb82..8a5f21bd28 100644 --- a/debian/TODO +++ b/debian/TODO @@ -2,6 +2,3 @@ Fri, 6 Feb 1998 17:24:49 -0700: * Compile mudela-mode.el into mudela-mode.elc * Install /etc/emacs/site-start.d/50lilypond.el * Figure out how to make mudela-mode work on my computer. :-) - -Sun, 26 Apr 1998 21:11:32 -0600: - * Remove preinst from upstream source diff --git a/debian/changelog b/debian/changelog index c56fe5d3d1..26392962b3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,53 @@ +lilypond (1.0.16-1) unstable; urgency=low + + * New upstream release. + * [debian/{copyright,control}]: pcnov095.win.tue.nl -> ftp.cs.uu.nl + (New upstream master FTP site). Also updated JCN's web site URL. + * [debian/rules]: + - Now, in the "clean:" target, runs either + "find . -user root | xargs -r chown $$SUDO_USER.$$SUDO_GID" or + "find . -user root | xargs -r chown $$LOGNAME" to deal with all those + root-owned "out/*" files generated during a "sudo debian/rules clean" + run. Thanks to Roman Hodek + for reporting the problem! (closes: Bug#27044) + - Updated debian/rules according to the new debhelper rules example. + * [Documentation/topdocs/AUTHORS.yo]: Added a trailing "/" on URLs. + + -- Anthony Fok Thu, 15 Oct 1998 04:49:40 -0600 + +lilypond (1.0.2-1) unstable; urgency=low + + * New upstream release. + + -- Anthony Fok Sat, 15 Aug 1998 04:32:08 -0600 + +lilypond (1.0.1-1) unstable; urgency=low + + * New upstream release. + * [aclocal.m4]: Temporarily changed OPTIMIZE="-O2" to OPTIMIZE="-O" + to avoid egcs (c++) complaint of "Internal compiler error" + on my computer. + * [scripts/mudela-book.py]: Added "#!@PYTHON@" at the top. This string + expands to "#!/usr/bin/python" in /usr/bin/mudela-book. + (Thanks to Lintian. :-) + * [debian/control]: Recommends: python-base (>= 1.5.1). + (Again, thanks to Lintian. :-) + * [debian/postrm]: Now also removes the generated LilyPond fonts + *.{tfm,pk} under /var/spool/texmf when called as "postrm remove". + * [debian/preinst]: Yes, have to bring this back to remove the generated + LilyPond fonts in /var/spool/texmf because "postrm remove" didn't do + its jobs in previous versions. Oops. :-) + * [debian/rules]: Installs a few new upstream documentation files, and + the example files in out/ directories are moved to parent directories. + + -- Anthony Fok Fri, 14 Aug 1998 03:30:05 -0600 + lilypond (0.1.76-1) unstable; urgency=low * support for 'make deb' target + * Not uploaded to Debian's FTP site. - -- Jan Nieuwenhuizen Fri, 3 Jul 1998 17:53:37 +0200 + -- Jan Nieuwenhuizen Fri, 3 Jul 1998 17:53:37 +0200 lilypond (0.1.71-1) unstable; urgency=low diff --git a/debian/control.foka b/debian/control.foka index 2f98fdf549..1054ef466e 100644 --- a/debian/control.foka +++ b/debian/control.foka @@ -7,6 +7,7 @@ Standards-Version: 2.4.1.0 Package: lilypond Architecture: any Depends: ${shlibs:Depends}, tetex-base (>= 0.9-5) +Recommends: python-base (>= 1.5.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 @@ -24,7 +25,8 @@ Description: The GNU Project music typesetter. cadensa, balken, boogjes, triolen, partituren, en losse partijen. Een fraai font met muzikeksymbolen wordt meegeleverd. . - URL: http://www.cs.ruu.nl/people/hanwen/lilypond/ - http://sca.uwaterloo.ca/~praetzel/lilypond/ - Authors: Han-Wen Nienhuys + URLs: http://www.cs.uu.nl/~hanwen/lilypond/ + http://www.digicash.com/~jan/lilypond/ + http://sca.uwaterloo.ca/lilypond/ + Authors: Han-Wen Nienhuys Jan Nieuwenhuizen diff --git a/debian/control.in b/debian/control.in index c78565b29b..6cde23db40 100644 --- a/debian/control.in +++ b/debian/control.in @@ -7,10 +7,12 @@ Standards-Version: 2.4.1.0 Package: lilypond Architecture: any Depends: ${shlibs:Depends}, tetex-base (>= 0.9-5) +Recommends: python-base (>= 1.5.1) Conflicts: musixtex-fonts, tetex-base (<< 0.9) -Description: The GNU Project music typesetter. @BLURB@ +Description: The GNU Project music typesetter.@BLURB@ . - URL: http://www.cs.ruu.nl/people/hanwen/lilypond - http://sca.uwaterloo.ca/~praetzel/lilypond/ + URLs: http://www.cs.uu.nl/~hanwen/lilypond/ + http://www.xs4all.nl/~jantien/lilypond/ + http://sca.uwaterloo.ca/~praetzel/lilypond/ Authors: Han-Wen Nienhuys Jan Nieuwenhuizen diff --git a/debian/copyright b/debian/copyright index cf496990ff..551e4d52e1 100644 --- a/debian/copyright +++ b/debian/copyright @@ -2,18 +2,19 @@ This package was debianized by Anthony Fok on Wed, 6 Aug 1997 04:30:28 -0600 It was downloaded from - ftp://pcnov095.win.tue.nl/pub/lilypond/development/ - lilypond-0.1.71.tar.gz + ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/development/lilypond-1.0.16.tar.gz It is also available from: + ftp://sca.uwaterloo.ca/pub/lilypond/development/ For more information about GNU LilyPond, please visit: - http://www.cs.ruu.nl/people/hanwen/lilypond/ - or http://sca.uwaterloo.ca/~praetzel/lilypond/ + http://www.cs.uu.nl/~hanwen/lilypond/ + or http://www.xs4all.nl/~jantien/ + or http://sca.uwaterloo.ca/lilypond/ Authors: - Han-Wen Nienhuys + Han-Wen Nienhuys Jan Nieuwenhuizen Copyright: diff --git a/debian/postrm b/debian/postrm index e0dd95cfbc..80e1d36c75 100644 --- a/debian/postrm +++ b/debian/postrm @@ -4,7 +4,7 @@ # by Anthony Fok # This is free software; see the GNU General Public Licence # version 2 or later for copying conditions. There is NO warranty. -# Last modified: Wed, 22 Apr 1998 05:55:58 -0600 +# Last modified: Fri, 14 Aug 1998 00:07:07 -0600 set -e @@ -22,17 +22,13 @@ VARTEXFONTS=`/usr/bin/kpsewhich -expand-var '$VARTEXFONTS'` : ${VARTEXFONTS=$std_VARTEXFONTS} case "$1" in - remove) - /usr/bin/mktexlsr - ;; - upgrade) # 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 ;; - purge) + remove|purge) # 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 diff --git a/debian/rules b/debian/rules index fb123fcfa9..3a78b27b07 100644 --- a/debian/rules +++ b/debian/rules @@ -9,8 +9,9 @@ # for Debian GNU/Linux. package = lilypond - -SHELL = /bin/bash +SHELL = /bin/sh +r = debian/tmp +d = usr/doc/$(package) # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -19,57 +20,81 @@ build: build-stamp build-stamp: dh_testdir - ./configure --disable-checking --disable-debugging \ + CC=egcc ./configure --disable-checking --disable-debugging \ --enable-printing --prefix=/usr --enable-optimise \ --enable-shared $(MAKE) all + # $(MAKE) htmldoc touch build-stamp clean: dh_testdir dh_testroot - rm -f build-stamp + rm -f build-stamp install-stamp -$(MAKE) distclean - -$(MAKE) local-distclean + + # Correct the owner of the out/dummy.dep files when built with sudo. + if [ -n "$$SUDO_USER" -a -n "$$SUDO_GID" ]; then \ + find . -user root | xargs -r chown $$SUDO_USER.$$SUDO_GID; \ + else \ + find . -user root | xargs -r chown $$LOGNAME; \ + fi # Remove the following line once the *.make files are fixed - rm -f bin/*.pyc - rm -f debian/preinst + rm -f stepmake/bin/*.pyc + rm -f stepmake/stepmake/stepmake + rm -f stepmake/stepmake/bin + rm -f GNUmakefile stepmake/GNUmakefile + rm -f config.h + rm -f wwwlist dh_clean -# Build architecture-independent files here. -binary-indep: build -# We have nothing to do by default. - -binary-arch: build +install: install-stamp +install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k - dh_installdirs usr/lib/texmf/doc \ usr/lib/emacs/site-lisp \ usr/doc/$(package)/examples - ln -fs ../../../doc/lilypond debian/tmp/usr/lib/texmf/doc/lilypond - $(MAKE) prefix=`pwd`/debian/tmp/usr install - cp -av mudela-mode.el debian/tmp/usr/lib/emacs/site-lisp - dh_installdocs ANNOUNCEMENT ANNOUNCE-0.1 README.txt NEWS ONEWS DEDICATION \ - BUGS TODO \ + ln -fs ../../../doc/lilypond $(r)/usr/lib/texmf/doc/lilypond + + $(MAKE) prefix=`pwd`/$(r)/usr install + + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +binary-arch: build install + dh_testdir + dh_testroot + cp -av mudela-mode.el $(r)/usr/lib/emacs/site-lisp + dh_installdocs ANNOUNCEMENT ANNOUNCE-0.1 NEWS* DEDICATION \ + BUGS TODO *.txt \ Documentation/pictures/*.xpm \ Documentation/out/*.txt \ Documentation/tex/*.doc \ Documentation/tex/*.bib # dh_installexamples input cp -aP `find input mutopia \( -name '*.ly' -o -name '*.tex' -o -name 'TODO' \)` \ - debian/tmp/usr/doc/lilypond/examples + $(r)/$(d)/examples + for i in `find $(r)/$(d)/examples/ -type d -name out`; do \ + mv -fv $$i/* $$i/..; rmdir $$i; done # dh_installmenu +# dh_installemacsen # dh_installcron # dh_installmanpages # dh_undocumented dh_installchangelogs # dh_strip dh_compress + ( cd $(r)/$(d) && \ + if [ -f NEWS ]; then gzip -9vf NEWS; fi ) + ln -s NEWS.gz $(r)/$(d)/changelog.gz dh_fixperms dh_suidregister dh_installdeb @@ -83,4 +108,4 @@ source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary +.PHONY: build clean install binary-indep binary-arch binary diff --git a/debian/watch b/debian/watch index 1a1bb286a0..9b35470c7c 100644 --- a/debian/watch +++ b/debian/watch @@ -1,5 +1,5 @@ # Example 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 -pcnov095.win.tue.nl /pub/lilypond/development lilypond-*.tar.gz debian uupdate +# Site Directory Pattern Version Script +ftp.cs.uu.nl /pub/GNU/LilyPond/development lilypond-*.tar.gz debian uupdate