View difference between Paste ID: KDvCKZpp and bT4fdtPE
SHOW: | | - or go back to the newest paste.
1
# Contributor: jorge_barroso <jorge.barroso.11@gmail.com>
2
3
_debname=iceweasel
4
_debver=14.0.1
5
_debrel=2
6
_debrepo=http://ftp.debian.org/debian/pool/main/
7-
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
7+
debfile() { sed -r 's@(.).*@\1/&/&@' <<<"$@"; }
8
9
_langpacks=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en-GB en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko ku lg lij lt lv mai mk ml mr nb-NO nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta-LK ta te th tr uk vi zh-CN zh-TW zu)
10
11
pkgbase=iceweasel-i18n
12-
pkgname=($(for lang in ${_langpacks[@]}
12+
pkgname=($(for lang in "${_langpacks[@]}"; do echo "$pkgbase-${lang,,}"; done))
13-
        do echo $pkgbase-$lang | tr A-Z a-z
13+
14-
        done))
14+
15
pkgrel=2
16
17
pkgdesc="Language packs for Debian Iceweasel."
18
arch=('any')
19
url="http://www.geticeweasel.org/"
20
license=('MPL')
21
depends=("iceweasel>=$_pkgver")
22
source=($(for lang in "${_langpacks[@]}"; do
23-
depends=("iceweasel-libre>=$_pkgver")
23+
    echo -n "${_debrepo}/$(debfile ${_debname})-l10n-${lang,,}_${_debver}-${_debrel}_all.deb"
24-
source=()
24+
done))
25-
for lang in ${_langpacks[@]}
25+
26-
do
26+
27-
    source+=("${_debrepo}/`debfile ${_debname}`-l10n-$(echo $lang | tr A-Z a-z)_${_debver}-${_debrel}_all.deb")
27+
28-
done
28+
29
         '50119c3ffdac18ae2df52a46e4655e5a'
30
         'd0707bb9946c0a27f2b33af081cef4a5'
31
         '1ada65da05be04a6ad914fad2aa298bc'
32
         '06d3ff7c4204f7b426168fe2d585770a'
33
         'd033fdd61508953a0722c6328fe075d8'
34
         '67e56c4382d44040f30d2a0e9aa062aa'
35
         'e98bc2ddd0c4f14e03def6c2df3957a6'
36
         '4b1859cd09bbeecb237c96489900e5cf'
37
         '73b919dcf6ae7f99f720e1663d90ea6e'
38
         '116c9ff17523c2f266534b525e37d9d6'
39
         '7d3b4380052ff083fad73c1d67b5dd44'
40
         '90ae8638c6ba5e206d723282e92e2b4a'
41
         '382d425cecf79d03122700a49dc0a1e1'
42-
for lang in ${_langpacks[@]}
42+
43-
do
43+
44-
    eval "
44+
45-
package_iceweasel-i18n-$(echo $lang | tr A-Z a-z)() {
45+
46-
  install -Dm644 \"\$srcdir$_path/langpack-$lang@iceweasel.mozilla.org.xpi\" \"\$pkgdir$_path/langpack-$lang@iceweasel.mozilla.org.xpi\"
46+
47
         '7e8bd44385e0dd1b7fddd24763d53d0d'
48-
"
48+
49-
done
49+
50
         '407f885a228a9749f85f0196d91d2fc2'
51
         '8d0d5d304b19476469a5e420a0f4cc6c'
52
         '0a73d219723c014024adea95e16d1f05'
53
         '948e672aecb65d8b106df4a07e69a81e'
54
         '8ab485858ffb7d7a2318eb23cdbad9bc'
55
         '6d1dece438ee2ef35e7cd18a48a04a6a'
56
         'cfb060a8b9587895c892b1741120bd30'
57
         '7c9389eb1992d1b90bd3d13bad4ea99e'
58
         '7ada62ede579765142804eb7fbf31556'
59
         '068454a1f2e4e95a9ca6be00cb7ae679'
60
         'd24b9b2bb4924d179f2685735a823054'
61
         '5e957199698370322cece21d774c7f68'
62
         'a60e60ac350a81b2ac547a7c1fe1c4a0'
63
         'd86486dee2f1a316c5a386b39b3bd717'
64
         '054229f80d2df10247870c0b65330b67'
65
         '1725e81231cc3ff6d95781e749f2b959'
66
         'ac404aa939294948ad3d6e70df1cede1'
67
         '59c1192284bcbde4656b3319131e2eec'
68
         '9f29e2ed16768b1d7a78bf5640ed2332'
69
         'd704d145dc15203ab0e5687d0aad8bfe'
70
         '53b610ec98c5d8b956f2a893bec24e27'
71
         'bff195ac895b92333323c2bf22e1f61e'
72
         '69f039841fbd31b32a583ad8737c3aca'
73
         '95c70c4c5dd7d1c456ca36ec346a9c12'
74
         '24e936478bcb8b8dfe7c905c3ca2a8dc'
75
         '306172bd7802fb9d8da86101add3de9c'
76
         'c104bb81dd70d6ec3dfe864ef03474c1'
77
         '2be0cce97e74762a01b47ee2c647ca4c'
78
         '3b2cf401cbce2339f2b7c54bb817af1c'
79
         '16815d1d5e2a8748a1074bc878f34919'
80
         '231db84b5ef6ee4c1f72cf3eaa920952'
81
         '84a5a5e773a9340557d8e4b92031d9f2'
82
         'cc8a65ce72f818ce2a65bcba592b5493'
83
         'a9e0f71ef5e221b78395da7581eca0c1'
84
         '4b9c21aeccd082e2241987ea8a1885bc'
85
         '5d7a0e8d58729c4263449044c23b5f09'
86
         '7e42a0bf231e4935d3320b102a314da1'
87
         '94f318cc46669eeaf67c4367f9701511'
88
         '5c70c86327d806e58e6c5f204849ba51'
89
         'c569a5c51b711d7403e0f8c99647ea34'
90
         '076ca5bc5b46894160e6015f0e888d0f'
91
         '252851999ea99ce03cd9c50e6ab6c348'
92
         '8db75829b397159116cd06c1992bbc5f'
93
         '7516889bc11013f08b95ceea06e57aa2'
94
         '915bfc417d1cfd7cb44c2ba571c9b152'
95
         '356ba91ec47e31dc22a6898b72010a34'
96
         'bca1dcf5cd3be873b6a1e64e33f3c581'
97
         'b83cfa17f58a8394bd19253a304a1792'
98
         'b40cdb01f00b94ea3ca4d6bf29cf69ba'
99
         '88b5c9176131ddf792b94e197094eef4'
100
         'a2903206a4b309636ec38d478b268946'
101
         'b4ad0c985f48c6fefb125bf7bfc853c6'
102
         '764fcdff3486b68b724f0975d4f6451d'
103
         '7dd864a7f81dc54534ce3ee4abf8c8e6'
104
         'b0dae765abfac086c464c8fe975219e9'
105
         'c5d5e5189b9c7bf705b18c8030d09b58'
106
         '1bfaa781fe701baa51c9089571686cd1'
107
         '27e8c25b11e9e305ca4c3b9f5661936d'
108
         'b2b8fbbd0b42bdc79c7abae3443da189'
109
         '5210197343b334229fb8f07ad6aa33ea'
110
         '06771b3e460077b5fb994d415168b548'
111
         '9804d07cb3bc46c490c1c9e7d0d10edc'
112
         '0917b254d82079138c76878d10ad631e')
113
114
build() {
115
  cd "${srcdir}"
116
  for f in *.deb
117
  do
118
      bsdtar xf $f
119
      bsdtar xf data.tar.gz
120
  done
121
}
122
123
_path="/usr/lib/iceweasel/extensions"
124
125
126
for lang in "${_langpacks[@]}"; do
127
  eval "package_iceweasel-i18n-${lang,,}() {
128
    install -Dm644 \"$srcdir$_path/langpack-\${lang,,}@iceweasel.mozilla.org.xpi\" \
129
                   \"$pkgdir$_path/langpack-\${lang,,}@iceweasel.mozilla.org.xpi\"
130
  }"
131
done