# 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=31.0 _debrel=deb2 _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' '6ef1302955568f113547dc90867c0899' '0a62e2565087855b78049d03959b09e0' '2e7c9572ce677c315d6a01f22c974d44' 'e0a2b0de8056a3163695d4926bb1dcc5' 'ab717b238b59f8134e03154d0fea4923' '21189c67c300555390302e52b123df1e' '48c64cf6780ddfcbbbfedc788f911872' '88e6ae43abe06405fc290c55c3019964' '81d2f1874818ba5dbeecd69ea5a27192' '1c67b3df43bf7de9de8d566b33ae0731' '6520721a053afd0f55f115233bac31b9' '2772a25a31f8da48758a15bdd0643aa3' 'b987c03e4a8a69ca13727278e62ae839' 'ab86d4d13352df3de85394b6ec701ec8' 'c966e3870854e2d4f6b4048d875a1dab' '86213202651fa9e82b3e2f447cb24b9f' 'c7039a5285ed992e6a752f17e367d5b7' '8b85f1d534eb49e1d06b233dfeb602f3' '2e985137d8a049c1db508a9c9dfc886c' '6c5e9e5d2edf6f91b45a7491ce61262d' 'a8051cb826e0cb6fcc6ea73886a4bf15' '82b7dc1b44db50407fff0ee4289382c3' '946bc34ce790710d748091d2fb86e964' '531616d1b02ed9cafae54883b6918d07' '5d8ff795664b7698f4097d0344ec9d21' '2a35cd93954694fd4dd75000decb4212' '16d6ecc474d93023dc5369fb672ee7af' '5b01d9724a081f9b078765613e04f0f7' 'b904c55af3aa1e3277801989f4d4aa0d' 'a64081d437f8c7a4c635c827b821b6ac' '5789f32fdbd4b906bb3a0d575843a39e' '76ed80c109dce7d5a52e77ba5a884316' '7e2b6dadc2b3facc3dde62f2fcca0fbf' 'd33ae7d8dce51058a6dd7a45c029b53b' 'd2f1cb1874f97c9e731e30a184c39325' '3d1e19b53205e7c632c7df3dd8fab072' 'a7fb3c2ad9718c22c966ebd77f9b1ebf' '40c5cd757b88b6354599d8f34ad0d8ad' '064097b802caccdaa447dabd9511cc2b' 'eb7f586a5c0d57d72f0843b151586872' 'f25b16bfb63cdafb215ce31820bb7d1f' '47e795a2b0f8650c5b645721b96e117a' 'f159087af2ebffe37185e3ad0531f6f5' '90999406c073b0e81fc4e26b1ceaa133' '0b705c344d48821d56c6009cbb4209d5' 'bffd1e9be8b41e151cb226e9876fd1d9' 'c60529b0821a99f1a3e38099e52ba5fa' 'e60cd7ada9a997223623dcebcac6ee35' '90680b296dcd2b307cf513557f31b1b4' 'f008c25d495047c69ab4090a3b5da787' '7f0229708080e96ccb7cc6c0e914bebd' 'fa031f294e55a2ca7206f42b9c11cc03' 'b8be942259f41aa2730801517afcd3ab' '1e1ba5fa9da4b08d3ca23dd77991b743' '6acb32661a361f6ec82e38a0e7762663' '64f913c3caa8b11bd641c7870f51e6ef' '679d2cd97c010e26e3ec844b8fc23bd3' '70fbcb080affdf6ef92aa6f68d721d4b' 'a21fcc3eb97f6798776c1e46cdb6ae85' '9c2422502f203ef16ce7152f288539ef' 'cf57f0f7983f4b64116bb159ea5c9568' 'fad4af8d5649dee828aa6b3cdca9e1db' 'f52a67cb82fb70e837e92427def21b31' '9e9f8803fd1f770b20d0c0364a13a259' '143078fbc51ad5dbad4b474bc1b856c1' '514d4e8c5c0ca44d6e67fd524d4d1607' 'fac909a1c104f485a6cd5f2cdbd98e8a' '3c993ab0bdb3097d34adae207b7026a2' 'e05081661c8babaab032fe015152c5d3' '78b2ef27be08a8867a29cecd390c7b3a' '44297ac22e9c0e7151792a2c94077862' '100f59b1c988102e5f49055add41eaa3' '0e106f55b701afaa3d919f249d32aff0' '93e9cd6fbfb1f2296050be13932ec1fd' '8b4bad7cc65f658a5377929d41cea2d7' '8707134ef02e2b71e71e44dbcb11bfed' '4d3529f5c3ed3d3cf891858ceabba2ae' '1c07b5901e743b363dd73dc4dd291f5d' '0c094783b7360258d801413870da2e14' '842840bfd8d5d4f9bcfcffec4e0e6e7e' '1f95c8c4adc49d909eecd2745e756d72' '5c120de83d7b8ce863d839f66572b215')