# 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=29.0 _debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _langpacks=(ach af an ar as ast be bg bn-BD 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 lij lt lv mai mk ml mr 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-libre>=$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' 'e5bf1ae755c382de40be098c1edffb5b' '471f3444b65c3665def9c77b9692dd46' 'b5e376339f6c36b0cdee818923a3da23' '4d2f273ef626af2c27cbfa95be676fd7' 'b7ec2f435387c1aed25e66ebc9f5654a' 'd7e64d5d68f3e6db8edc6a638ef23bfb' '0b261e4f8097a8cb33864cdc00b8fd99' '38f306a84193a14b2b9092242e791c43' '4cb0ba840651f7082db817c1fdc1fd16' '8fb033282c8c4ca7d3860720bfb109fb' 'f6d14bae406a1894d8ea7e27e7e71b36' '80c573abb444dded163cfdf9db3f5860' 'd649b654ee219460b98de6e19c48c818' 'c26bcb89ca74cb35d80bab8431607f03' 'ffd58b3a8eac72be3ba1123d9ccb55e0' '25a23e8bd7bc233ae2c5db4580943393' 'cb3c2eaf206d8106594a2bab01172d80' 'e31ba3a15892a757dfca1de28e6b82ec' 'beedb59daff3f9fc0ceabe748ec2db97' 'dfdaa7eb60e343a4ce7c6755cc94a5e1' '3e2b415e9b4280be7c4655639cef5e26' '11a2c6e4c60de3ec5c4af8681259d582' 'ccb1e387f374fe326a0161ed4f5029b1' 'c169192d2aac73def6b440e8415b0350' '48df14fe85e70e060ec337d88abe0546' '2924522340dbb6084d25634f116642b8' '19829b01ef399d16e067ccea2853c2c8' 'ba671c2a1a4c1a5421d422db8ccdceca' 'c9184b8047a2630c27d67cd1c230cfe9' 'b249276a0ab2ad5e036ffc78526d38f3' 'dfb6017540b97412da20ccd324fffaaa' '09d9da33078a302b17eb00a7642222d4' '3c3cc05109dfc31eca4ff91c8608ef71' 'b556a63bc756246e79f30a84f1234266' '3eff78b4b677b242f990a4fba1bcad1f' 'f1fc2e02046387cc4d5e8bf063ce1777' '6f43b8c4fc0ea2a0cf817a00c191d572' 'ea834dddc9f78d23f69b8c3b08d171a2' 'e286e4634a0dbdbb042b303aed72e894' '58d4e4565de8cb8a49ba8bbe34a9f03e' '44f50af4bc18e52b5a7e3c6c5793892b' '93c0d994d4c746a6e52507160db40320' 'f08bb33ba81d590bc0df3bc39e06e659' 'f7a0dc70409103c46ab3ce55113cfc4d' 'dbc208a2c1d4c1336ab9e1837c3f2221' 'b774be573aded8c5d42a8a17bd89c9f6' 'f844cde37e9ecea9a820ed4b2e00b052' '17f99515838abf81fdcf71959862ba50' 'd1782b6e0f2cc814c350fb6965614105' '4948a0694935a765a3da04edf215ad83' 'ef77dc32592af42510f2c901966999f9' '1a453dd3b93b7fb6833797d503ea8352' 'b278151cc6a1c1dd2a9ab6705aa31ee9' 'd7a9e87b2844fdd4c9348eeaabc31f2d' 'f81ce5451c8030a95d01a50372a6d6b5' 'cc2920c5502298dc6814c7891c65a839' '3b4b81b147b2098451b1c5372144c7b0' '47821aa27983f5a7a07a8387d070b344' 'e885aa89bfc81821f7628ab0b9991b00' 'd6e52a82db83135643b5e48ed81f7cab' '532f9f379a46425cd137b8a6b495784d' '0b4a96c3abcb3056424092964a25bf9b' '89d220dd00d2cf3c09105831259540eb' '030800a2fb7bcf7135640de28acac9eb' 'f75eaa08f3dde32cb0f4f278aab91731' '06b3a062edcdd12d4e62950e01dd30fd' 'd2a0bc6016636d42be33db9086997a31' '3f307b4e8cddf89abbfe67132859a21f' 'e4cc8c6693683a698d5b3ff363e6ddb9' '13f19d01c8d8b04361aea819744b601f' '8921d2dfb5f6f616ba6a5518984ba463' 'ffe26a33e61e9648082db53672d99c36' '04139270ec52eb6cec10a13485525377' '28517c4678b264e4e38b47f1a7190bad' '3f7d1b99f3ad5e2a4b8fd879f8df0238' 'a46647101e97dfd1ab76e5aa664ff717' 'd6898b991b0378c1699fa402bb1693c8' '9dc8cb9d44fd52dfb9c3b518e0c2a686' '2dae9ae32604043d36d2ad34a44a8a2c' '35b053f07692b00fc504abbb5d2ff7da' '784dec9df3db41e790060f76cf69af22' '4b65dbbeaf3a0d318999c386919a0c28')