# 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.1 _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' '5212e031eae6de237047493dd3b17839' '5256c33646c811243d971c2948d4540f' '1b4ebf2a5bb60a39a692e6e2bf921bc1' 'eff8df5362b969fad2d5035f0e293c3b' '53764ab1290f283f5cb19fa7c7851b5b' '286a30364cbe548b8ea7869a9ed0e714' '268d68d7f7ac0c370a55fd7f3f4c494c' 'f06df37df6355d61b572b6088e6827e8' '2c87dbb5025d05f95f001ab992ec9da5' 'a1b079b85c5756b1583a13cd24863e9d' 'b002a0c681dbac4069943b5db61c95e5' '310af575e5c39d7962cdb56169262185' '1f773521b7b6675582439e64d9e3d758' '02879f164cb7cd9a13af3e1b46fea80d' '6ea7166c043a7d4c05c210d5261c414c' 'f65c77f6f15c04275a008d6e58bd541c' 'c7aa15567191e72dd757691abb1a5ae7' '46a8e0708537ea2631fe8790a383d5a7' 'cc693b069aa1d9b4788c02e10ab788d3' '49b31e547a79005e3e2cc0506389cfff' 'f4f7b1752d03cb075a17fd03d2ff62de' 'c2339402fa423f24941cc31d8317c07d' 'eb95e0d926d08ad7d4d2c07dbaf95f1f' '7f65d10b78824b6d68823670a2465e3e' '29e6930e9614730c5a7c7af9918a6bf6' '707399d8624c1d11e23449ec98ff295a' '9f38ec248ce6d0effcbb8dc0a57d0451' 'a142fd17b8a6210b4175787e706a1dd0' 'f2859ececb5f37952e1251e2a4c12eb2' '683cc117552326b7956735ce92a615c6' 'f5fb8323242af74905a252b2aedfb8ac' 'dd4bb43eb2667ddbce04df69d476b6eb' '47bae6defee487720cf4af99d4800661' '0b3140ec20919558f9ec98091701106c' '82a89d3d33abee4c7a8e6c2fa85e975a' 'd9ca9caf4db47f7196fc6214e0a88adf' '0383cd4f92605bf1f9b5ee0f65aed28c' '1b223a3e494e52c035dc60c573df1e77' '0ad8bf4d1654e0526046e0c029e13cf5' '8429ca65a11669c1d42c6f250b650372' '2cbac1603a4e4363ff7322f8a09b6a86' '3825833afcd237ef7f647bdbb9b1b385' '009c5f3e9e3763b7f1aacfab67b351a1' 'e617f501efd7546e2926dc314b6f4bb0' '327748b28598bae3c3425c3392a89ee1' 'c3c38d1e1bff579c05fb470a44d35ea6' '5d3f5c3cd1ae88ad0fb3b93da2c55089' '1f8df74964bf45063dfa5d313596cbe0' '35e562ca13f45c02042619bce9e92e0c' '57f901a464f6d474267f03980342e4b2' 'f7fb39449967ad0da8aa567ba2e4cb96' 'bfb7ac8d35e0418ac351e2f9494eb3eb' '00543f199dc9043601add130bd35cf7c' '6bfe70687da3906ff8c60084e7cd11f0' 'b363419979847f37b61efd36d82b1b22' '41cf324447d9e4d4d31dc570e013668e' '3167c6aa26338edbc2fea9286b74ac92' 'a6d70c9fa7a4eb5c18361f206b0c2853' 'c22b649ed95516ab2f209d5f457fc7ec' '05125f937750c8a32b21025dd795ad34' '0566b26dd4ab9e407566a260b6fa437a' 'df14368e5407b32f35afec5983d23065' '26f7f8630d2af347d30158493e72dbc6' 'e95a43f0267dc0208628a613ab36462d' 'aa4a9f335e4b16b940e95737176138fa' '493018de7779e66e2bd405f9a48f583d' 'a7c85664f9d8d5de735ecb8c83888e34' '2226e585636f8128bb2cd2bb99119798' 'f56cc0a56c3549f6209b8075f2c96612' 'b66c06b84b384ee2dff7ebfe99cfd5bd' '1a7bee60f76a49385bdae30f2cba57cf' 'e38da54ece4d168306c36f164fda7cd6' 'd4d1ac230fdce90aab2a788f07b76c29' 'ed2daf324d05e140da7c9c3f0530a13f' 'ba18543af3aca23aa987c4bb1b2d721d' '01782138beaa302f3937a8654d445349' '39025e66895473df2a0aedb967c994ad' 'a6023974d5bb2536afb533f55e146f30' '6b443a261b5c71861dc162e63e276411' '3e0d27a1975e62b3289afce485cc6a10' '4505e984500672d97b9873cdc8f9813f' '261941346e68fd1d3aae024734e0f9cd')