man installdeb-ispell (Commandes) - debhelper-like utility for maintainers of ispell dictionary Debian packages

NAME

installdeb-ispell - debhelper-like utility for maintainers of ispell dictionary Debian packages

SYNOPSIS

 installdeb-ispell [debhelper options]

DESCRIPTION

installdeb-ispell is a debhelper like program that is responsible for installing appropriate debconf config and templates files, appropiate pspell pwli files (after generating them from the Language info file) and debhelper snippets in an ispell dictionary package, according to the Debian Spell Dictionaries and Tools Policy.

For more details, see /usr/share/doc/dictionaries-common/dsdt-policy.txt.

The actions executed by installdeb-ispell are the following:

Maintainer Scripts
installdeb-ispell installs the necessary scraps of code in the postinst and postrm scripts.
Language info file
installdeb-ispell also checks a file containing ispell dictionary information, called debian/info-ispell or debian/package.info-ispell. If this file is successfully parsed, it is installed in the [tmpdir]/var/lib/dictionaries-common directory.
Debconf files
installdeb-ispell installs the Policy compliant Debconf files from the information contained in the info-ispell file. These files are created as debian/config (or debian/package.config) and debian/templates (or debian/package.templates). No intervention is needed here, since installdeb-ispell will make a call to dh_installdebconf(1). If the package needs to have special code in the config file, the maintainer should supply files called debian/config.in (or debian/package.config.in). In the config.in file, the string #DEBHELPER# must appear alone in one line and start at the first column. installdeb-ispell will replace that token with the necessary Policy compliant code (this works with config.in is either a Bourne shell or Perl script). If the package needs to define its own questions via the templates file the maintainer should either supply files debian/po-master.templates (or debian/package.po-master.templates) together with the appropiate po files if the package handles template localization through po-debconf, or debian/templates.in (or debian/package.templates.in) otherwise. See the po-debconf(7) manual page for more details and remember that the master templates name is now different. The templates defined in the templates.in or po-master.templates files are merged into the Policy compliant templates by installdeb-ispell and a call to dh_installdebconf(1) is internally done.

OPTIONS

The usual dephelper(1) options are accepted.

NOTES

This program is not part of debhelper, although it is intended to be used in ispell dictionary packages using debhelper in its building.

SEE ALSO

debhelper(1)

This program is part of the dictionaries-common-dev package. It is intended to be used by maintainers of ispell dictionaries and wordlist packages for Debian. See the documentation under /usr/share/doc/dictionaries-common-dev.

AUTHORS

Rafael Laboissiere