# Maintainer: André Silva # Contributor: Márcio Silva # Contributor: Luke Shumaker # Contributor: fauno # Contributor: Figue # Based on icecat-l10n package, which is in turn based on firefox-i18n _debname=iceweasel _debver=33.0 _debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _langpacks=(ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs csb cy da de dsb 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 hsb hu hy-AM id is it ja kk km kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta te th tr uk vi xh zh-CN zh-TW) pkgbase=iceweasel-l10n pkgname=( $(for lang in ${_langpacks[@]}; do echo $pkgbase-$lang | tr A-Z a-z done) ) epoch=1 pkgver=$_debver.$_debrel pkgrel=1 pkgdesc="Language packs for Debian Iceweasel." arch=('any') url="http://packages.debian.org/experimental/iceweasel" license=('MPL' 'GPL') depends=("iceweasel>=$epoch:$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#deb}_all.deb") done _path=usr/lib/iceweasel/browser/extensions prepare() { cd $srcdir for f in *.deb; do bsdtar xf $f bsdtar xf data.tar.xz done mv $_path/* . rm -r {control.tar.gz,data.tar.xz,debian-binary,etc,usr} rm -r *.deb for lang in ${_langpacks[@]}; do unzip -q langpack-$lang@iceweasel.mozilla.org.xpi -d $lang rm langpack-$lang@iceweasel.mozilla.org.xpi install -Dm644 $srcdir/region.properties $lang/browser/chrome/$lang/locale/browser-region cd $lang zip -q -r langpack-$lang@iceweasel.mozilla.org.xpi . mv langpack-$lang@iceweasel.mozilla.org.xpi $srcdir cd .. rm -r $lang done } for lang in ${_langpacks[@]}; do eval " package_iceweasel-l10n-$(echo $lang | tr A-Z a-z)() { replaces=(firefox-i18n-$(echo $lang | tr A-Z a-z) iceweasel-i18n-$(echo $lang | tr A-Z a-z) iceweasel-libre-l10n-$(echo $lang | tr A-Z a-z)) conflicts=(firefox-i18n-$(echo $lang | tr A-Z a-z) iceweasel-i18n-$(echo $lang | tr A-Z a-z) iceweasel-libre-l10n-$(echo $lang | tr A-Z a-z)) provides=(firefox-i18n-$(echo $lang | tr A-Z a-z) iceweasel-i18n-$(echo $lang | tr A-Z a-z) iceweasel-libre-l10n-$(echo $lang | tr A-Z a-z)) install -Dm644 \"\$srcdir/langpack-$lang@iceweasel.mozilla.org.xpi\" \"\$pkgdir/$_path/langpack-$lang@iceweasel.mozilla.org.xpi\" } " done md5sums=('a4593936bf1c7a9ec9368ff249f9cc56' '982d2182f39fc294fc58ab2a540c05b8' '755a9b1c74cd5d10c0944652ff1f11fe' '48c8372650908026eac3da4984357f2b' '09194988f5b4bac3a502ce684050a151' '97aa71bfe368fa6a4e13a69f5c5e77aa' '71946d10a6b92cc83e746155cabe6525' '6b1e4960d15c0d5f9fd11e1e924e5227' '4c5595dbf33cc0493d1511ec2f3b9039' 'a9c9a8c4ecf5d6b4b8f04afb52cf978b' '305e5f86e8c3b6ce1a80f21102f19bfb' 'ce639704ddaa3fc13f73a7ab19cb391d' '038f117cd76491809d20c0fc0fc46ebc' 'f018d4d283466021d70ec455b847d020' '527a7fdd46b55140f34f474c69dc2ebe' '0150d3c6ef1dd1742b81830f420533b7' '86959e2c41c0870ad28996e7ce84065b' '01c89511206896540198d3b56c67cd79' '517d2e3334648fd9fccf0daec4978272' 'e7739b068a33decae047eaaacc5049d0' 'fabbcffa48b6b2a9a680360289b0f2ed' '3bb75a7d2d64aca1a33bbfca60746c3c' '5f56051bae7b006379b3837b98fd87e2' 'e0e3642a13fd45c6f40cb684925d694a' '0bad5d932a74fa286c41dddee2711733' '220d2798085c54a061ba80f27d57ad94' '0d9b38602546081e7bf879bde82960f0' '68d05157367ef6ac8a7202a54dfecb9a' '9d2ba021d412eb89027cf7198513a9e7' '59dacf8589204cd483b727a146b12e6e' '5234f750e774ad5df0d07466166952df' '5f484a787cb94098dce732be2005892e' 'b77b6ce9fbcbc757627ab4c65979d5b5' 'c3e16612f8b8de314b3ed7aa266e9081' '1d706218d701cc753d247d2a5159c43b' '942a3e3c5c2995e8047dae4e85e60e79' '08c13420c73a339e17effc4f5304092e' '7a8c677f99b998782bc7bc0c490f7173' '8d920c8feb644ee93606a24af228b244' '53158f6fd17e15ab4696f9c9c773b29a' '22bf22990326560b8d7d95c6a836e2bd' 'cc78a73901e6bc044c932380d4e01c87' 'ae183a3e8b60e027d0524d03f41a698e' '8c18a6495d666800d42a57f0e4bb1317' '5f38c4f4652f17b58e8bc668c929af29' '92f49451340be5245f30255468aef8f2' 'd68d60d39b9e6cbd7071b021bf594271' 'c86357c62e6647bfc02621441ec581b6' 'dfb52b7137d9f1f48337991cc409c3e6' 'a23d64d175b77d007f3c6845f3cd48c6' '2e4a0ec21969bdd57eb09b3a438ae0d1' '2ef3a177e1e181eb47c1f1c174a581ee' '9cad93f560473c65a9888f1f846b9020' 'ab51a5a9fa488808f0bd8fbefb84bb6c' 'db48e368b10ec8820e70a724e8939aee' '01e4932aa0233041c28ba797f36fb4de' 'dbdbd75a11633e86e15407a06cf818d8' 'b19f770eac809b4d7eff2235be23e717' '523b5f3d8567ae96f23c8c4de2ecaf20' 'd70a87b19dabb8511f0ed129b2e84511' '102665e99751166804d5667b3fef5b90' '914b74d15daa12b78c2c7da88c1fab39' '8b4b8f8ad9797dab90cb45518e1c47bb' '8751b92369b91459150639d8fc20888a' '1d90dcbf6ba4b3eec473d77a5353d25d' 'c75c4209018a896fe867aeb911a25715' 'c538daf1f66fa3261e87a1f3e7a8c691' 'b8bd2f518250ce8b2e0e2aedb0fd9378' '18a87af2243ca55d1db6c6ea6c52ea0c' 'cdd7607bd810c44ad5df756ea8d64a8f' 'c20f5ae5f96dac247f55279fa118d876' '7a9bbc3704e144d58610e70386dc697a' '2a26d5bb19d5f76eb0cbadbbb27c1edf' '8e0ec7f91b6fc86ff2d0643c8729e227' '93371e23e9e16a5324fef414949f7fd5' '428f59f3177061860dafd17346a0dcf8' 'a9ccf6d8286205b7a5f0418ba5ba949d' '1eb688eca3764ee92e1a9180676a0c75' 'd411f8e93812efd49d6a5e0ab565b3ae' '86e307f75804a0d46be8cbab1ac0e40c' 'cc72ade420284295fc91f06c9b56d242' '7ea862cac89b50622aa15ab9e63f1359' '2e69b723af077a53030bcdebcf7169c1' 'ba264f0c45df1fe87a312ddffc3bafc1' '4dbec6c7cc3032b9053cefc7f33f8da1' '899a08433c72d6104a8fb07c984229c2' 'edc60929f5088c61dc25127463e7c62b' '81ff1d2110950e83c014d77a13bf03e1')