# 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=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' '965517a22a33d3dd776bb9269760bf29' '2de2c307a6b97abfd2c640d0ae86af69' 'f0717b835779da2f23e02f809da9a402' 'fde3d27aef7eef499e72fbdd4efd4f21' '1090d3363b922fb18a66d6c5b2765cda' '8dacb1a977444356b2257efa8d95fb57' '0c50988938b4baed3c70db15772f54cb' '5d57ace62b675fc5e00d965757636d54' '96acc3aa961ed063e736f420ffe3ace5' '3abd8d53cbf600a55151f61ba29023eb' 'f1b8990585cc38424179029200f90e6f' '20c08eb3bb556aeb57646a56e2c18edc' '6e339c71e0a1cbe251909fda58b9eecd' '0a961c33c8735f2626d442bc339c63fe' '42f0772a437b505dc5f08cebadf91ed3' 'e0388aadb712046bc813d81fd0fb6f23' 'ffa75eac4eb444679e0d72b8795ec25b' 'bb94cc114d10464a537b8a6c0da3d60c' '6d72d505cbb42f7bccf8bcd235954678' 'bb036da744d6d52265c9d2ff07b103b0' 'fbb2dfa21bee4903ab6d545c9264fd47' '6b9e11d83c454b50aa5f553ce7931cc1' '03925a4739923fd780ba90154ab01286' 'bc0fad2d33d95873726ef7ad8f9ec950' 'e3877e5ebce800185b805ba54b25fe8f' 'a17cb2a49e9c79ca0a39fd35479bffc3' '541391df4bc318ccfe1d3ec53495156a' 'dcc2ac605ff105f183fa9af7881bfe09' 'b1c91b3ec5e3e3fb34c3afee241008d7' 'e41667013be9c1391b85dc3b827e1cf7' '4125c70075ddcda52d23bd8a5f4bcee9' '08747c160024e193966e9657057bf4b0' '08cbe0da8e910c3604f4890a901a96b6' '64ba23641d821ce7f6091bd436261db5' '770b25b3bd27d258d225735a62dafdb5' '0edd07d71d2d50654e79dae9f74bbef7' '52c44a14ad34a18a0663bce7eb61ccb3' '6ebe7d948cedfc02927546b2ca977cc5' '43d14d9203034d7a5863bf6d018c2a0d' '2c177ed97ccce6e053d3893d857d2a43' '88da0bb2d3cbf394228dc2d6e6d5cc4a' 'e5ffd37edaa6c9e49e8253bab3e6697a' '3e399c07b8244b2512c26bd5d5ff5b3f' '6e0827a2f200b296de847dad8a79b84c' '739371fb8c7b87d1eeb8acb8a47a3072' '19aab2a3149001fc712e87e3d17fd0bb' '5de6c26d4cabdae5af1eef61e2d5dbf3' '904eb446d53dae81c365cd926f15e8f7' 'bac5b743c8a74fd03a3bea54c0c39c79' 'dc068a59d132cec02d5da4453bb24f25' 'e50eeb38628864c847c23a1cec48c69c' '1620d6efb0282850123563c9300da701' '3c98c7884409052c3183076755bbc128' '51b7ebf980ac22ff59b30b80e2405e7a' 'fced1c2d22766eef7d8b273e074b57ca' '7a9f95c70a470305315f7fcc3c7f8d5c' 'de30611e5adbacb6b50839d536ebdbae' 'de0acdcb55f1b323ea53eb793c6bd22e' '752925be6bfdea1219aa2ce2ceef1f81' 'bf1dcc0ebf8c10496dab621d44dbf30b' 'bcd8b7e226bbf7d4a711054eb62fbb4d' '12038d77e2b2f7f862e3bc0fb2aea920' 'a6f046879f21e5450147c79eeafa8bba' '17fc76ddef536181a6476e781e39ecc1' 'e6270250d2e60cbcd01272d5edce3c9a' 'fc957096d6d6c94a644d9d29432ec89c' '31e90c898f024f646985652332fbff01' '229b0182a9f0d37ac7afe1e4ad6ce4fa' 'd3ad21e240b1a598b817d44e91f0f847' 'f444d1bdf23288c7af5e1d5229924345' 'e24238099f61353a9e199763adb88b0e' '67b04085ce9e26848484e2267bf3af4e' '614aa27dfff48669440544b6880a5624' '217506f972f355a33d4bd81958f81cdd' '771a6b03f97250bfe1d5e15555b7b048' '22e6c03c178516c1c6987cc769362c01' '0cf860d0b3f9b6932ebf17cd9a9d9702' '0905bf728cced438a4897af2999ec3dc' '197f4f3683a5d47ff4b850953a71883e' 'b3c3daf487c11e7d4a80024cb58ae951' 'dade69a6bb4075fb36e757a2acc44615' 'af1b12ef7847d4297388f4ffbcf66783')