]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.153
authorfred <fred>
Wed, 27 Mar 2002 01:03:49 +0000 (01:03 +0000)
committerfred <fred>
Wed, 27 Mar 2002 01:03:49 +0000 (01:03 +0000)
Documentation/user/GNUmakefile
debian/changelog
debian/control
debian/copyright
debian/postinst
debian/rules
lily/kpath.cc
stepmake/stepmake/toplevel-targets.make

index de3e14502549f22a766d2d27cf8edb5d0faabe6d..7f91a261deb733cf356a7109f24e503c9724ecd2 100644 (file)
@@ -12,7 +12,7 @@ EXTRA_DIST_FILES= $(LATEX_FILES)    $(wildcard *.itexi *.itely)
 
 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))
 
index ff69e33e536e92746c009c5b503309decfb98860..29c617fd430b9ca751333d61f77a20d1b016c763 100644 (file)
@@ -1,3 +1,23 @@
+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.
index d50d51b55fb56142b723cbf6d6770b3c0336cf24..6b573472c9400764a12f6cafd05fa31b8af54dce 100644 (file)
@@ -1,26 +1,22 @@
-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/
@@ -28,3 +24,14 @@ Description: A program for printing sheet music.
         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.
index cde17209d56176d3293eaccf8a3e7994ca8f8d79..9e89926f1ec1939cbd33a598246be5f7fc4ff27d 100644 (file)
@@ -1,14 +1,16 @@
 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/
index bf404ce2a2a7dc150222feb9e0f458be141ef195..03e952e92c1aa1d3211463d403faa8b137e3dda2 100644 (file)
@@ -3,7 +3,7 @@
 # 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
 
@@ -18,11 +18,12 @@ TEXMFMAIN=`/usr/bin/kpsewhich -expand-var '$TEXMFMAIN'`
 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."
index 07880f23a6a81f56a7b1817b4ff5b9054c27aea8..d36c89e953788ed682d6ff944f036a54c02a6a35 100644 (file)
@@ -8,18 +8,27 @@
 # 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:
@@ -30,9 +39,8 @@ 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
@@ -49,6 +57,7 @@ clean:
                find . -user root | xargs -r chown --dereference $$SUDO_USER.$$SUDO_GID; \
        fi
 
+install: DH_OPTIONS=
 install: build
        dh_testdir
        dh_testroot
@@ -62,7 +71,7 @@ install: build
                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
@@ -76,11 +85,22 @@ install: build
        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 \
@@ -88,8 +108,7 @@ binary-arch: build install
        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/
@@ -108,7 +127,6 @@ binary-arch: build install
        dh_strip
        dh_compress
        dh_fixperms
-#      dh_suidregister
        dh_installdeb
        dh_shlibdeps
        dh_gencontrol
index 8cbfc86a9fd3540ae2c61b2d6213eb3baa9a2a7a..56801ff29218a6182f6b391464579c50ae5cb746 100644 (file)
@@ -69,7 +69,9 @@ ly_init_kpath (char *av0)
     
   */
 #ifndef __CYGWIN__  /* mktextfm/mktexpk does not work on windows */
+#ifndef DEBIAN
   unsetenv ("TFMFONTS");
+#endif
 #endif
 
   /*
@@ -78,14 +80,20 @@ ly_init_kpath (char *av0)
   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
 }
index 7d4380e305c0e0831017bbda6fea0b16e78d7875..a8e4dea6eb510e1cfbf29f7229d6e598c05ad514 100644 (file)
@@ -9,7 +9,7 @@ local-dist: configure
 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