~ubuntu-branches/ubuntu/lucid/kde-l10n-es/lucid

« back to all changes in this revision

Viewing changes to debian/build-l10n.sh

  • Committer: Bazaar Package Importer
  • Author(s): Harald Sitter
  • Date: 2010-04-11 12:39:55 UTC
  • Revision ID: james.westby@ubuntu.com-20100411123955-oc7j8g3jw73xqrqs
Tags: 4:4.4.2-0ubuntu5
* Comment debian/rules a bit more.
* Make sure extragear and playground desktop files are coming from trunk,
  we need a more sensible approach to this though (LP: #560411)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
    "be@latin" )
6
6
      eval "$1=\"belatin\"";;
7
7
    "ca@valencia" )
8
 
      eval "$1=\"cavalencia\"";;
 
8
      eval "$1=\"ca-valencia\"";;
9
9
    "en_GB" )
10
10
      eval "$1=\"engb\"";;
11
11
    "pt_BR" )
25
25
  esac
26
26
}
27
27
 
 
28
function mapUbuntuNameToDep {
 
29
  case `eval "expr \"\$"$1"\" "` in
 
30
    "belatin" )
 
31
      eval "$1=\"be\"";;
 
32
    "ca-valencia" )
 
33
      eval "$1=\"ca\"";;
 
34
    "engb" )
 
35
      eval "$1=\"en\"";;
 
36
    "ptbr" )
 
37
      eval "$1=\"br\"";;
 
38
    "srijekavian" )
 
39
      eval "$1=\"sr\"";;
 
40
    "srijekavianlatin" )
 
41
      eval "$1=\"sr\"";;
 
42
    "srlatin" )
 
43
      eval "$1=\"sr\"";;
 
44
    "uzcyrillic" )
 
45
      eval "$1=\"uz\"";;
 
46
    "zhcn" )
 
47
      eval "$1=\"zh-hans\"";;
 
48
    "zhtw" )
 
49
      eval "$1=\"zh-hant\"";;
 
50
  esac
 
51
}
 
52
 
28
53
GET="scp ftpubuntu@ktown.kde.org:/home/packager/ftpubuntu"
29
54
 
30
55
clean_dld=1
 
56
subset=""
31
57
 
32
58
for arg in "$@"
33
59
do
34
60
    case "$arg" in
35
 
    -ncd)   clean_dld=0
36
 
            ;;
 
61
    -ncd)
 
62
      clean_dld=0
 
63
      ;;
 
64
    *)
 
65
      subset="$subset $arg"
37
66
    esac
38
67
done
39
68
 
85
114
 
86
115
# only download tars if we actually removed them
87
116
if [ $clean_dld -ne 0 ]; then
88
 
  $GET/stable/${KDEVERSION}/src/kde-l10n/kde-l10n-*.tar.bz2 .
 
117
  if [[ "$subset" == "" ]]; then
 
118
    # get all
 
119
    $GET/stable/${KDEVERSION}/src/kde-l10n/kde-l10n-*.tar.bz2 .
 
120
  else
 
121
    # only get subset
 
122
    for pkg in $subset; do
 
123
      $GET/stable/${KDEVERSION}/src/kde-l10n/kde-l10n-$pkg-*.tar.bz2 .
 
124
    done
 
125
  fi
89
126
fi
90
127
 
91
128
for tfile in `ls kde-l10n-*.tar.bz2`; do
95
132
  if [[ $tfile =~ kde-l10n-(.*)-$KDEVERSION.tar.bz2 ]]; then
96
133
    kdecode=${BASH_REMATCH[1]}
97
134
 
 
135
    # set mappings
98
136
    ubuntucode=$kdecode
99
137
    mapKdeCodeToUbuntu ubuntucode
100
138
 
 
139
    ubuntudep=$ubuntucode
 
140
    mapUbuntuNameToDep ubuntudep
 
141
 
101
142
    # remove any left overs from previous runs
102
143
    rm -r kde-l10n-${ubuntucode}_${VERSION}.orig.tar.bz2
103
144
 
121
162
 
122
163
    cd kde-l10n-$kdecode/debian/
123
164
    for dfile in `ls`; do
 
165
      sed -i "s/es/$ubuntudep/g" $dfile
124
166
      sed -i "s/es/$ubuntucode/g" $dfile
125
167
      sed -i "s/es/$kdecode/g" $dfile
126
168
      sed -i "s/Spanish/$kdename/g" $dfile
135
177
################################################################################/$BOILERPLATE/g" $dfile
136
178
    done
137
179
 
138
 
    bzr-buildpackage -S --builder "make -f debian/rules get-desktop && dpkg-buildpackage -S -sa"
 
180
    bzr-buildpackage -S --builder "make -f debian/rules get-desktop && dpkg-buildpackage -S"
139
181
  fi
140
182
done