diff options
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 49 | ||||
| -rw-r--r-- | debian/control | 2 | ||||
| -rw-r--r-- | debian/copyright | 557 | ||||
| -rw-r--r-- | debian/doc-base | 15 | ||||
| -rw-r--r-- | debian/postinst | 20 | ||||
| -rw-r--r-- | debian/postrm | 5 | ||||
| -rw-r--r-- | debian/prerm | 8 | ||||
| -rwxr-xr-x | debian/rules | 10 | 
8 files changed, 645 insertions, 21 deletions
| diff --git a/debian/changelog b/debian/changelog index 1c67c6c..411c3c4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,47 @@ +slib (2d2-1) unstable; urgency=low + +  * New upstream version +  * Revert back to free.  Is now so. + + -- James LewisMoss <dres@debian.org>  Fri, 27 Jul 2001 23:45:29 -0400 + +slib (2d1-1) unstable; urgency=low + +  * New upstream version. +  * Move to non-free.  FSF pointed out license doesn't allow modified +    versions to be distributed. +  * Get a complete list of copyrights that apply to the source into +    copyright file. +  * Remove setup for guile 1.3. +  * Remove postrm.  Just calling install-info (lintian)  Move install-info +    call to prerm since doc-base doesn't do install-info. + + -- James LewisMoss <dres@debian.org>  Mon, 21 May 2001 23:34:52 -0400 + +slib (2c9-3) unstable; urgency=low + +  * Change info location to section "The Algorithmic Language Scheme" to +    match up with where guile puts it's files. +  * Postinst is running slibconfig now.  (Closes: #75891) + + -- James LewisMoss <dres@debian.org>  Mon, 11 Dec 2000 03:39:43 -0500 + +slib (2c9-2) unstable; urgency=low + +  * Stop installing slibconfig (for guile). +  * In postinst if /usr/sbin/slibconnfig exists call it (Close: #75843 +    #75891). + + -- James LewisMoss <dres@debian.org>  Sun,  5 Nov 2000 00:10:51 -0500 + +slib (2c9-1) unstable; urgency=low + +  * New upstream (Closes: #74760) +  * replace string-index with strsrch:string-index in http-cgi.scm. +  * Add doc-base support (Closes: #31163) + + -- James LewisMoss <dres@debian.org>  Sun, 22 Oct 2000 22:15:55 -0400 +  slib (2c7-1) unstable; urgency=low    * New upstream. @@ -116,7 +160,4 @@ slib (2a6-1) unstable; urgency=low   -- Karl Sackett <krs@debian.org>  Mon, 16 Dec 1996 09:23:46 -0600 -Local variables: -mode: debian-changelog -add-log-mailing-address: "dres@debian.org" -End: + diff --git a/debian/control b/debian/control index 3b3cde5..d4392b7 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,8 @@ Maintainer: James LewisMoss <dres@debian.org>  Standards-Version: 3.0.0  Package: slib +Section: devel +Priority: optional  Architecture: all  Description: Portable Scheme library.   SLIB is a portable scheme library meant to provide compatibility and diff --git a/debian/copyright b/debian/copyright index 65247b2..2a18aa9 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,16 +3,474 @@ This is the Debian GNU/Linux prepackaged version of slib.  This package was put together by Rob Browning <rlb@cs.utexas.edu>  from sources obtained from: -	ftp://swiss-ftp.ai.mit.edu/archive/scm/slib2c0.tar.gz +	ftp://swiss-ftp.ai.mit.edu/archive/scm/slib2d1.zip  For more information see:  	http://www-swiss.ai.mit.edu/~jaffer/SLIB.html -The source files are all subject to the following copyright: +Following are a list of source files followed by the copyright that +applies to them. -; Copyright (C) 1991, 1992, 1993, 1994, 1997 Aubrey Jaffer. +alist.scm alistab.scm arraymap.scm batch.scm break.scm Bev2slib.scm +chap.scm charplot.scm cltime.scm coerce.scm comparse.scm cring.scm +db2html.scm dbrowse.scm dbutil.scm debug.scm dwindtst.scm dynwind.scm +eval.scm factor.scm fft.scm fluidlet.scm getopt.scm getparam.scm +hash.scm hashtab.scm htmlform.scm http-cgi.scm lineio.scm logical.scm +makcrc.scm mklibcat.scm modular.scm mulapply.scm nclients.scm +obj2str.scm paramlst.scm plottest.scm pnm.scm ppfile.scm prec.scm +printf.scm priorque.scm process.scm psxtime.scm qp.scm randinex.scm +random.scm rdms.scm repl.scm report.scm require.scm root.scm sc2.scm +sc4opt.scm sc4sc3.scm scanf.scm scmacro.scm simetrix.scm structst.scm +tek40.scm tek41.scm timezone.scm trace.scm trnscrpt.scm tzfile.scm +uri.scm withfile.scm +;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. +format.scm formatst.scm Template.scm +;;; "Template.scm" configuration template of *features* for Scheme -*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +array.scm +;;;;"array.scm" Arrays for Scheme +; Copyright (C) 1993 Alan Bawden +; +; 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.  Users of this software agree to make their best efforts (a) to +; return to me any improvements or extensions that they make, so that +; these may be included in future releases; and (b) to inform me of +; noteworthy uses of this software. +; +; 3.  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. +; +; 4.  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. +; +; Alan Bawden +; MIT Room NE43-510 +; 545 Tech. Sq. +; Cambridge, MA 02139 +; Alan@LCS.MIT.EDU +byte.scm determ.scm mularg.scm +;; NO COPYRIGHT +collect.scm +;"collect.scm" Sample collection operations +; COPYRIGHT (c) Kenneth Dickey 1992 +; +;               This software may be used for any purpose whatever +;               without warrantee of any kind. +; AUTHOR        Ken Dickey +; DATE          1992 September 1 +; LAST UPDATED  1992 September 2 +; NOTES         Expository (optimizations & checks elided). +;               Requires YASOS (Yet Another Scheme Object System). +comlist.scm +;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme +; Copyright (C) 1991, 1993, 1995 Aubrey Jaffer. +; Copyright (C) 2000 Colin Walters +; +;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. +defmacex.scm +;;;"defmacex.scm" defmacro:expand* for any Scheme dialect. +;;;Copyright 1993-1994 Dorai Sitaram and 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. +dynamic.scm +; "dynamic.scm", DYNAMIC data type for Scheme +; Copyright 1992 Andrew Wilcox. +; +; You may freely copy, redistribute and modify this package. +genwrite.scm +;;"genwrite.scm" generic write used by pretty-print and truncated-print. +;; Copyright (c) 1991, Marc Feeley +;; Author: Marc Feeley (feeley@iro.umontreal.ca) +;; Distribution restrictions: none +glob.scm +;;; "glob.scm" String matching for filenames (a la BASH). +;;; Copyright (C) 1998 Radey Shouman. +; +;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. +macrotst.scm +;;;"macrotst.scm" Test for R4RS Macros +;;; From Revised^4 Report on the Algorithmic Language Scheme +;;; Editors: William Clinger and Jonathon Rees +; +; We intend this report to belong to the entire Scheme community, and so +; we grant permission to copy it in whole or in part without fee.  In +; particular, we encourage implementors of Scheme to use this report as +; a starting point for manuals and other documentation, modifying it as +; necessary. +macwork.scm mwdenote.scm mwexpand.scm mwsynrul.scm +;;;; "macwork.scm": Will Clinger's macros that work.	-*- Scheme -*- +;Copyright 1992 William Clinger +; +; Permission to copy this software, in whole or in part, to use this +; software for any lawful purpose, and to redistribute this software +; is granted subject to the restriction that all copies made of this +; software must include this copyright notice in full. +; +; I also request that you send me a copy of any improvements that you +; make to this software so that they may be incorporated within it to +; the benefit of the Scheme community. +mbe.scm +;;;; "mbe.scm" "Macro by Example" (Eugene Kohlbecker, R4RS) +;;; From: Dorai Sitaram, dorai@cs.rice.edu, 1991, 1999 +; +;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. +minimize.scm +;;; "minimize.scm" finds minimum f(x) for x0 <= x <= x1. +;;; Author: Lars Arvestad +;;; +;;; This code is in the public domain. +object.scm +;;; "object.scm" Macroless Object System +;;;From: whumeniu@datap.ca (Wade Humeniuk) +pp.scm +;"pp.scm" Pretty-Print +promise.scm +;;;"promise.scm" promise for force and delay +;;; From Revised^4 Report on the Algorithmic Language Scheme +;;; Editors: William Clinger and Jonathon Rees +; +; We intend this report to belong to the entire Scheme community, and so +; we grant permission to copy it in whole or in part without fee.  In +; particular, we encourage implementors of Scheme to use this report as +; a starting point for manuals and other documentation, modifying it as +; necessary. +queue.scm +; "queue.scm"  Queues/Stacks for Scheme +; Written by Andrew Wilcox (awilcox@astro.psu.edu) on April 1, 1992. +; +; This code is in the public domain. +r4rsyn.scm synchk.scm synclo.scm synrul.scm +;;; "r4rsyn.scm" R4RS syntax		-*-Scheme-*- +;;; Copyright (c) 1989-91 Massachusetts Institute of Technology +;;; +;;; This material was developed by the Scheme project at the +;;; Massachusetts Institute of Technology, Department of Electrical +;;; Engineering and Computer Science.  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. Users of this software agree to make their best efforts (a) to +;;; return to the MIT Scheme project any improvements or extensions +;;; that they make, so that these may be included in future releases; +;;; and (b) to inform MIT of noteworthy uses of this software. +;;; +;;; 3. All materials developed as a consequence of the use of this +;;; software shall duly acknowledge such use, in accordance with the +;;; usual standards of acknowledging credit in academic research. +;;; +;;; 4. MIT has made no warrantee or representation that the operation +;;; of this software will be error-free, and MIT is under no +;;; obligation to provide any services, by way of maintenance, update, +;;; or otherwise. +;;; +;;; 5. In conjunction with products arising from the use of this +;;; material, there shall be no use of the name of the Massachusetts +;;; Institute of Technology nor of any adaptation thereof in any +;;; advertising, promotional, or sales literature without prior +;;; written consent from MIT in each case. +ratize.scm +;;;; "ratize.scm" Find simplest number ratios +recobj.scm +;;; "recobj.scm" Records implemented as objects. +;;;From: whumeniu@datap.ca (Wade Humeniuk) +record.scm +; "record.scm" record data types +; Written by David Carlton, carlton@husc.harvard.edu. +; Re-Written by Aubrey Jaffer, jaffer@ai.mit.edu, 1996, 1997 +; +; This code is in the public domain. +scaexpp.scm scaglob.scm scainit.scm scamacr.scm scaoutp.scm structure.scm +;;; "scaoutp.scm" syntax-case output +;;; Copyright (C) 1992 R. Kent Dybvig +;;; +;;; Permission to copy this software, in whole or in part, to use this +;;; software for any lawful purpose, and to redistribute this software +;;; is granted subject to the restriction that all copies made of this +;;; software must include this copyright notice in full.  This software +;;; is provided AS IS, with NO WARRANTY, EITHER EXPRESS OR IMPLIED, +;;; INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY +;;; OR FITNESS FOR ANY PARTICULAR PURPOSE.  IN NO EVENT SHALL THE +;;; AUTHORS BE LIABLE FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES OF ANY +;;; NATURE WHATSOEVER. +schmooz.scm +;;; "schmooz.scm" Program for extracting texinfo comments from Scheme. +;;; Copyright (C) 1998, 2000 Radey Shouman and 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. +scmactst.scm +;;;"scmactst.scm" test syntactic closures macros +;;; From "sc-macro.doc", A Syntactic Closures Macro Facility by Chris Hanson +selfset.scm +;;"selfset.scm" Set single letter identifiers to their symbols. +sierpinski.scm +;"sierpinski.scm" Hash function for 2d data which preserves nearness. +;From: jjb@isye.gatech.edu (John Bartholdi) +; +; This code is in the public domain. +sort.scm +;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! +;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) +;;; +;;; This code is in the public domain. +soundex.scm +;"soundex.scm" Original SOUNDEX algorithm. +;From jjb@isye.gatech.edu Mon May  2 22:29:43 1994 +; +; This code is in the public domain. +stdio.scm +;; "stdio.scm" compatability stub +strcase.scm +;;; "strcase.scm" String casing functions. +; Written 1992 by Dirk Lutzebaeck (lutzeb@cs.tu-berlin.de) +; +; This code is in the public domain. +strport.scm +;;;;"strport.scm" Portable string ports for Scheme +;;;Copyright 1993 Dorai Sitaram and 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. +strsrch.scm +;;; "MISCIO" Search for string from port. +; Written 1995, 1996 by Oleg Kiselyov (oleg@ponder.csci.unt.edu) +; Modified 1996, 1997, 1998 by A. Jaffer (jaffer@ai.mit.edu) +; +; This code is in the public domain. +struct.scm +;;; "struct.scm": defmacros for RECORDS +;;; Copyright 1992 Jeff Alexander, Shinnder Lee, and Lewis Patterson +tree.scm +;;"tree.scm" Implementation of COMMON LISP tree functions for Scheme +; Copyright 1993, 1994 David Love (d.love@dl.ac.uk) +; +;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. +tsort.scm +;;; "tsort.scm" Topological sort +;;; Copyright (C) 1995 Mikael Djurfeldt +; +; This code is in the public domain. +values.scm +;"values.scm" multiple values +;By david carlton, carlton@husc.harvard.edu.  ; +;This code is in the public domain. +wttest.scm +;;  "wttrtst.scm" Test Weight balanced trees		-*-Scheme-*- +;;  Copyright (c) 1993-1994 Stephen Adams +;; +;;  Copyright (c) 1993-94 Massachusetts Institute of Technology +;; +;;  This material was developed by the Scheme project at the Massachusetts +;;  Institute of Technology, Department of Electrical Engineering and +;;  Computer Science.  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. Users of this software agree to make their best efforts (a) to +;;  return to the MIT Scheme project any improvements or extensions that +;;  they make, so that these may be included in future releases; and (b) +;;  to inform MIT of noteworthy uses of this software. +;; +;;  3. All materials developed as a consequence of the use of this +;;  software shall duly acknowledge such use, in accordance with the usual +;;  standards of acknowledging credit in academic research. +;; +;;  4. MIT has made no warrantee or representation that the operation of +;;  this software will be error-free, and MIT is under no obligation to +;;  provide any services, by way of maintenance, update, or otherwise. +;; +;;  5. In conjunction with products arising from the use of this material, +;;  there shall be no use of the name of the Massachusetts Institute of +;;  Technology nor of any adaptation thereof in any advertising, +;;  promotional, or sales literature without prior written consent from +;;  MIT in each case. +wttree.scm +;;  "wttree.scm" Weight balanced trees			-*-Scheme-*- +;;  Copyright (c) 1993-1994 Stephen Adams +;; +;;  $Id: wttree.scm,v 1.3 1999/10/11 03:36:29 jaffer Exp $ +;; +;;  References: +;; +;;    Stephen Adams, Implemeting Sets Efficiently in a Functional +;;       Language, CSTR 92-10, Department of Electronics and Computer +;;       Science, University of Southampton, 1992 +;; +;; +;;  Copyright (c) 1993-94 Massachusetts Institute of Technology +;; +;;  This material was developed by the Scheme project at the Massachusetts +;;  Institute of Technology, Department of Electrical Engineering and +;;  Computer Science.  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. Users of this software agree to make their best efforts (a) to +;;  return to the MIT Scheme project any improvements or extensions that +;;  they make, so that these may be included in future releases; and (b) +;;  to inform MIT of noteworthy uses of this software. +;; +;;  3. All materials developed as a consequence of the use of this +;;  software shall duly acknowledge such use, in accordance with the usual +;;  standards of acknowledging credit in academic research. +;; +;;  4. MIT has made no warrantee or representation that the operation of +;;  this software will be error-free, and MIT is under no obligation to +;;  provide any services, by way of maintenance, update, or otherwise. +;; +;;  5. In conjunction with products arising from the use of this material, +;;  there shall be no use of the name of the Massachusetts Institute of +;;  Technology nor of any adaptation thereof in any advertising, +;;  promotional, or sales literature without prior written consent from +;;  MIT in each case. +yasyn.scm +;;"yasyn.scm" YASOS in terms of "object.scm" +;;;From: whumeniu@datap.ca (Wade Humeniuk) +DrScheme.init +;;;"DrScheme.init" Initialization for SLIB for DrScheme	-*-scheme-*- +;;  Friedrich Dominicus <frido@q-software-solutions.com> +;;  Newsgroups: comp.lang.scheme +;;  Date: 02 Oct 2000 09:24:57 +0200 +RScheme.init +;;;"RScheme.init" Initialization for SLIB for RScheme	-*-scheme-*- +;;;;	    From http://www.rscheme.org/rs/pg1/RScheme.scm +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +;;; +;;;  adapted for RScheme by Donovan Kolbly -- (v1 1997-09-14) +;;;  ;Permission to copy this software, to redistribute it, and to use it  ;for any purpose is granted, subject to the following restrictions and  ;understandings. @@ -27,4 +485,95 @@ The source files are all subject to the following copyright:  ;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.      +;each case. +STk.init +;;;"STk.init" SLIB Initialization for STk	-*-scheme-*- +;;; Authors: Erick Gallesio (eg@unice.fr) and Aubrey Jaffer. +;;; +;;; This code is in the public domain. +bigloo.init +;; "bigloo.init" Initialization for SLIB for Bigloo	-*-scheme-*- +;; Copyright 1994 Robert Sanders +;; Copyright 1991, 1992, 1993 Aubrey Jaffer +;; Copyright 1991 David Love +;;  +;; 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. +chez.init +;;;"chez.init" Initialization file for SLIB for Chez Scheme 6.0a -*-scheme-*- +;;; Authors: dorai@cs.rice.edu (Dorai Sitaram) and Aubrey Jaffer. +;;; +;;; This code is in the public domain. +elk.init +;;;"elk.init" Initialisation file for SLIB for ELK 2.1	-*- Scheme -*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +gambit.init +;;;"gambit.init" Initialization for SLIB for Gambit	-*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +macscheme.init +;;;"macscheme.init" Configuration of *features* for MacScheme	-*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +mitscheme.init +;;;"mitscheme.init" Initialization for SLIB for MITScheme        -*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +pscheme.init +;;; "pscheme.init" SLIB init file for Pocket Scheme	-*-scheme-*- +;;; Author: Ben Goetter <goetter@mazama.net> +;;;   last revised for 1.1.0 on 16 October 2000 +;;; Initial work for 0.2.3 by Robert Goldman (goldman@htc.honeywell.com) +;;; SLIB orig Author: Aubrey Jaffer (jaffer@ai.mit.edu) +;;; +;;; This code is in the public domain. +scheme2c.init +;;; "scheme2c.init" Initialisation for SLIB for Scheme->C on Sun -*-scheme-*- +;;; Authors: David Love and Aubrey Jaffer +;;; +;;; This code is in the public domain. +scheme48.init +;;;"scheme48.init" Initialisation for SLIB for Scheme48	-*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +scm.init +;"scm.init" Configuration file for SLIB for SCM		-*-scheme-*- +scsh.init +;;; "scsh.init" Initialisation for SLIB for Scsh 0.5.1	-*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +t3.init +;;; "t3.init" Initialization file for SLIB for T3.1.	-*-scheme-*- +;;; Authors: David Carlton, Stephen Bevan, F. Javier Thayer, and Aubrey Jaffer. +;;; +;;; This code is in the public domain. +umbscheme.init +;;; "umbscheme.init" Initialization for SLIB for umb-scheme -*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. +vscm.init +;;; "vscm.init" Configuration of *features* for VSCM	-*-scheme-*- +;;; Author: Aubrey Jaffer +;;; +;;; This code is in the public domain. diff --git a/debian/doc-base b/debian/doc-base new file mode 100644 index 0000000..72e6327 --- /dev/null +++ b/debian/doc-base @@ -0,0 +1,15 @@ +Document: slib +Title: slib Scheme library documentation +Author:  Aubrey Jaffer +Abstract: This manual describes the facilities and functions + provided by the slib scheme library. +Section: Apps/Programming + +Format: Info +Section: The Algorithmic Language Scheme +Index: /usr/share/info/slib.info.gz +Files: /usr/share/info/slib.info.gz + +Format: HTML +Index: /usr/share/doc/slib/slib.html +Files: /usr/share/doc/slib/slib.html diff --git a/debian/postinst b/debian/postinst index 2e719ac..847a44a 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,13 +1,19 @@  #!/bin/sh  set -e -install-info --quiet --section "Development" "Development" \ +install-info --quiet --section "The Algorithmic Language Scheme" \ +  "The Algorithmic Language Scheme" \    --description="The SLIB portable Scheme library" \    /usr/share/info/slib.info.gz -# OK.  This is bad because it really should be in the guile config or in some -# emacs-commond sort of package. -#/usr/sbin/slibconfig +# OK.  This is bad because it really should be in the guile config or +# in some emacs-commond sort of package.  Now we conditionally run it. +# one of these probably shouldn't exist, but don't know which and +# probably shourld support the older. +if [ -x /usr/sbin/guile1.4-slibconfig ] ; then +    echo Running /usr/sbin/guile1.4-slibconfig +    /usr/sbin/guile1.4-slibconfig +fi  if [ "$1" = "configure" ]; then  	if [ -d /usr/doc -a ! -e /usr/doc/slib -a -d /usr/share/doc/slib ]; then @@ -15,3 +21,9 @@ if [ "$1" = "configure" ]; then  	fi  fi +# doc base support +if [ "$1" = configure ]; then +    if command -v install-docs >/dev/null 2>&1; then +        install-docs -i /usr/share/doc-base/slib +    fi +fi diff --git a/debian/postrm b/debian/postrm deleted file mode 100644 index abf12d1..0000000 --- a/debian/postrm +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -set -e - -install-info --quiet --remove slib - diff --git a/debian/prerm b/debian/prerm index 853a5c4..3dbde02 100644 --- a/debian/prerm +++ b/debian/prerm @@ -6,3 +6,11 @@ if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/slib ]; then  	rm -f /usr/doc/slib  fi +# doc base support +if [ "$1" = remove -o "$1" = upgrade ]; then +    if command -v install-docs >/dev/null 2>&1; then +        install-docs -r slib +    fi +fi + +install-info --quiet --remove /usr/share/info/slib.info.gz diff --git a/debian/rules b/debian/rules index 1a8c9a9..f690acd 100755 --- a/debian/rules +++ b/debian/rules @@ -40,7 +40,6 @@ binary-indep: checkroot build  	$(INSTALL_DIR) debian/tmp/DEBIAN  	$(INSTALL_PROGRAM) debian/postinst debian/tmp/DEBIAN  	$(INSTALL_PROGRAM) debian/prerm debian/tmp/DEBIAN -	$(INSTALL_PROGRAM) debian/postrm debian/tmp/DEBIAN  # library  	$(INSTALL_DIR) debian/tmp/usr/share/slib @@ -66,6 +65,9 @@ binary-indep: checkroot build  	$(INSTALL_DIR) debian/tmp/usr/share/slib/init  	$(INSTALL_DATA) *.init debian/tmp/usr/share/slib/init +	$(INSTALL_DIR) debian/tmp/usr/share/doc-base +	$(INSTALL_DATA) debian/doc-base debian/tmp/usr/share/doc-base/slib +  # info pages  	$(INSTALL_DIR) debian/tmp/usr/share/info  	$(INSTALL_DATA) slib.info* debian/tmp/usr/share/info @@ -73,10 +75,10 @@ binary-indep: checkroot build  # slibconfig -	$(INSTALL_DIR) debian/tmp/usr/sbin -	$(INSTALL_PROGRAM) debian/slibconfig debian/tmp/usr/sbin +	#$(INSTALL_DIR) debian/tmp/usr/sbin +	#$(INSTALL_PROGRAM) debian/slibconfig debian/tmp/usr/sbin -	dpkg-gencontrol +	dpkg-gencontrol -is -ip  	dpkg --build debian/tmp ..  define checkdir | 
