From: Elan Ruusamäe Date: Tue, 8 Jan 2008 14:00:30 +0000 (+0000) Subject: - find dokuwiki languages X-Git-Tag: DEVEL~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdokuwiki-plugin-cacherevisionseraser.git;a=commitdiff_plain;h=e41c6a4f33c8ccd43b0f4253370c4c03bf167fb9 - find dokuwiki languages Changed files: dokuwiki-find-lang.sh -> 1.1 --- e41c6a4f33c8ccd43b0f4253370c4c03bf167fb9 diff --git a/dokuwiki-find-lang.sh b/dokuwiki-find-lang.sh new file mode 100644 index 0000000..517125a --- /dev/null +++ b/dokuwiki-find-lang.sh @@ -0,0 +1,25 @@ +#!/bin/sh +dir=$RPM_BUILD_ROOT/usr/share/dokuwiki +langfile=$1 + +> $langfile +find $dir -type d -name lang | while read dir; do + echo "%dir ${dir#$RPM_BUILD_ROOT}" >> $langfile + for dir in $dir/*; do + lang=${dir##*/} + dir=${dir#$RPM_BUILD_ROOT} + case "$lang" in + zh-tw) + lang=zh_TW + ;; + pt-br) + lang=pt_BR + ;; + *-*) + : Need mapping for $lang! + exit 1 + ;; + esac + echo "%lang($lang) ${dir#$RPM_BUILD_ROOT}" >> $langfile + done +done