On Mon, Mar 27, 2006 at 12:14:21AM +0200, Agustin Martin wrote:
> On Sat, Mar 25, 2006 at 05:17:38PM +0100, Jordi Mallach wrote:
> > The "100% correct" aspell dictionary is nearly 200 megabytes, as it
> > includes a lot of variations for hyphenated and apostrophed words, which
> > is mainly what was getting removed in the past.
> 
> Hi, Jordi
> ...
> I am attaching a patch with what I think should work for using affix
> compression, once myspell affix file is fixed (another couple of problems
> are also fixed in the patch). Note that it will not work for aspell
> with current affix file.

It had a typo, resending it.

I have also been testing ca_affix.dat from aspell site, to replace
catalan-m.aff. Did not yet test it with myspell, but seems the same one you
have in the package, but with the right fixes for aspell to not complain,
so I expect it to work well. I will test tomorrow with hunspell and will
let you know in case of problems.

If you diff both files to see the differences, please first run unix2dos
on the old file, seems that both catalan-m.aff and catalan-m.dic were saved
with DOS EOL. I also suggest you to send that affix file upstream for
consideration.

Saludos,

-- 
Agustin
diff -u ispellcat-0.4/debian/ca.dat ispellcat-0.4/debian/ca.dat
--- ispellcat-0.4/debian/ca.dat
+++ ispellcat-0.4/debian/ca.dat
@@ -4,2 +4,5 @@
-special ' -*- · -*- - -*-
+special ' -*- · -*- - -*- . --*
 soundslike generic
+affix          ca
+affix-compress true
+repl-table     ca_affix.dat
diff -u ispellcat-0.4/debian/changelog ispellcat-0.4/debian/changelog
--- ispellcat-0.4/debian/changelog
+++ ispellcat-0.4/debian/changelog
@@ -1,3 +1,11 @@
+ispellcat (0.4-6.1) unstable; urgency=low
+
+  * debian/ca.dat, debian/rules: Use affix compression
+  * debian/ca.dat: Allow . at end of words
+  * debian/rules: Make sure no cruft is left on purge
+
+ -- Agustin Martin Domingo <[EMAIL PROTECTED]>  Sun, 26 Mar 2006 23:53:04 +0200
+
 ispellcat (0.4-6) unstable; urgency=low
 
   * debian/control:
diff -u ispellcat-0.4/debian/rules ispellcat-0.4/debian/rules
--- ispellcat-0.4/debian/rules
+++ ispellcat-0.4/debian/rules
@@ -32,9 +32,7 @@
 #      cat catala.words.debian | \
 #              aspell --local-data-dir=$(CURDIR) --lang=ca \
 #                      create master ./ca.rws
-       cp catala.words.debian ca.wl
-       prezip ca.wl
-       gzip ca.cwl
+       cat catalan-m.dic | fromdos | sed '1d'  | prezip | gzip -c > ca.cwl.gz
 
        echo "add ca.rws" > ca.multi
        echo "add ca.multi" > catalan.alias
@@ -71,14 +69,14 @@
        # aspell-ca stuff
        install -m 644 ca.cwl.gz $(ADICT_DIR)/usr/share/aspell
        install -m 644 debian/ca.dat $(ADICT_DIR)/usr/lib/aspell/ca.dat
-       touch $(ADICT_DIR)/usr/lib/aspell/ca.rws
-       touch $(ADICT_DIR)/usr/lib/aspell/ca.compat
+       install -m 644 catalan-m.aff $(ADICT_DIR)/usr/lib/aspell/ca_affix.dat
        install -m 644 ca.multi $(ADICT_DIR)/usr/lib/aspell/ca.multi
        install -m 644 catalan.alias $(ADICT_DIR)/usr/lib/aspell/catalan.alias
        install -m 644 catala.alias $(ADICT_DIR)/usr/lib/aspell/catala.alias
        install -m 644 català.alias $(ADICT_DIR)/usr/lib/aspell/català.alias
+       touch $(ADICT_DIR)/var/lib/aspell/ca.rws
        touch $(ADICT_DIR)/var/lib/aspell/ca.compat
-       
+
 #      install -m 644 ca_phonet.dat $(ADICT_DIR)/usr/lib/aspell/ca_phonet.dat
 
        # myspell-ca stuff

Reply via email to