Add add-plugin and remove-plugin; maintain an Info index.
authorMatt Birkholz <matt@birchwood-abbey.net>
Fri, 24 Mar 2017 20:28:03 +0000 (13:28 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Fri, 24 Mar 2017 20:28:03 +0000 (13:28 -0700)
commit24c64119f8e6882b16ac571ab3978246c3572f91
treed829a6294daeaaf27abe28a2951497a36ac8a719
parentc932273f33513732dd6d82ad122d8537b6aa2e50
Add add-plugin and remove-plugin; maintain an Info index.

The postrm Debian installation scripts do not work if they are run
after the core package is removed.  And prerm scripts do not work if
they update indexes based on what is installed.  (The package being
removed is still installed.)  Replace update-html-index and update-
optiondb-index with add-plugin and remove-plugin, procedures that
add/remove names to/from a list.  These work in prerm scripts.

Move pucked Info documentation to the pucked project documentation
directory.  This keeps it separate from the official docs, and keeps
dpkg installation from finding them and trying to install them in
/usr/share/info/dir (e.g if they were installed in /usr/share/info/
mit-scheme-pucked/).  Shorten documentation filenames.  Tidy up manual
titles and make them more consistent.

Make HTML documentation non-optional.  It is more important than the
non-graphical Info documentation.
126 files changed:
debian/mit-scheme-pucked.doc-base.ffi
debian/mit-scheme-pucked.doc-base.ref
debian/mit-scheme-pucked.doc-base.sos
debian/mit-scheme-pucked.doc-base.user
debian/mit-scheme-pucked.info
debian/rules
doc/Makefile.in
doc/configure.ac
doc/ffi/Makefile.in
doc/ffi/ffi.texinfo
doc/index.html
doc/info-dir
doc/make-common.in
doc/mit-scheme-pucked.1
doc/mit-scheme-pucked.info.in [new file with mode: 0644]
doc/ref-manual/Makefile.in
doc/ref-manual/scheme.texinfo
doc/sos/Makefile.in
doc/sos/sos.texinfo
doc/user-manual/Makefile.in
doc/user-manual/user.texinfo
src/Makefile.in
src/berkeley-db/configure.ac
src/blowfish/Makefile.am
src/blowfish/configure.ac
src/blowfish/debian/postinst.in
src/blowfish/debian/prerm.in
src/blowfish/debian/rules
src/cairo/Makefile.am
src/cairo/cairo.texi [moved from src/cairo/mit-scheme-pucked-cairo.texi with 98% similarity]
src/cairo/check-doc.sh
src/cairo/configure.ac
src/cairo/debian/doc-base
src/cairo/debian/postinst.in
src/cairo/debian/prerm.in
src/cairo/debian/rules
src/edwin/Makefile.am
src/edwin/configure.ac
src/edwin/debian/postinst.in
src/edwin/debian/prerm.in
src/edwin/debian/rules
src/etc/plugins.scm [new file with mode: 0644]
src/ffi/build.scm
src/ffi/ffi.pkg
src/gdbm/Makefile.am
src/gdbm/configure.ac
src/gdbm/debian/postinst.in
src/gdbm/debian/prerm.in
src/gdbm/debian/rules
src/gl/Makefile.am
src/gl/configure.ac
src/gl/debian/postinst.in
src/gl/debian/prerm.in
src/gl/debian/rules
src/glib/Makefile.am
src/glib/check-doc.sh
src/glib/configure.ac
src/glib/debian/doc-base
src/glib/debian/postinst.in
src/glib/debian/prerm.in
src/glib/debian/rules
src/glib/glib-check-copy.sh
src/glib/glib.texi [moved from src/glib/mit-scheme-pucked-glib.texi with 98% similarity]
src/gtk-screen/Makefile.am
src/gtk-screen/configure.ac
src/gtk-screen/debian/postinst.in
src/gtk-screen/debian/prerm.in
src/gtk-screen/debian/rules
src/gtk/Makefile.am
src/gtk/check-doc.sh
src/gtk/configure.ac
src/gtk/debian/doc-base
src/gtk/debian/postinst.in
src/gtk/debian/prerm.in
src/gtk/debian/rules
src/gtk/gtk.texi [moved from src/gtk/mit-scheme-pucked-gtk.texi with 99% similarity]
src/imail/Makefile.am
src/imail/configure.ac
src/imail/debian/doc-base
src/imail/debian/postinst.in
src/imail/debian/prerm.in
src/imail/debian/rules
src/imail/imail.texi [moved from src/imail/mit-scheme-pucked-imail.texi with 99% similarity]
src/mcrypt/Makefile.am
src/mcrypt/configure.ac
src/mcrypt/debian/postinst.in
src/mcrypt/debian/prerm.in
src/mcrypt/debian/rules
src/md5/Makefile.am
src/md5/configure.ac
src/md5/debian/postinst.in
src/md5/debian/prerm.in
src/md5/debian/rules
src/mhash/Makefile.am
src/mhash/configure.ac
src/mhash/debian/postinst.in
src/mhash/debian/prerm.in
src/mhash/debian/rules
src/pango/Makefile.am
src/pango/check-doc.sh
src/pango/configure.ac
src/pango/debian/doc-base
src/pango/debian/postinst.in
src/pango/debian/prerm.in
src/pango/debian/rules
src/pango/pango.texi [moved from src/pango/mit-scheme-pucked-pango.texi with 98% similarity]
src/pgsql/configure.ac
src/planetarium/Makefile.am
src/planetarium/configure.ac
src/planetarium/debian/doc-base
src/planetarium/debian/postinst.in
src/planetarium/debian/prerm.in
src/planetarium/debian/rules
src/planetarium/planetarium.texi [moved from src/planetarium/mit-scheme-pucked-planetarium.texi with 98% similarity]
src/runtime/ffi.scm
src/runtime/runtime.pkg
src/x11-screen/Makefile.am
src/x11-screen/configure.ac
src/x11-screen/debian/postinst.in
src/x11-screen/debian/prerm.in
src/x11-screen/debian/rules
src/x11/Makefile.am
src/x11/configure.ac
src/x11/debian/postinst.in
src/x11/debian/prerm.in
src/x11/debian/rules