diff options
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 31 | ||||
| -rw-r--r-- | debian/control | 6 | ||||
| -rw-r--r-- | debian/doc-base | 7 | ||||
| -rw-r--r-- | debian/doc-base.scm-xlib | 13 | ||||
| -rw-r--r-- | debian/postinst | 6 | ||||
| -rw-r--r-- | debian/postrm | 9 | ||||
| -rw-r--r-- | debian/prerm | 6 | ||||
| -rwxr-xr-x | debian/rules | 5 | 
8 files changed, 56 insertions, 27 deletions
| diff --git a/debian/changelog b/debian/changelog index 7c050e8..1566562 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,27 @@ -scm (5e3-6.1) unstable; urgency=low +scm (5e4-1) unstable; urgency=low -  * Non-maintainer upload.  -  * Split doc-base file into two files, add missing 'Index' fields for 'info' -    sections (closes: #369576). -    Thanks to Robert Luberda for the patch. -  * Remove from rules/postinst/postrm any manually doc-base handling code, -    since dh_installdocs supports doc-base on its own. -    Thanks to Robert Luberda for the patch. +  * New upstream release. +  * debian/control: Require at least version 3a5 of slib. +   +  * debian/postrm: New file to remove /usr/lib/scm/implcat and +    /usr/lib/scm/slibcat upon purge.  (Closes: #455124).  Thanks to Kumar +    Appaiah for the fix. +   +  * debian/control (Architecture): Add armel and armeb. (Closes: #408792). +   +  * debian/rules (install): Don't use -s when installing.  dh_strip should +    be sufficient, and this should make the nostrip build option work. +    (Closes: #438004). - -- Neil Williams <codehelp@debian.org>  Sun, 15 Jul 2007 21:14:17 +0100 +  * continue.h: Repeat change from 5e1-2. +   +  * xgen.scm: Repeat change from 5e2-4. +   +  * scm.1: Repeat change from 5e2-4. +   +  * build.scm: Repeat change from 5e3-5. +   + -- Thomas Bushnell, BSG <tb@debian.org>  Fri, 28 Dec 2007 15:56:00 -0800  scm (5e3-6) unstable; urgency=medium diff --git a/debian/control b/debian/control index dff94c3..cca40a5 100644 --- a/debian/control +++ b/debian/control @@ -3,13 +3,13 @@ Section: interpreters  Priority: optional  Maintainer:  Thomas Bushnell, BSG <tb@debian.org>  Standards-Version: 3.7.2 -Build-Depends: slib (>> 3a4), libncurses5-dev, libreadline5-dev, texi2html, texinfo, libx11-dev, debhelper (>= 5) +Build-Depends: slib (>> 3a5), libncurses5-dev, libreadline5-dev, texi2html, texinfo, libx11-dev, debhelper (>= 5)  Package: scm -Architecture: alpha amd64 arm hppa i386 hurd-i386 m68k mips mipsel powerpc ppc64 sparc ia64 +Architecture: alpha amd64 arm hppa i386 hurd-i386 m68k mips mipsel powerpc ppc64 sparc ia64 armel armeb  Section: interpreters  Priority: optional -Depends: slib (>> 3a4), ${shlibs:Depends} +Depends: slib (>> 3a5), ${shlibs:Depends}  Description: A Scheme language interpreter   Scm conforms to Revised^5 Report on the Algorithmic Language Scheme and   the IEEE P1178 specification. diff --git a/debian/doc-base b/debian/doc-base index d883c0d..c3c3a7e 100644 --- a/debian/doc-base +++ b/debian/doc-base @@ -5,10 +5,15 @@ Abstract: This manual describes the scheme interpreter scm.  Section: Apps/Programming  Format: info -Index: /usr/share/info/scm.info.gz  Files: /usr/share/info/scm.info.gz +Format: info +Files: /usr/share/info/Xlibscm.info.gz +  Format: HTML  Index: /usr/share/doc/scm/scm.html  Files: /usr/share/doc/scm/scm.html +Format: HTML +Index: /usr/share/doc/scm/Xlibscm.html +Files: /usr/share/doc/scm/Xlibscm.html diff --git a/debian/doc-base.scm-xlib b/debian/doc-base.scm-xlib deleted file mode 100644 index c73ba3a..0000000 --- a/debian/doc-base.scm-xlib +++ /dev/null @@ -1,13 +0,0 @@ -Document: scm-xlib -Title:  X Interface for SCM scheme interpreter -Author:  Aubrey Jaffer -Abstract: This manual describes the  X Interface for scheme interpreter SCM. -Section: Apps/Programming - -Format: info -Index: /usr/share/info/Xlibscm.info.gz -Files: /usr/share/info/Xlibscm.info.gz - -Format: HTML -Index: /usr/share/doc/scm/Xlibscm.html -Files: /usr/share/doc/scm/Xlibscm.html diff --git a/debian/postinst b/debian/postinst index d93fe02..aa235c4 100644 --- a/debian/postinst +++ b/debian/postinst @@ -11,6 +11,12 @@ install-info --quiet --section "The Algorithmic Language Scheme" \    --description="SCM Language X Interface" \    /usr/share/info/Xlibscm.info.gz +# doc base support +if [ "$1" = configure ]; then +    if test -x /usr/sbin/install-docs >/dev/null 2>&1; then +        /usr/sbin/install-docs -i /usr/share/doc-base/scm +    fi +fi  rm -f /usr/lib/scm/slibcat  /usr/bin/scm -c "(require 'new-catalog)" diff --git a/debian/postrm b/debian/postrm new file mode 100644 index 0000000..70022ef --- /dev/null +++ b/debian/postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] && [ -e /usr/lib/scm/implcat ] && [ -e /usr/lib/scm/slibcat ]; then +   rm -f /usr/lib/scm/implcat /usr/lib/scm/slibcat +fi + +#DEBHELPER# diff --git a/debian/prerm b/debian/prerm index c2c654c..37960c3 100644 --- a/debian/prerm +++ b/debian/prerm @@ -6,6 +6,12 @@ if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/scm ]; then  	rm -f /usr/doc/scm  fi +# doc base support +if [ "$1" = remove -o "$1" = upgrade ]; then +    if test -x /usr/sbin/install-docs >/dev/null 2>&1; then +        /usr/sbin/install-docs -r scm +    fi +fi  install-info --quiet --remove /usr/share/info/scm.info.gz diff --git a/debian/rules b/debian/rules index 4074fc5..37527c0 100755 --- a/debian/rules +++ b/debian/rules @@ -119,7 +119,7 @@ install: build  # binaries  	$(INSTALL_DIR) debian/scm/usr/bin -	$(INSTALL_PROGRAM) -s scm debian/scm/usr/bin +	$(INSTALL_PROGRAM) scm debian/scm/usr/bin  # library  	$(INSTALL_DIR) debian/scm/usr/lib/scm @@ -148,6 +148,9 @@ install: build  	$(INSTALL_DATA) Xlibscm.html debian/scm/usr/share/doc/scm  	$(INSTALL_DATA) debian/copyright debian/scm/usr/share/doc/scm +	$(INSTALL_DIR) debian/scm/usr/share/doc-base +	$(INSTALL_DATA) debian/doc-base debian/scm/usr/share/doc-base/scm +  # examples  	$(INSTALL_DIR) debian/scm/usr/share/doc/scm/examples  	$(INSTALL_DATA) r4rstest.scm debian/scm/usr/share/doc/scm/examples | 
