annotate runtime/spell/nl/main.aap @ 18901:27c0cda71bf9

Added tag v8.2.0011 for changeset a9c47c623f4a127b1f204415b5b5b9edc12252a5
author Bram Moolenaar <Bram@vim.org>
date Sun, 15 Dec 2019 15:00:04 +0100
parents 2649a1882e95
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
1 # Aap recipe for Dutch Vim spell files.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
2
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
3 # Use a freshly compiled Vim if it exists.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
4 @if os.path.exists('../../../src/vim'):
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
5 VIM = ../../../src/vim
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
6 @else:
456
c4d200412ae9 updated for version 7.0121
vimboss
parents: 448
diff changeset
7 :progsearch VIM vim
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
8
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
9 SPELLDIR = ..
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
10 FILES = nl_NL.aff nl_NL.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
11
481
66080ac5dab7 updated for version 7.0130
vimboss
parents: 456
diff changeset
12 all: $SPELLDIR/nl.latin1.spl $SPELLDIR/nl.utf-8.spl ../README_nl.txt
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
13
482
6f8b578776ab updated for version 7.0131
vimboss
parents: 481
diff changeset
14 $SPELLDIR/nl.latin1.spl : $FILES
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
15 :sys env LANG=nl_NL.ISO8859-1
481
66080ac5dab7 updated for version 7.0130
vimboss
parents: 456
diff changeset
16 $VIM -u NONE -e -c "mkspell! $SPELLDIR/nl nl_NL" -c q
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
17
482
6f8b578776ab updated for version 7.0131
vimboss
parents: 481
diff changeset
18 $SPELLDIR/nl.utf-8.spl : $FILES
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
19 :sys env LANG=nl_NL.UTF-8
481
66080ac5dab7 updated for version 7.0130
vimboss
parents: 456
diff changeset
20 $VIM -u NONE -e -c "mkspell! $SPELLDIR/nl nl_NL" -c q
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
21
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
22 ../README_nl.txt : README_NL.txt README_EN.txt
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 482
diff changeset
23 :cat $source >! $target
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
24
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
25 #
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
26 # Fetching the files from OpenOffice.org.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
27 #
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
28 OODIR = http://extensions.services.openoffice.org/e-files/1456/5
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
29 :attr {fetch = $OODIR/%file%} nl-dict.oxt
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
30
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
31 # The files don't depend on the .zip file so that we can delete it.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
32 # Only download the zip file if the targets don't exist.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
33 nl_NL.aff nl_NL.dic: {buildcheck=}
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
34 :assertpkg unzip patch
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
35 :fetch nl-dict.oxt
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
36 :sys $UNZIP nl-dict.oxt
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
37 :update cleanunused
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
38 @if not os.path.exists('nl_NL.orig.aff'):
481
66080ac5dab7 updated for version 7.0130
vimboss
parents: 456
diff changeset
39 :copy nl_NL.aff nl_NL.orig.aff
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
40 @if not os.path.exists('nl_NL.orig.dic'):
481
66080ac5dab7 updated for version 7.0130
vimboss
parents: 456
diff changeset
41 :copy nl_NL.dic nl_NL.orig.dic
456
c4d200412ae9 updated for version 7.0121
vimboss
parents: 448
diff changeset
42 @if os.path.exists('nl_NL.diff'):
c4d200412ae9 updated for version 7.0121
vimboss
parents: 448
diff changeset
43 :sys patch <nl_NL.diff
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
44
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
45 # Delete all the files unpacked from the archive
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
46 clean: cleanunused
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
47 :delete {f} nl_NL.dic
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
48 :delete {f} nl_NL.aff
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
49 :delete {f} README_EN.txt
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
50 :delete {f} README_NL.txt
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
51
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
52 # Delete all the files from the archive that are not used, including the
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
53 # archive itself.
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
54 cleanunused:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
55 :delete {f} nl-dict.oxt
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
56 :delete {f} description.xml
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
57 :delete {f} Dictionaries.xcu
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
58 :delete {f} hyph_nl_NL.dic
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
59 :delete {r}{f} description
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
60 :delete {r}{f} images
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
61 :delete {r}{f} META-INF
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
62
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
63 # Generate diff files, so that others can get the OpenOffice files and apply
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
64 # the diffs to get the Vim versions.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
65
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
66 diff:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
67 :assertpkg diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
68 :sys {force} diff -a -C 1 nl_NL.orig.aff nl_NL.aff >nl_NL.diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
69 :sys {force} diff -a -C 1 nl_NL.orig.dic nl_NL.dic >>nl_NL.diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
70
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
71
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
72 # Check for updated OpenOffice spell files. When there are changes the
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
73 # ".new.aff" and ".new.dic" files are left behind for manual inspection.
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
74 # Currently doesn't work.
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
75
2500
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
76 #check:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
77 # :assertpkg unzip diff
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
78 # :fetch nl_NL.zip
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
79 # :mkdir tmp
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
80 # :cd tmp
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
81 # @try:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
82 # @import stat
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
83 # :sys $UNZIP ../nl_NL.zip
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
84 # :sys {force} diff ../nl_NL.orig.aff nl_NL.aff >d
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
85 # @if os.stat('d')[stat.ST_SIZE] > 0:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
86 # :copy nl_NL.aff ../nl_NL.new.aff
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
87 # :sys {force} diff ../nl_NL.orig.dic nl_NL.dic >d
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
88 # @if os.stat('d')[stat.ST_SIZE] > 0:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
89 # :copy nl_NL.dic ../nl_NL.new.dic
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
90 # @finally:
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
91 # :cd ..
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
92 # :delete {r}{f}{q} tmp
2649a1882e95 Updated Dutch spell files to use latest OpenOffic.org version.
Bram Moolenaar <bram@vim.org>
parents: 1620
diff changeset
93 # :delete nl_NL.zip
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
94
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
95
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
96 # vim: set sts=4 sw=4 :