diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 21 | ||||
-rw-r--r-- | debian/control | 4 | ||||
-rw-r--r-- | debian/copyright | 24 | ||||
-rw-r--r-- | debian/postinst | 3 | ||||
-rw-r--r-- | debian/postrm | 2 | ||||
-rwxr-xr-x | debian/rules | 53 | ||||
-rw-r--r-- | debian/slibconfig | 7 |
7 files changed, 83 insertions, 31 deletions
diff --git a/debian/changelog b/debian/changelog index 2b01f25..a91b6e1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,24 @@ +slib (2c0-3) unstable; urgency=low + + * New maintainer. + * slibconfig script to automatically configure guile. + * Fix type in description, closes: Bug#18996 + + -- Jim Pick <jim@jimpick.com> Sun, 8 Mar 1998 23:05:22 -0800 + +slib (2c0-2) unstable; urgency=low + + * Minor fix for debian/rules targets + + -- Rob Browning <rlb@cs.utexas.edu> Fri, 12 Dec 1997 17:35:22 -0600 + +slib (2c0-1) unstable; urgency=low + + * New upstream source + * New maintainer + + -- Rob Browning <rlb@cs.utexas.edu> Fri, 12 Dec 1997 16:49:13 -0600 + slib (2a6-1) unstable; urgency=low * First Debian release. diff --git a/debian/control b/debian/control index c262c5c..b71a19b 100644 --- a/debian/control +++ b/debian/control @@ -1,13 +1,13 @@ Source: slib Section: devel Priority: optional -Maintainer: Karl Sackett <krs@debian.org> +Maintainer: Jim Pick <jim@jimpick.com> Standards-Version: 2.1.1.2 Package: slib Architecture: all Description: Portable Scheme library. - SLIB is a portable scheme library meant to provide compatibiliy and + SLIB is a portable scheme library meant to provide compatibility and utility functions for all standard scheme implementations. SLIB includes initialization files for Chez, ELK 2.1, GAMBIT, MacScheme, MITScheme, scheme->C, Scheme48, T3.1, and VSCM. SCM also supports diff --git a/debian/copyright b/debian/copyright index f2b5931..65247b2 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,14 +1,30 @@ This is the Debian GNU/Linux prepackaged version of slib. -This package was put together by Karl Sackett <krs@debian.org>, +This package was put together by Rob Browning <rlb@cs.utexas.edu> from sources obtained from: - ftp://swiss-ftp.ai.mit.edu/archive/scm/slib2a6.tar.gz + ftp://swiss-ftp.ai.mit.edu/archive/scm/slib2c0.tar.gz For more information see: http://www-swiss.ai.mit.edu/~jaffer/SLIB.html -License: +The source files are all subject to the following copyright: -scm is distributed under the GNU General Public License. +; Copyright (C) 1991, 1992, 1993, 1994, 1997 Aubrey Jaffer. +; +;Permission to copy this software, to redistribute it, and to use it +;for any purpose is granted, subject to the following restrictions and +;understandings. +; +;1. Any copy made of this software must include this copyright notice +;in full. +; +;2. I have made no warrantee or representation that the operation of +;this software will be error-free, and I am under no obligation to +;provide any services, by way of maintenance, update, or otherwise. +; +;3. In conjunction with products arising from the use of this +;material, there shall be no use of my name in any advertising, +;promotional, or sales literature without prior written consent in +;each case. diff --git a/debian/postinst b/debian/postinst index de5756a..a00d1a5 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,6 +1,7 @@ #!/bin/sh set -e -# + install-info --quiet --section "Development" "Development" \ --description="The SLIB portable Scheme library" \ /usr/info/slib.info.gz +/usr/sbin/slibconfig diff --git a/debian/postrm b/debian/postrm index 18f9b39..03e39ad 100644 --- a/debian/postrm +++ b/debian/postrm @@ -1,4 +1,4 @@ #!/bin/sh set -e -# + install-info --quiet --remove slib diff --git a/debian/rules b/debian/rules index f36c459..e76c9fb 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,5 @@ #! /usr/bin/make -f -# +# -*-Makefile-*- CC =gcc CFLAGS =-O2 -g -Wall @@ -14,63 +14,70 @@ INSTALL_PROGRAM =$(INSTALL) -m 755 -o root -g root INSTALL_DATA =$(INSTALL) -m 644 -o root -g root INSTALL_MAN =$(INSTALL) -m 444 -o root -g root -config: - $(checkdir) - touch stamp-config - build: $(checkdir) - test -f stamp-config || make -f debian/rules config make texi2html -monolithic slib.texi - touch stamp-build + touch build clean: $(checkdir) - test -f stamp-config || make -f debian/rules config -rm slib.html + -rm slib.info* make clean - -rm -f stamp-config stamp-build - -rm -rf debian/tmp* debian/files debian/substvars + -rm -f build + -rm -rf debian/tmp* *~ debian/*~ debian/files debian/substvars binary-arch: checkroot $(checkdir) -binary-indep: checkroot +binary-indep: checkroot build $(checkdir) -rm -rf debian/tmp* - test -f stamp-build || make -f debian/rules build -# -# + # debian/tmp $(INSTALL_DIR) debian/tmp $(INSTALL_DIR) debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/postinst debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/postrm debian/tmp/DEBIAN + # library $(INSTALL_DIR) debian/tmp/usr/lib/slib $(INSTALL_DATA) *.scm debian/tmp/usr/lib/slib + # documentation $(INSTALL_DIR) debian/tmp/usr/doc/slib $(INSTALL_DATA) debian/copyright debian/tmp/usr/doc/slib $(INSTALL_DATA) debian/changelog \ debian/tmp/usr/doc/slib/changelog.Debian - gzip -9 debian/tmp/usr/doc/slib/changelog.Debian -# + gzip -9v debian/tmp/usr/doc/slib/changelog.Debian + $(INSTALL_DATA) ChangeLog debian/tmp/usr/doc/slib - gzip -9 debian/tmp/usr/doc/slib/ChangeLog + gzip -9v debian/tmp/usr/doc/slib/ChangeLog $(INSTALL_DATA) README debian/tmp/usr/doc/slib + gzip -9v debian/tmp/usr/doc/slib/README $(INSTALL_DATA) FAQ debian/tmp/usr/doc/slib + gzip -9v debian/tmp/usr/doc/slib/FAQ $(INSTALL_DATA) slib.html debian/tmp/usr/doc/slib -# - $(INSTALL_DIR) debian/tmp/usr/doc/slib/init - $(INSTALL_DATA) *.init debian/tmp/usr/doc/slib/init + + $(INSTALL_DIR) debian/tmp/usr/lib/slib/init + $(INSTALL_DATA) *.init debian/tmp/usr/lib/slib/init + # info pages $(INSTALL_DIR) debian/tmp/usr/info $(INSTALL_DATA) slib.info* debian/tmp/usr/info - gzip -9 debian/tmp/usr/info/* -# - dpkg-gencontrol -isp -pslib -Pdebian/tmp + gzip -9v debian/tmp/usr/info/* + +# slibconfig + + $(INSTALL_DIR) debian/tmp/usr/sbin + $(INSTALL_PROGRAM) debian/slibconfig debian/tmp/usr/sbin + $(INSTALL_DIR) debian/tmp/usr/man/man8 + (cd debian/tmp/usr/man/man8; \ + ln -s ../man7/undocumented.7.gz slibconfig.8.gz \ + ) + + dpkg-gencontrol dpkg --build debian/tmp .. define checkdir diff --git a/debian/slibconfig b/debian/slibconfig new file mode 100644 index 0000000..05eee30 --- /dev/null +++ b/debian/slibconfig @@ -0,0 +1,7 @@ +#! /bin/sh + +if [ -d /usr/share/guile -a -x /usr/bin/guile ]; then + (cd /usr/share/guile + guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" + ) +fi |