Git Repositories

Fix helps and languages packs
authorCyrille Pontvieux <jrd@enialis.net>
Fri, 20 Feb 2015 13:26:15 +0000 (14:26 +0100)
committerCyrille Pontvieux <jrd@enialis.net>
Fri, 20 Feb 2015 14:33:24 +0000 (15:33 +0100)
SLKBUILD.tpl
helps
langs

index f93ed5f..1bfe094 100644 (file)
@@ -137,10 +137,13 @@ EOF
   ##############
   # LANG PACKS #
   ##############
-  echo "Preparing language packages: langs"
+  echo ""
+  echo "** Preparing language packages: langs"
+  echo ""
   for l in $lang_list; do
     echo ". $l"
-    for m in $PKG/gid_Module_Langpack_*_$l $PKG/gid_Module_Optional_Accessories_*_$l; do
+    l2=$(echo "$l"|sed 's/-/_/g')
+    for m in $PKG/gid_Module_Langpack_*_$l2 $PKG/gid_Module_Optional_Accessories_*_$l2; do
       [ -f "$m" ] || continue
       for d in $(sed -rn '/^%dir/ {s/%dir //;p}' $m|sort -u); do
         mkdir -p ${PKG}_libreoffice_l10n_${l}${d}
@@ -153,16 +156,18 @@ EOF
       done
     done
   done
-  echo "Preparing language packages: dicts"
+  echo ""
+  echo "** Preparing language packages: dicts"
+  echo ""
   for ld in $dict_list; do
     l=$(echo $ld|cut -d: -f1)
-    # gnu sed necessary
     dict=$(echo $ld|cut -d: -f2)
     if [ -n "$dict" ]; then
       echo ". $dict"
       # funny names used in the package module filename,
       # so try to determine it with some heuristics.
-      dict_dir1=$(echo $l|tr A-Z a-z|sed -r 's/^(.)/\U\1/; s/_(.)/_\U\1/;')
+      # gnu sed necessary
+      dict_dir1=$(echo $l|tr A-Z a-z|sed -r 's/^(.)/\U\1/; s/-(.)/_\U\1/;')
       dict_dir2=$(echo $dict|tr A-Z a-z|sed -r 's/^(.)/\U\1/; s/_(.)/_\U\1/;')
       dict_dir3=$(echo $dict_dir2|sed 's/_.*//')
       for dict_dir in $dict_dir1 $dict_dir2 $dict_dir3; do
@@ -179,7 +184,9 @@ EOF
       done
     fi
   done
-  echo "Cleaning dictionaries in main package"
+  echo ""
+  echo "** Cleaning dictionaries in main package"
+  echo ""
   for m in $PKG/gid_Module_Root_Extension_Dictionary_*; do
     [ -f "$m" ] || continue
     for f in $(grep '^/' $m|sort -u); do
@@ -192,10 +199,13 @@ EOF
   ##############
   # HELP PACKS #
   ##############
-  echo "Preparing help packages"
+  echo ""
+  echo "** Preparing help packages"
+  echo ""
   for h in $help_list; do
     echo ". $h"
-    for m in $PKG/gid_Module_Helppack_*_$h; do
+    h2=$(echo "$h"|sed 's/-/_/g')
+    for m in $PKG/gid_Module_Helppack_*_$h2; do
       [ -f "$m" ] || continue
       for d in $(sed -rn '/^%dir/ {s/%dir //;p}' $m|sort -u); do
         mkdir -p ${PKG}_libreoffice_help_${h}${d}
diff --git a/helps b/helps
index 7ca9034..4f325e6 100644 (file)
--- a/helps
+++ b/helps
@@ -1,23 +1,15 @@
-af
 am
-ar
-as
 ast
-be
 bg
 bn
 bn-IN
 bo
-br
-brx
 bs
 ca
 ca-valencia
 cs
-cy
 da
 de
-dgo
 dz
 el
 en-GB
@@ -27,10 +19,8 @@ eo
 es
 et
 eu
-fa
 fi
 fr
-ga
 gl
 gu
 he
@@ -42,66 +32,27 @@ is
 it
 ja
 ka
-kk
 km
-kmr-Latn
-kn
 ko
-kok
-ks
-lo
-lt
-lv
-mai
 mk
-ml
-mn
-mni
-mr
-my
 nb
 ne
 nl
 nn
-nr
-nso
-oc
 om
-or
-pa-IN
 pl
 pt
 pt-BR
-ro
 ru
-rw
-sa-IN
-sat
-sd
 si
-sid
 sk
 sl
 sq
-sr
-sr-Latn
-ss
-st
 sv
-sw-TZ
-ta
-te
 tg
-th
-tn
 tr
-ts
 ug
 uk
-uz
-ve
 vi
-xh
 zh-CN
 zh-TW
-zu
diff --git a/langs b/langs
index 2cfc573..840a133 100644 (file)
--- a/langs
+++ b/langs
@@ -1,11 +1,8 @@
-ab:
 af:af_ZA
 am:
-an:an_ES
 ar:ar
 as:
 ast:
-az:
 be:be_BY
 bg:bg_BG
 bn:bn_BD
@@ -35,7 +32,6 @@ fr:fr_FR
 ga:
 gd:gd_GB
 gl:gl
-gn:
 gu:gu_IN
 he:he_IL
 hi:hi_IN
@@ -45,17 +41,14 @@ id:
 is:is
 it:it_IT
 ja:
-jv:
 ka:
 kk:
-kl:
 km:
 kmr-Latn:kmr_Latn
 kn:
 ko:
 kok:
 ks:
-ky:
 lb:
 lo:lo_LA
 lt:lt_LT
@@ -84,7 +77,6 @@ ro:ro
 ru:ru_RU
 rw:
 sa-IN:
-sah:
 sat:
 sd:
 si:si_LK
@@ -102,14 +94,12 @@ ta:
 te:te_IN
 tg:
 th:th_TH
-ti:
 tn:
 tr:
 ts:
 tt:
 ug:
 uk:uk_UA
-ur:
 uz:
 ve:
 vi:vi