From: fred Date: Thu, 7 Aug 1997 09:50:54 +0000 (+0000) Subject: lilypond-0.1.7 X-Git-Tag: release/1.5.59~6082 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=238225b696dd693e02a48eb55fba435f7516a6a0;p=lilypond.git lilypond-0.1.7 --- diff --git a/make/debian/README.debian.ex b/make/debian/README.debian.ex new file mode 100644 index 0000000000..99296fb0a2 --- /dev/null +++ b/make/debian/README.debian.ex @@ -0,0 +1,6 @@ +lilypond for DEBIAN +------------------- + +Comments regarding the Package + +Anthony Fok , Wed, 6 Aug 1997 02:14:59 -0600 diff --git a/make/debian/changelog b/make/debian/changelog new file mode 100644 index 0000000000..c8fea56d93 --- /dev/null +++ b/make/debian/changelog @@ -0,0 +1,10 @@ +lilypond (0.1.0-1) unstable; urgency=low + + * Initial Release. + + -- Anthony Fok Wed, 6 Aug 1997 04:40:57 -0600 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "foka@gpu.srv.ualberta.ca" +End: diff --git a/make/debian/control b/make/debian/control new file mode 100644 index 0000000000..cd13df85ed --- /dev/null +++ b/make/debian/control @@ -0,0 +1,22 @@ +Source: lilypond +Section: tex +Priority: contrib/optional +Maintainer: Anthony Fok +Standards-Version: 2.2.0.0 + +Package: lilypond +Architecture: any +Depends: ${shlibs:Depends} +Recommends: tetex-base, musixtex | musixtex-fonts +Description: GNU LilyPond -- A preprocessor to make TeX typeset music. + GNU LilyPond is a program which converts a music-script (mudela) into TeX + output, or MIDI to produce multi-staff scores. Features include multiple + meters, clefs, keys, lyrics, versatile input-language, cadenzas beams, + slurs, triplets, multiple voices. + . + Note: LilyPond uses the fonts from MusiXTeX. Please install the package + musixtex or musixtex-fonts when you install lilypond. :) + . + URL: http://www.stack.nl/~hanwen/lilypond/ + Authors: Han-Wen Nienhuys + Jan Nieuwenhuizen diff --git a/make/debian/copyright b/make/debian/copyright new file mode 100644 index 0000000000..244cda9c46 --- /dev/null +++ b/make/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Anthony Fok foka@gpu.srv.ualberta.ca on +Wed, 6 Aug 1997 04:30:28 -0600 + +It was downloaded from + ftp://pcnov095.win.tue.nl/pub/lilypond/lilypond-0.1.0.tar.gz + +It is also available from: + ftp://alpha.gnu.ai.mit.edu/gnu/lilypond-0.1.0.tar.gz + +For more informatino about GNU LilyPond, please visit: + http://www.stack.nl/~hanwen/lilypond/ for more information. + + +Authors: + Han-Wen Nienhuys + Jan Nieuwenhuizen + +Copyright: + + GNU LilyPond is Copyright (C) Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave., Cambridge, MA 02139, USA. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/doc/copyright/GPL.gz'. diff --git a/make/debian/dirs b/make/debian/dirs new file mode 100644 index 0000000000..2a3cf99753 --- /dev/null +++ b/make/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/lib/texmf/doc diff --git a/make/debian/diversions.ex b/make/debian/diversions.ex new file mode 100644 index 0000000000..aebbbe5dc9 --- /dev/null +++ b/make/debian/diversions.ex @@ -0,0 +1 @@ + diff --git a/make/debian/docs b/make/debian/docs new file mode 100644 index 0000000000..191b9f88dc --- /dev/null +++ b/make/debian/docs @@ -0,0 +1,3 @@ +Documentation/out/*.text +Documentation/*.doc +Documentation/lelie_logo.gif diff --git a/make/debian/examples b/make/debian/examples new file mode 100644 index 0000000000..3be67ec77c --- /dev/null +++ b/make/debian/examples @@ -0,0 +1,2 @@ +input/*.ly +input/*.tex diff --git a/make/debian/info.ex b/make/debian/info.ex new file mode 100644 index 0000000000..5a311f02bc --- /dev/null +++ b/make/debian/info.ex @@ -0,0 +1,15 @@ +# This is a configuration files for installing a .info menu +# The Description to be placed into the directory +DESCR="Description" + +# The section this info file should be placed in (Regexp) followed by +# the new section name to be created if the Regexp does not match +# (Optional. If not given the .info will be appended to the directory) +#SECTION_MATCH="Regexp" +#SECTION_NAME="New Section Name" + +# The file referred to from the Info directory +FILE=lilypond.info + +# Optional. The files to be copied to /usr/info +#FILES=*.info diff --git a/make/debian/menu.ex b/make/debian/menu.ex new file mode 100644 index 0000000000..179992fae0 --- /dev/null +++ b/make/debian/menu.ex @@ -0,0 +1 @@ +text Apps/Misc lilypond none "lilypond Description" /usr/bin/lilypond diff --git a/make/debian/postinst b/make/debian/postinst new file mode 100644 index 0000000000..8647e7ab64 --- /dev/null +++ b/make/debian/postinst @@ -0,0 +1,7 @@ +#!/bin/bash +set -e + +if [ -x /usr/bin/texhash -a -e /usr/lib/texmf/ls-R ]; then + texhash +fi + diff --git a/make/debian/postrm b/make/debian/postrm new file mode 100644 index 0000000000..cca5631edc --- /dev/null +++ b/make/debian/postrm @@ -0,0 +1,28 @@ +#!/bin/bash + +set -e + +case "$1" in + remove) + if [ -x /usr/bin/texhash -a -e /usr/lib/texmf/ls-R ]; then + texhash + fi + ;; + + upgrade) + ;; + + purge) + if [ -x /usr/bin/texhash -a -e /usr/lib/texmf/ls-R ]; then + texhash + fi + ;; + + failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac diff --git a/make/debian/rules b/make/debian/rules new file mode 100644 index 0000000000..c27fa6409d --- /dev/null +++ b/make/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f +# Made with the aid of debmake, by Christoph Lameter, +# based on the sample debian/rules file for GNU hello by Ian Jackson. + +package=lilypond + +build: + $(checkdir) + ./configure --enable-checking --disable-debugging \ + --enable-printing --prefix=/usr --enable-optimize \ + --enable-shared + make all + + touch build + +clean: + $(checkdir) + -rm -f build + -make distclean + -rm -f {,*/}out/{*,.build} flower/config.{log,status} + -rm -f `find . -name "*~"` + -rm -rf debian/tmp debian/files* core debian/substvars + +binary-indep: checkroot build + $(checkdir) +# There are no architecture-independent files to be uploaded +# generated by this package. If there were any they would be +# made here. + +binary-arch: checkroot build + $(checkdir) + -rm -rf debian/tmp + install -d debian/tmp + cd debian/tmp && install -d `cat ../dirs` + make prefix=`pwd`/debian/tmp/usr install + ln -fs ../../../doc/lilypond debian/tmp/usr/lib/texmf/doc/lilypond +# Must have debmake installed for this to work. Otherwise please copy +# /usr/bin/debstd into the debian directory and change debstd to debian/debstd + debstd -m BUGS TODO NEWS DEDICATION ANNOUNCE README + dpkg-gencontrol + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + dpkg --build debian/tmp .. + +define checkdir + test -f debian/rules +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot diff --git a/make/debian/watch b/make/debian/watch new file mode 100644 index 0000000000..2b1a91d0d7 --- /dev/null +++ b/make/debian/watch @@ -0,0 +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 lilypond-*.tar.gz debian uupdate