[Dict-common-dev] News from the Debian dictioneries-common project
Agustin Martin Domingo
agustin.martin@hispalinux.es
Fri, 19 Dec 2003 19:34:22 +0100
Hi all,
Some changes in the dictionaries packages. Depending on which you want
to use and how you do things, you might need to set versioned
dependencies or build-dependencies. Setting dependencies to
dictionaries-common (>=0.16.0) and build-dependencies (if required) to
dictionaries-common-dev (>=0.16.0) is a safe choice when required.
* Some new possible entries for the ispell info-ispell file,
debconf-display
emacs-display
jed-display
The only value that will do something is "no", meaning that the
corresponding entry is not to be displayed by debconf, emacs or jed
menus respectively. Anything else, including its absence means 'yes'.
To be used with care in some special cases.
Needs a versioned dependency (for {emacs|jed}-display) and/or build
dependency (for debconf-display if you use dictionaries-common-dev).
Regarding ispell dictionaries emacs entries please make sure that
the encodings used there are supported by all emacs flavors
currently shipped. Otherwise ispell-dictionary-alist creation will
fail, affecting all dicts, not only the offending one.
* New debhelper like installdeb-myspell script. Will take care of
installing the info-myspell file and debhelper snippets for the
maintainer scripts and set the mozilla compatibility symlinks. If
called with the --srcdir=dir option will install the .dic and .aff
file found there (with name extracted from the info-myspell file).
Needs a versioned build dependency.
* Some changes in the .config templates for ispell dictionaries and
wordlists. They allow 'dpkg-reconfigure your_package' to work as
expected. They also deal better with templates containing extra
leading/trailing whitespaces. Please rebuild against fixed
dictionaries-common-dev if required. Needs a versioned build
dependency unless you do not use the debhelper like scripts
and do things manually.
* abiword is now using a new portable spellchecking library, enchant. It
is intended as a successor of pspell and currently support more
backends. Current Debian ispell dictionaries are compatible with
enchant, but it will look for them at /usr/share/enchant/ispell/
directory and with the names, locales and encodings given in
http://dict-common.alioth.debian.org/dsdt-policy.html#enchant-ispell
If at some time we migrate to the new ispell, this compatibility will
be lost. Seems that some changes in the enchant ispell files will
at that time return that compatibility back, but this will need more
testing to be sure before messing everything up. For now, putting a
symlink at the enchant ispell directory to your dictionary hash at
/usr/lib/ispell will make it available to enchant, e.g.
/usr/share/enchant/ispell/espanol.hash ->
/usr/lib/ispell/espa~nol.hash
using the names found in the above link (taken from ispell_checker.cpp
in the enchant sources). [bcc'ing also enchant maintainer]
If you did not subscribe to the dictionaries-common-dev mailing list, do
not worry, we did not subscribe you, you are just being bcc'ed as
maintainer of Debian ispell dictionaries, wordlists or related software.
Please reply to the list (if you maintain ispell/myspell dicts or
wordlists you are also suggested to subscribe) and not to me.
Happy New Year
--
The dictionaries-common people