summaryrefslogtreecommitdiff
path: root/scripts/find-lang.sh
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2017-01-02 01:09:13 +0200
committerPanu Matilainen <pmatilai@redhat.com>2017-01-04 12:03:16 +0200
commit40ef88d94524792d8c8fd94e76e057601e1d00c1 (patch)
tree524fb0c2c544eab6ce382f8116f5a29b18c93f48 /scripts/find-lang.sh
parent669fc07da56d54d8ad5102394131e29cbafacf7f (diff)
downloadrpm-40ef88d94524792d8c8fd94e76e057601e1d00c1.tar.gz
find-lang.sh: Add --with-kde KF5 support
Diffstat (limited to 'scripts/find-lang.sh')
-rwxr-xr-xscripts/find-lang.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/find-lang.sh b/scripts/find-lang.sh
index c638f058b..9fb24f371 100755
--- a/scripts/find-lang.sh
+++ b/scripts/find-lang.sh
@@ -209,6 +209,19 @@ s:%lang(C) ::
/^$/d' >> $MO_NAME
fi
+KF5_HTML=`kf5-config --expandvars --install html 2>/dev/null`
+if [ x"$KF5_HTML" != x -a -d "$TOP_DIR$KF5_HTML" ]; then
+find "$TOP_DIR$KF5_HTML" -type d|sed '
+s:'"$TOP_DIR"'::
+'"$NO_ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)::
+'"$NO_ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$:%lang(\2) \1\2\3:
+'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)::
+'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\):%lang(\2) \1\2\3:
+s:^\([^%].*\)::
+s:%lang(C) ::
+/^$/d' >> $MO_NAME
+fi
+
find "$TOP_DIR" -type d|sed '
s:'"$TOP_DIR"'::
'"$NO_ALL_NAME$HTML"'s:\(.*/doc/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)::