From a65fcc56f8a77c8ac61cf36d9426aaabb4a3cd64 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Oct 20 2008 01:13:21 +0000 Subject: fix m17n-gen-ibus-engine to check for lang 't' --- diff --git a/m17n-db.spec b/m17n-db.spec index 1673a84..bc41c56 100644 --- a/m17n-db.spec +++ b/m17n-db.spec @@ -212,10 +212,10 @@ rm $RPM_BUILD_ROOT%{_datadir}/m17n/si-wijesekera.mim # generate .engine files for ibus-m17n for now -install -p --mode=0755 %SOURCE1 $RPM_BUILD_ROOT/%{_bindir} +install -p --mode=0755 %SOURCE1 $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_datadir}/ibus/engine for i in $RPM_BUILD_ROOT%{_datadir}/m17n/*.mim; do - $RPM_BUILD_ROOT/%{_bindir}/m17n-gen-ibus-engine $i $RPM_BUILD_ROOT%{_datadir}/ibus/engine + $RPM_BUILD_ROOT%{_bindir}/m17n-gen-ibus-engine $i $RPM_BUILD_ROOT%{_datadir}/ibus/engine done # these are not real engines rm -f $RPM_BUILD_ROOT%{_datadir}/ibus/engine/m17n-{cjk-util,global}.engine @@ -299,6 +299,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Mon Oct 20 2008 Jens Petersen - 1.5.2-4.fc10 - add obsoletes for ibus-m17n subpackages +- fix m17n-gen-ibus-engine to check for lang 't' * Wed Oct 15 2008 Jens Petersen - 1.5.2-3.fc10 - create .engine files for ibus-m17n with m17n-gen-ibus-engine (#466410) diff --git a/m17n-gen-ibus-engine b/m17n-gen-ibus-engine index 9451279..b5928d6 100755 --- a/m17n-gen-ibus-engine +++ b/m17n-gen-ibus-engine @@ -1,10 +1,10 @@ #!/bin/sh -# generates .engine files from m17n mim filenames for ibus-m17n +# generates .engine files from m17n .mim files for ibus-m17n PROG=`basename $0` if [ $# -le 1 ]; then - echo "Usage: $PROG [dir]" + echo "Usage: $PROG [output-dir]" exit 1 fi @@ -14,7 +14,7 @@ OUTDIR=${2:-.} MAP=$(basename $1 .mim) LANG=$(echo $MAP | sed -e "s/-.*//") -if [ "$LANG" = "latn" ]; then +if grep -q "(input-method t " $FILE; then LANG=$MAP fi if [ "$LANG" = "$MAP" ]; then