/[pkgs]/devel/m17n-db/m17n-gen-ibus-engine
ViewVC logotype

Contents of /devel/m17n-db/m17n-gen-ibus-engine

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Mon Oct 20 01:13:21 2008 UTC (13 months ago) by petersen
Branch: MAIN
CVS Tags: F-12-split, m17n-db-1_5_4-1_fc11, F-10-split, m17n-db-1_5_4-3_fc12, m17n-db-1_5_3-1_fc10, m17n-db-1_5_5-1_fc12, F-11-split, m17n-db-1_5_3-2_fc11, m17n-db-1_5_2-4_fc10, m17n-db-1_5_4-2_fc11, HEAD
Changes since 1.1: +3 -3 lines
fix m17n-gen-ibus-engine to check for lang 't'
1 #!/bin/sh
2 # generates .engine files from m17n .mim files for ibus-m17n
3
4 PROG=`basename $0`
5
6 if [ $# -le 1 ]; then
7 echo "Usage: $PROG <m17n-mim-file> [output-dir]"
8 exit 1
9 fi
10
11 FILE=$1
12 OUTDIR=${2:-.}
13
14 MAP=$(basename $1 .mim)
15
16 LANG=$(echo $MAP | sed -e "s/-.*//")
17 if grep -q "(input-method t " $FILE; then
18 LANG=$MAP
19 fi
20 if [ "$LANG" = "$MAP" ]; then
21 STYLE=$LANG
22 LANG=t
23 else
24 STYLE=$(echo $MAP | sed -e "s/^.*-//")
25 fi
26 cat > $OUTDIR/m17n-$MAP.engine << EOF
27 Exec=/usr/bin/ibus-engine-m17n $LANG:$STYLE
28 Name=$STYLE
29 Lang=$LANG
30 Icon=/usr/share/m17n/icons/$MAP.png
31 Author=
32 Credits=
33 EOF

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2