summarylogtreecommitdiffstats
path: root/mod-generate-mozc-ut.sh
blob: 248d8360cfcf3fd603603457833d232b9645fdd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/bash

[[ ! -f generate-mozc-ut.sh ]] && { echo "generate-mozc-ut.sh not found."; exit 1; }

sed -i \
    -e 's/ruby \(.*\)/ruby -EUTF-8 \1 || exit 1/g' \
    generate-mozc-ut.sh \
    edict-katakanago/generate-katakanago.sh

sed -i \
    -e 's/^\(MOZCVER=.*\|DICVER=.*\|NICODIC=.*\)/#&/' \
    -e 's/\$NICODIC/"\$NICODIC"/' \
    -e 's| KEN_ALL.CSV.r| ../../x-ken-all.csv|' \
    -e '/rm -f chimei\/\*.CSV/d' \
    -e '/rm -f chimei\/\*.zip/d' \
    -e '/rm -f chimei\/gen_zip_code_seed.py/d' \
    -e '/rm -rf ..\/mozc-$MOZCVER\//d' \
    -e 's|\(mozc-\$MOZCVER\)|\1/src|g' \
    -e '/# unpack official mozc/,+6d' \
    -e '/# generate zip code dic/,+11d' \
    -e 's/sh generate-katakanago.sh/& || exit 1/' \
    -e '/# debian\/rules/,+2d' \
    generate-mozc-ut.sh

sed -i \
    -e '/# get edict/,+1d' \
    -e 's|gzip -d edict.gz|ln -sf \.\./\.\./edict-${DICVER} edict|' \
    edict-katakanago/generate-katakanago.sh

sed -i '71s/s\[5\]/& != "" and &/' chimei/get-entries.rb