# 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=30.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/sid/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' 'a4ebadbcd3792d8df1d9d781ed71de01' 'd808ad3e592e61d0b9bc221600f083ee' '5d337f816a8b0a66764226b490b5e2c8' '09d45c5b359b83065276ed38e70b96fb' '2fbbe3cf20242b703d4435204d558bdf' '41dd62eda1522717e640db9300fa8219' '7a5c03ecaae02beb41400d7903af771e' '24cf8ff52b7f7568735910f2272809d4' '5a0e6ca6b4c3eebf2c13b0897c535168' '0c997d23e45f3aa8d906c7fefd149950' 'f3b756e5afdf6bc5ce22e229ef9d810f' '57a1e272e720b93988a6159c6865d61f' 'bf16f137b99e9ef816c78e5e4eded227' 'c503e483e5ab38e7d5fd0b4972fcbc33' '765e13734512f2e0eb21305dfc8d4159' '11450005daf415910863362606244dc9' '2fddb79e2d9ed989313a3ef26600fdac' 'c89513012b9ebcd635d1d3d0af21c894' '7100396629a2051ef04112c785a2659c' 'd239601f870a8d2d21b12fe7b498d0e5' 'dd0f09e577c528e259ef1cf5d5891f1c' 'f571a129430b6b86143ac672733e98ba' '7048e50f5dfd348337c46aae445bdd38' '1dccd98c3a34cd95c0a11ee49bd68f31' '086c5270c7cead2207922da4d15295ab' '5ddb9ac3ae4202aa619cf6c459735d3f' '60cfabd429c222056a837bd7e0fed2ba' 'f276e31c1c9381c99c2b193c2fdeb07b' '97fa118868effc7aef1099404c44d1c7' '60acbd8824d0e880108c91e9c1ac1fd2' '74bab6b82f4cfc053b3c3bcc6bd9ad32' '577cf1c5abc7eafcd089484efba3ca73' 'e3c478dbc1be5dad585270de58aaa8cd' '9448c177eeb1a601e540e3eb34061c8d' '54238a4ddd14929278365282562b8f17' '9748cdc9ac6d2f24040c7cd671952110' '38154e8181ceea36939e1b2d1e9332f8' '85a1bf8e27d54efccb2db596c860db38' 'a16e4e09c9cec0e4222aff9631605a6f' 'd7c50c99ccc20cf2e804d68043cbc82b' '0d696d728e376fc49f04c871dab48b94' '16fc03a3e98ea4a075394af4ff9380b3' '895c82fed083616ac88f1f9b49469d7f' '1619509e3c27400f0350b264c0002f1e' 'ba65d345b0ac2fbf057eccf27e8f37a0' '0e3d9acc4be099621a63d48e29516e1b' 'c12ecc9ae543b59a8ca84f4a39ebc650' 'e5ab76e0f6d7a26755aff3a4719e6d23' 'b2e0be67e9e1d6b4791fde0fb0fb9214' '1a8a299cf4b325f92d6724e8db440ce5' '42674ca5e2dba846c4f9aafe17f746ef' '52b261a801eac3690444282c0ce775ce' '814508f80b8ee14c75f246d12f949c9f' '287ac8a6e330e74e9da9da0afdb8d143' 'afaf98af1617be4063ac02522c4781ac' '1b54b35778cd45c35e970a68dccd8b49' '26ba16c8126f033e87e066a617a94aec' '1c7b8f635357d12f79309957f521f6f1' '5675466e6e11505e7fbddf1b3a7aabd2' '53c439be649253fb58ae5cd0458d2c4d' '622509371083bf62233d3489d0709360' '2e2dbfd3573a8ccf3614bf9ac0619edc' 'be1f3d3d4aac76fe19be373dd1046859' 'd01fee3c62ca34fc5c06295a0401eb58' 'ddf3acdaecfbbe8f8828d66b1f055c51' '6f21301b43463b19a4f7e73c2d0fd05b' '8825499cf0120b8cf9a58693644e7b54' 'd07f0ca31a841317b36c6aa00c7d51b6' '41435530531cea6b067c69041007ba51' '3f091773b50248ec33c12e177c4073ef' 'd5c52bd0cb774ec9afe267d3c38aa994' 'c5514c3eee68b19969676b73c7c3ea42' '44a311210e2e3f4b51d134498da0d0bf' 'e92bb2a8677c7ec8a50fa7ba35d4805f' '1205b6b370499e2e0c7ef428bc4d2a3f' '50297f4fda05fb09516345788938f6dc' '20fe5a27307f924d5c8b4130fa34e18e' '4629cdcfedd802f7d5d2b7cd0929db8a' 'ce4a5c30aea9212cd71af9e990e95638' 'd4b642858a1d8297d33223141a95199e' '149b2070f4fc5116093221957bba3dfb' '27b23f1040f2bfface3a13e1152a3d1a')