Hi,I've been working on fixing the outstanding bugs of aspell-fo and came up with the patch (attached), which addresses both #313087 and #319673. The list of changes (suitable for inclusion in changelog) is:
* Implemented required changes to adapt aspell-fo to latest aspell and dictionary packaging policy: - Added the dictionary info file, installed as /var/lib/dictionaries/common/aspell/aspell-fo. - Switched to 'Architecture: all', as the arch-dependent files are now generated at install time. - Added dependency on aspell (>= 0.60.3-3), dropped dependency on libaspell15. - Changed Provides to aspell-dictionary instead of aspell6-dictionary. - Changed debian/rules to generate an arch-independent word list instead of aspell master file, it installs into /usr/share/aspell. - Added build-dependency on aspell, since it contains the prezip utility required for building the compressed word list. - Added the files required by new aspell. - Added an invocation of installdeb-aspell to debian/rules. It installs the dictionary info file and adds postinst and postrm scripts which register and deregister the dictionary. (Closes: #319673) * Changed all references to the name of the language to its code (fo), as recommended by aspell manual and the policy, to avoid the problems caused by inconsistent naming. (Closes: #313087) * Converted changelog to utf8 (it had some latin accented characters in it) to avoid lintian error. Best regards, Jurij Smakov [EMAIL PROTECTED] Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC
diff -aurN a/debian/aspell-fo.dirs b/debian/aspell-fo.dirs --- a/debian/aspell-fo.dirs 2006-02-16 20:45:09.000000000 -0800 +++ b/debian/aspell-fo.dirs 2006-02-16 20:45:17.000000000 -0800 @@ -1,2 +1,4 @@ usr/share/doc/aspell-fo -usr/lib/aspell-0.60 +usr/share/aspell +usr/lib/aspell +var/lib/aspell diff -aurN a/debian/aspell-fo.info-aspell b/debian/aspell-fo.info-aspell --- a/debian/aspell-fo.info-aspell 1969-12-31 16:00:00.000000000 -0800 +++ b/debian/aspell-fo.info-aspell 2006-02-16 20:54:41.000000000 -0800 @@ -0,0 +1,11 @@ +Language: foeroyskt (Faroese) +Hash-Name: fo +Emacsen-Name: faroese +Casechars: [A-Z�������������������a-z�������������������] +Not-Casechars: [^A-Z�������������������a-z�������������������] +Otherchars: ['-] +Many-Otherchars: +Ispell-Args: -C +Additionalchars: �������������������������������������� +Extended-Character-Mode: +Coding-System: iso-8859-1 diff -aurN a/debian/changelog b/debian/changelog --- a/debian/changelog 2006-02-16 20:45:09.000000000 -0800 +++ b/debian/changelog 2006-02-16 21:01:41.000000000 -0800 @@ -74,7 +104,7 @@ be revised to have the right values for faroese. * debian/control: (Peter, please remember to remove this things if you start from this package) - - Added a "Bugs: Agust�n Mart�n Domingo <[EMAIL PROTECTED]>" line to the + - Added a "Bugs: Agustín Martín Domingo <[EMAIL PROTECTED]>" line to the control file, so bugs against this experimental package are sent to me. - Added a note about the experimental character of the {i,w}faroese packages. @@ -141,7 +171,7 @@ * New upstream * Added Build-Depends - * Added f�royskt-links (submit a bug if 8bit filenames breaks anything) + * Added føroyskt-links (submit a bug if 8bit filenames breaks anything) -- Peter Makholm <[EMAIL PROTECTED]> Tue, 23 Jan 2001 16:46:48 +0200 diff -aurN a/debian/control b/debian/control --- a/debian/control 2006-02-16 20:45:09.000000000 -0800 +++ b/debian/control 2006-02-16 20:45:17.000000000 -0800 @@ -2,7 +2,7 @@ Maintainer: Peter Makholm <[EMAIL PROTECTED]> Section: text Priority: optional -Build-Depends: debhelper (>> 2.0.0), aspell-bin (>> 0.60), ispell, perl, dictionaries-common-dev (>=0.20) +Build-Depends: debhelper (>> 2.0.0), ispell, aspell, perl, dictionaries-common-dev (>=0.20) Standards-Version: 3.5.5 Package: ifaroese @@ -23,9 +23,9 @@ by spellcheckers or any other purpose needing a lot of words. Package: aspell-fo -Architecture: any -Depends: libaspell15 -Provides: aspell6-dictionary +Architecture: all +Depends: aspell (>= 0.60.3-3) +Provides: aspell-dictionary Description: The Faroese dictionary for aspell This is the Faroese dictionaries, to be used with aspell to check and correct spelling in Faroese texts. diff -aurN a/debian/rules b/debian/rules --- a/debian/rules 2006-02-16 20:45:09.000000000 -0800 +++ b/debian/rules 2006-02-16 20:45:17.000000000 -0800 @@ -14,7 +14,7 @@ clean: dh_testdir make clean - rm -f f�royskt foeroyskt + rm -f f�royskt fo.cwl.gz rm -f faroese.hash faroese.aff dh_clean @@ -66,14 +66,20 @@ dh_installdirs cat words-fo.ispell | ispell -d ./faroese -e | \ - perl -ane ' print join("\n", @F), "\n" unless /\(|\)|\d/; ' | \ - aspell --local-data-dir=`pwd` --lang=f�royskt create master ./foeroyskt - - install -o root -g root -m 644 f�royskt.dat debian/aspell-fo/usr/lib/aspell-0.60/foeroyskt.dat - install -o root -g root -m 644 f�royskt_phonet.dat debian/aspell-fo/usr/lib/aspell-0.60/foeroyskt_phonet.dat - install -o root -g root -m 644 foeroyskt debian/aspell-fo/usr/lib/aspell-0.60/foeroyskt - + perl -ane ' print join("\n", @F), "\n" unless /\(|\)|\d/; ' > ./fo.wl + prezip ./fo.wl + gzip ./fo.cwl + touch debian/aspell-fo/var/lib/aspell/fo.compat + touch debian/aspell-fo/var/lib/aspell/fo.rws + ln -s /var/lib/aspell/fo.rws \ + debian/aspell-fo/usr/lib/aspell/fo.rws + echo "fo" > debian/aspell-fo/usr/share/aspell/fo.contents + echo "add fo.rws" > debian/aspell-fo/usr/lib/aspell/fo.multi + install -o root -g root -m 644 f�royskt.dat debian/aspell-fo/usr/lib/aspell/fo.dat + install -o root -g root -m 644 f�royskt_phonet.dat debian/aspell-fo/usr/lib/aspell/fo_phonet.dat + install -o root -g root -m 644 fo.cwl.gz debian/aspell-fo/usr/share/aspell/fo.cwl.gz + installdeb-aspell dh_installdocs dh_installchangelogs dh_compress diff -aurN a/f�royskt.dat b/f�royskt.dat --- a/f�royskt.dat 2006-02-16 20:45:09.000000000 -0800 +++ b/f�royskt.dat 2006-02-16 20:45:17.000000000 -0800 @@ -1,7 +1,7 @@ -name f�royskt +name fo charset iso8859-1 special ' -** - -** . -** -soundslike f�royskt +soundslike fo run-together