blob: be0a6dd07af44aaeca103e5ef3f8b131a18bea55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
# Contributor: fauno <fauno@kiwwwi.com.ar>
# Contributor: Figue <ffigue@gmail.com>
# Maintainer: Márcio Silva <coadde@lavabit.com>
# Maintainer: André Silva <emulatorman@lavabit.com>
# Based on icecat-i18n package, which is in turn based on firefox-i18n
# When updating to a newer upstream release:
# - Edit variables in in Makefile.
# - (optionally) edit PKGBUILD.in
# - Run 'make'. It will take care of everything else for you.
_debname=iceape
_debver=2.7.12
_debrel=1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
_langpacks=(be ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN)
pkgbase=iceape-l10n
pkgname=($(for lang in ${_langpacks[@]}
do echo $pkgbase-$lang | tr A-Z a-z
done))
pkgver=${_debver}.${_debrel}
pkgrel=1
pkgdesc="Language packs for Debian Iceape."
arch=('i686' 'x86_64' 'mips64el')
url="http://packages.debian.org/source/sid/iceape"
license=('MPL')
depends=("iceape-libre>=$pkgver")
makedepends=('unzip' 'zip')
source=('region.properties')
for lang in ${_langpacks[@]}
do
source+=("${_debrepo}/`debfile ${_debname}`-l10n-$(echo $lang | tr A-Z a-z)_${_debver}-${_debrel}_all.deb")
done
_path="/usr/lib/iceape/extensions"
build() {
cd "${srcdir}"
for f in *.deb
do
bsdtar xf $f
bsdtar xf data.tar.gz
done
cd $srcdir/$_path
for i in ${_langpacks[@]}
do
cd $srcdir/$_path
unzip -q langpack-$i@iceape.mozilla.org.xpi -d $i
rm langpack-$i@iceape.mozilla.org.xpi
install -Dm644 $srcdir/region.properties $i/chrome/$i/locale/browser-region
cd $i
zip -q -r $srcdir/$_path/langpack-$i@iceape.mozilla.org.xpi .
done
cd $srcdir
}
for lang in ${_langpacks[@]}
do
eval "
package_iceape-l10n-$(echo $lang | tr A-Z a-z)() {
replaces=(iceape-i18n-$(echo $lang | tr A-Z a-z))
conflicts=(iceape-i18n-$(echo $lang | tr A-Z a-z))
provides=(iceape-i18n-$(echo $lang | tr A-Z a-z))
install -Dm644 \"\$srcdir$_path/langpack-$lang@iceape.mozilla.org.xpi\" \"\$pkgdir$_path/langpack-$lang@iceape.mozilla.org.xpi\"
}
"
done
md5sums=('428246ef3fb64103ff2cf5eaae2a92ca'
'22a14a6a2f03d0004a1fa990892094ef'
'af2379ea50672fe37ff8550d5c9e20a0'
'e5975c3b1ffaa5fcb3f5203cdfe8e0fb'
'21fcbd011acc382f5ec7a32aa04562ef'
'8fbf821c811c55514a100ae5d5e9e844'
'bd8f18e0d0f233e0a1c1a518537798a5'
'037cbb6fe0576f7f5bbbf956928f01e1'
'56964b577fcb077a9b81d07c59cc5af3'
'd2fb622717114a921efb37f028f31c6c'
'6abe2dbab7fcbdaf43e77290ca6853c9'
'558a2d29be749f6506f774703c58952f'
'7abdc6eb4154b88509a6c4f119c943a7'
'5a4fad9c23c8d19833ac5c76ad9aca4a'
'8d45110acc90f388923f01fb9cfca947'
'd1acbe2ef1120e70d5365476aa8679f9'
'604de00ea6ee06565212804b0d499df3'
'ceee78a29bd2f947558f04489ee50f54'
'afc6e343f0635a3ee5b7a22af947e8b8'
'455bab7a596cb43ac4ad80cb89a78b25'
'92a985b40aec8b3726ba22f45667994d'
'bc8c98f0518617ed2220fb3bfb03e165'
'449c91720751538f09ad3d555dbe2fce'
'8843be8937963d094d4272ac33019082')
|