diff options
Diffstat (limited to 'runtime/spell/am')
-rw-r--r-- | runtime/spell/am/am_ET.diff | 9 | ||||
-rw-r--r-- | runtime/spell/am/main.aap | 63 |
2 files changed, 72 insertions, 0 deletions
diff --git a/runtime/spell/am/am_ET.diff b/runtime/spell/am/am_ET.diff new file mode 100644 index 0000000..cbac554 --- /dev/null +++ b/runtime/spell/am/am_ET.diff @@ -0,0 +1,9 @@ +*** am_ET.orig.aff Mon Aug 22 11:52:57 2005 +--- am_ET.aff Thu Sep 29 21:56:20 2005 +*************** +*** 24 **** +--- 24,27 ---- + SFX c 0 ዎች ++ ++ # Aspell has sound folding for Amharic, but it doesn't look right, it uses ++ # different characters than the dictionary. Therefore it was not included. diff --git a/runtime/spell/am/main.aap b/runtime/spell/am/main.aap new file mode 100644 index 0000000..e8ba35c --- /dev/null +++ b/runtime/spell/am/main.aap @@ -0,0 +1,63 @@ +# Aap recipe for Amharic Vim spell files. + +# Use a freshly compiled Vim if it exists. +@if os.path.exists('../../../src/vim'): + VIM = ../../../src/vim +@else: + :progsearch VIM vim + +SPELLDIR = .. +FILES = am_ET.aff am_ET.dic + +all: $SPELLDIR/am.utf-8.spl ../README_am.txt + +$SPELLDIR/am.utf-8.spl : $FILES + :sys env LANG=am_ET.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/am am_ET" -c q + +../README_am.txt: README_am.txt + :copy $source $target + +# +# Fetching the files from Hunspell. +# +HTTPDIR = http://hunspell.sourceforge.net +TARNAME = am-demo.tar.gz +:attr {fetch = $HTTPDIR/%file%} $TARNAME + +# The files don't depend on the .zip file so that we can delete it. +# Only download the zip file if the targets don't exist. +# This is a bit tricky, since the file name includes the date. +am_ET.aff am_ET.dic: {buildcheck=} + :assertpkg tar gzip + :fetch $TARNAME + :sys gzip -d -c $TARNAME | tar xf - + :move am/am.aff am_ET.aff + :move am/am.dic am_ET.dic + :move am/README README_am.txt + :delete {recursive} am + :delete $TARNAME + @if not os.path.exists('am_ET.orig.aff'): + :copy am_ET.aff am_ET.orig.aff + @if not os.path.exists('am_ET.orig.dic'): + :copy am_ET.dic am_ET.orig.dic + @if os.path.exists('am_ET.diff'): + :sys patch <am_ET.diff + + +# Generate diff files, so that others can get the OpenOffice files and apply +# the diffs to get the Vim versions. + +diff: + :assertpkg diff + :sys {force} diff -a -C 1 am_ET.orig.aff am_ET.aff >am_ET.diff + :sys {force} diff -a -C 1 am_ET.orig.dic am_ET.dic >>am_ET.diff + + +# Check for updated spell files. When there are changes the +# ".new.aff" and ".new.dic" files are left behind for manual inspection. + +check: + :print Sorry, not implemented yet. + + +# vim: set sts=4 sw=4 : |