SOURCES: jquery-ui-find-lang.sh (NEW) - based on fckeditor-find-lang.sh and...
glen
glen at pld-linux.org
Tue Apr 7 18:50:27 CEST 2009
Author: glen Date: Tue Apr 7 16:50:27 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- based on fckeditor-find-lang.sh and dokuwiki-find-lang.sh
---- Files affected:
SOURCES:
jquery-ui-find-lang.sh (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/jquery-ui-find-lang.sh
diff -u /dev/null SOURCES/jquery-ui-find-lang.sh:1.1
--- /dev/null Tue Apr 7 18:50:27 2009
+++ SOURCES/jquery-ui-find-lang.sh Tue Apr 7 18:50:21 2009
@@ -0,0 +1,66 @@
+#!/bin/sh
+PROG=${0##*/}
+dir=$RPM_BUILD_ROOT/usr/share/jquery/ui
+langfile=$1
+tmp=$(mktemp) || exit 1
+rc=0
+
+find $dir -type d -name i18n > $tmp
+echo '%defattr(644,root,root,755)' > $langfile
+
+while read dir; do
+ echo "%dir ${dir#$RPM_BUILD_ROOT}" >> $langfile
+
+ + ./find-lang.sh jquery-ui.lang
+ + lang=ui.datepicker-ar.js
+ + lang=ui.datepicker-ar
+ + dir=/usr/share/jquery/ui/i18n/ui.datepicker-ar.js
+ + echo ERROR: Need mapping for ui.datepicker-ar!
+ + >&2
+
+set -x
+ for f in $dir/??*.js; do
+ lang=${f##*/ui.datepicker-}
+ lang=${lang%.*}
+ dir=${f#$RPM_BUILD_ROOT}
+ case "$lang" in
+ en-au)
+ lang=en_AU
+ ;;
+ en-ca)
+ lang=en_CA
+ ;;
+ en-uk)
+ lang=en_UK
+ ;;
+ fr-ca)
+ lang=fr_CA
+ ;;
+ pt-BR)
+ lang=pt_BR
+ ;;
+ sr-latn)
+ lang=sr at Latin
+ ;;
+ zh-CN)
+ lang=zh_CN
+ ;;
+ zh-TW)
+ lang=zh_TW
+ ;;
+ *-*)
+ echo >&2 "ERROR: Need mapping for $lang!"
+ exit 1
+ ;;
+ esac
+ echo "%lang($lang) ${dir#$RPM_BUILD_ROOT}" >> $langfile
+ done
+done < $tmp
+
+if [ "$(egrep -v '(^%defattr|^$)' $langfile | wc -l)" -le 0 ]; then
+ echo >&2 "$PROG: Error: international files not found!"
+ rc=1
+fi
+
+rm -f $tmp
+exit $rc
================================================================
More information about the pld-cvs-commit
mailing list