]> git.donarmstrong.com Git - deb_pkgs/scowl.git/blobdiff - speller/make-aspell-dict
distribute all scowl files as utf-8
[deb_pkgs/scowl.git] / speller / make-aspell-dict
index 2857d2b7ce071e7e361dc3fe0bf86071b99286fa..9688e612a13880488ea2772cc20d54e3cd7b4e1d 100755 (executable)
@@ -10,6 +10,17 @@ export LC_ALL=C
 export LC_CTYPE=C
 export LC_COLLATE=C
 
+SIZE=60
+
+if [ "$SCOWL_VERSION" ]; then
+  true
+elif git status 2>&1 > /dev/null; then
+  SCOWL_VERSION="`git log --pretty=format:'%cd-%h' --date=short -n 1 -- ..`"
+else
+  SCOWL_VERSION=unknown
+fi
+export SCOWL_VERSION
+
 mk-list() { ../mk-list -d final "$@"; }
 
 # may be slightly faster
@@ -17,22 +28,26 @@ mk-list() { ../mk-list -d final "$@"; }
 
 echo base
 
-mk-list english 60 > en.wl0
-mk-list en_US     60 > en_US-w_accents.twl
-mk-list en_GB-ise 60 > en_GB-ise-w_accents.twl
-mk-list en_GB-ize 60 > en_GB-ize-w_accents.twl
-mk-list en_CA     60 > en_CA-w_accents.twl
+mk-list english $SIZE > en.wl0
+mk-list en_US     $SIZE > en_US-w_accents.twl
+mk-list en_GB-ise $SIZE > en_GB-ise-w_accents.twl
+mk-list en_GB-ize $SIZE > en_GB-ize-w_accents.twl
+mk-list en_CA     $SIZE > en_CA-w_accents.twl
+mk-list en_AU     $SIZE > en_AU-w_accents.twl
 cat en_??-w_accents.twl | sort -u > en-w_accents.twl
 
-mk-list en_US 60 --variants 0 > en-variant_0.wl0
-mk-list en_US 60 --variants 0,1 > en-variant_1.wl0
-mk-list en_US 60 --variants 0,1,2 > en-variant_2.wl0
+mk-list en_US $SIZE --variants 1 > en-variant_0.wl0
+mk-list en_US $SIZE --variants 1,2 > en-variant_1.wl0
+mk-list en_US $SIZE --variants 1,2,3 > en-variant_2.wl0
+
+mk-list en_GB $SIZE --variants 1 > en_GB-variant_0.wl0
+mk-list en_GB $SIZE --variants 1,2 > en_GB-variant_1.wl0
 
-mk-list en_GB 60 --variants 0 > en_GB-variant_0.wl0
-mk-list en_GB 60 --variants 0,1 > en_GB-variant_1.wl0
+mk-list en_CA $SIZE --variants 1 > en_CA-variant_0.wl0
+mk-list en_CA $SIZE --variants 1,2 > en_CA-variant_1.wl0
 
-mk-list en_CA 60 --variants 0 > en_CA-variant_0.wl0
-mk-list en_CA 60 --variants 0,1 > en_CA-variant_1.wl0
+mk-list en_AU $SIZE --variants 1 > en_AU-variant_0.wl0
+mk-list en_AU $SIZE --variants 1,2 > en_AU-variant_1.wl0
 
 echo deaccent
 
@@ -73,6 +88,8 @@ done
 rm -f *.wl.* *.twl *.wl{0,1} *.vwl
 cp -p *.wl aspell/
 cp -p ../README aspell/doc/SCOWL-README
-cat aspell/Copyright.in ../Copyright > aspell/Copyright
+sh aspell/info.sh > aspell/info
+sh aspell/Copyright.sh > aspell/Copyright
+cat ../Copyright >> aspell/Copyright