The enclosed patch enables building of aspell-ru package. It also fixes a couple of minor bugs: 1. Fix for possibly incorrect entry in russian.aff.koi (I'm not sure about ispell, but it is supposed incorrect by aspell). 2. Fixes to i2myspell call: a) use ./russian. Otherwise it would use /usr/lib/ispell files, if irussian is installed on build system. b) Convert "-" to "0" in affix file as format requests "0"s.
diff -Nru rus-ispell-0.99f7/debian/aspell-ru.dirs rus-ispell-aspell/debian/aspell-ru.dirs --- rus-ispell-0.99f7/debian/aspell-ru.dirs 1970-01-01 07:00:00.000000000 +0700 +++ rus-ispell-aspell/debian/aspell-ru.dirs 2005-05-13 21:10:49.000000000 +0800 @@ -0,0 +1,2 @@ +usr/lib/aspell-0.60 + diff -Nru rus-ispell-0.99f7/debian/control rus-ispell-aspell/debian/control --- rus-ispell-0.99f7/debian/control 2005-05-13 23:27:35.000000000 +0800 +++ rus-ispell-aspell/debian/control 2005-05-13 21:10:49.000000000 +0800 @@ -2,7 +2,7 @@ Section: text Priority: optional Maintainer: Peter Novodvorsky <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 2.0.40), ispell, dictionaries-common-dev (>=0.20), libmyspell-dev +Build-Depends: debhelper (>= 2.0.40), ispell, dictionaries-common-dev (>=0.20), libmyspell-dev, aspell-bin (>> 0.60) Standards-Version: 3.6.1.1 Package: irussian @@ -25,3 +25,15 @@ This is the Russian dictionary for myspell spellchecker which is currently used within OpenOffice.org and the mozilla spellchecker. It is based on the ispell dictionary. + +Package: aspell-ru +Architecture: any +Depends: libaspell15 (>= 0.60) +Provides: aspell6-dictionary +Suggests: aspell-bin +Description: Russian dictionary for GNU Aspell + This package contains all the required files to add support + for Russian language to the GNU Aspell spell checker. + . + Dictionaries contain now over 122,200 basic words and produce over + 1,168,000 related words. Include complete support for :e (yo) letter. diff -Nru rus-ispell-0.99f7/debian/rules rus-ispell-aspell/debian/rules --- rus-ispell-0.99f7/debian/rules 2005-05-13 23:27:35.000000000 +0800 +++ rus-ispell-aspell/debian/rules 2005-05-14 15:40:01.000000000 +0800 @@ -23,8 +23,16 @@ sed -e "s/^\#[ye]//;s/^\#koi/wordchars/" russian.aff.koi > russian.aff buildhash russian.dict russian.aff russian.hash - i2myspell russian KOI8-R ÃÃÃÃÃÃÂÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÂÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà > ru_RU.aff - i2myspell -d russian.dict > ru_RU.dic + i2myspell ./russian KOI8-R ÃÃÃÃÃÃÂÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà \ + ÃÃÃÃÃÃÂÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà | \ + sed 's/ - / 0 /' > ru_RU.aff + i2myspell -d ./russian.dict > ru_RU.dic + + cp ru_RU.aff ru_affix.dat + aspell --lang=ru create master ./ru.rws < ru_RU.dic + echo "add ru.rws" > ./ru.multi + echo "add ru.multi" > ./russian.alias + cat debian/info-ispell > debian/aspell-ru.info-aspell touch build-stamp @@ -34,6 +42,7 @@ rm -f build-stamp -$(MAKE) clean rm -f ru_RU.aff ru_RU.dic rus.aff x + rm -f ru.rws ru.multi russian.alias debian/aspell-ru.info-aspell ru_affix.dat dh_clean @@ -76,5 +85,20 @@ dh_md5sums -p myspell-ru dh_builddeb -p myspell-ru + dh_testdir -p aspell-ru + dh_testroot -p aspell-ru + dh_install -paspell-ru ru.rws ru.multi russian.alias ru.dat ru_affix.dat usr/lib/aspell-0.60 + dh_link -paspell-ru usr/lib/aspell-0.60/ru.multi usr/lib/aspell-0.60/russian.multi + installdeb-aspell -paspell-ru + dh_installdocs -p aspell-ru + dh_installchangelogs -p aspell-ru + dh_compress -p aspell-ru + dh_fixperms -p aspell-ru + dh_installdeb -p aspell-ru + dh_gencontrol -p aspell-ru + dh_md5sums -p aspell-ru + dh_builddeb -p aspell-ru + + binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install diff -Nru rus-ispell-0.99f7/ru.dat rus-ispell-aspell/ru.dat --- rus-ispell-0.99f7/ru.dat 1970-01-01 07:00:00.000000000 +0700 +++ rus-ispell-aspell/ru.dat 2005-05-14 16:14:17.000000000 +0800 @@ -0,0 +1,6 @@ +name ru +charset koi8-r +special - -*- +soundslike generic +affix ru +affix-compress true diff -Nru rus-ispell-0.99f7/russian.aff.koi rus-ispell-aspell/russian.aff.koi --- rus-ispell-0.99f7/russian.aff.koi 2003-11-24 00:58:56.000000000 +0700 +++ rus-ispell-aspell/russian.aff.koi 2005-05-14 15:06:58.000000000 +0800 @@ -111,7 +111,8 @@ à à à à à > -ÃÃÃÃÃ,ÃÃÃà # ÃÃÃÃÃÃÃà > ÃÃÃÃÃÃà à à à à à > -ÃÃÃÃÃ,ÃÃÃà # ÃÃÃÃÃÃÃà > ÃÃÃÃÃÃà # -#y à à à > -ÃÃÃÃ,Âà # ÃÃÃÃà > ÃÂà +#y [^Ã] à à à > -ÃÃÃ,à # ÃÃÃÃà > ÃÂà +#y à à à à > -ÃÃÃÃ,Âà # ÃÃÃÃà > ÃÂà #e à à à > -ÃÃÃ,à # à à à > -ÃÃ,Ãà # ÃÃÃÃà > ÃÃÃÃà à à à > -ÃÃ,Ãà # ÃÃÃÃà > ÃÃÃÃÃ