# 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=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' '670a33d2d57d9d8e4f2efe4c88167cec' '82f6b635bbc269cdb60b499d99279c19' '6df5ce8bd32000d067918ea15743f783' '83351ce58878929d867b3c4ac370ca79' '7bf764acfa99f9e94a13862ecf6a2a28' '61013a3bd466f32896815546fe7c3517' 'eb9c7966039bc8b3b3668b573eaedec5' '207a528c6839352d0642d2d910586bb6' '5400e5edeb8544731c585bb5f6a51e52' 'ea4b1d4135c4e8725e3c0d325905f065' '9f18af672e2f458e1fbf445506f4ccc9' '0ea9756786e075f676e92676bbb15d58' 'fda7a142fbd764146b886a490b36299b' '3df965435942eacf9111ea20dd945318' '8ccf5b35d2590f03de2ccba6a39a9c32' '9ea44a0a230ec4fc863ea4ff9274b332' 'f8824a94e4b689d5e2d592f765383f71' '5f30821528677888f616657e0791bdab' 'a8153431d6e4f5c9735fd7d29c5d03d5' '222a7f00dc7dfa5924bdb743b3e649de' '9230788caf93e7d70b741be26bd4c82d' '341f1720ee8dd48b88ee365ef61369c8' 'f0ec92597de5ccaa9055f6ede1b173f5' 'cb0c7931faf7d533ccc0f555e4308662' '7d9b4e0a36fa0ea2e56ed8032db712c9' '40fc95433db0533a2c6d720189a235d2' 'a033c51e62a872045c7f317a6ce70d7f' 'efdcb06e3cb35d17b879f86c96808a6e' '171dc141f17788a2a39b4912db444b5d' 'ccad3b28e23c139b6bf8d9c70cdcb117' '383b9ced555f91b4eeec2c71c5ae7396' '94f6dd2994ec183d5c1ad71e02d9c01b' '900107db95b96f9e6a1022824a0efba7' '2ba6fb1d9efd3939840168cbaac1b1f3' 'c5045733c94b33330192b25e3867d7ea' '97de7f35fbfc3b51a0d1b649f8514dfa' '8dc2aba168358544d7c1a8346ac1ac2a' '8b7da63100878ea159210801af11a36d' 'd88fa951b283c84a0934f31691dad9e8' 'c7a9a590f2bfdbb3ca3add9e87681249' '7a0b82b54408d287f12bf8a1d4f3433f' '4567526ed67ac1aafb85b04464471c1d' '938184c713cb2eb441045454f0842239' 'b222127a40f9dfb12134c24cbab31f76' '61bafd85cb6ebd38325c81988c9fc9b9' '5fec9742a9fd32ddd417229d732f1cd5' '96497bc08f88b6481682f0cb1483175f' 'b58b3f5b1f16fe7f641c01a7b7ab6bfd' 'd5ab0490bc326e41f225e959ec80b65e' 'b00858fd5b2ad8d1a9bb63364b5dc57f' '280855a7a10daf07bb24fddab2252e66' '7d5c372476aaeb4bc02d2ad141380f9d' 'cdd5b89cff8eec160149441ba1e052ef' '8f73f238208c514e7cd14155805d580d' '6bd845be9290853d4b33ac5b6181847d' 'b5329351acd26bd6a0790012311f87e3' '705446f3f84d5034e10d9b5c454f6bfd' 'b39e34c3d9b528be1c2ec4c05a9f1d86' '38a066e5c70b17346d64da79501e75a5' 'a2d617caed9109755ab0690cb47c7a13' '3bd2016566dfc5e21bc121940ef3a5ca' 'c5c891b38574974ce3f204b2515c721d' '61deab2c9363c0ba5f42b0d251c19575' 'eddbc4ca151a41fecb8cd3674ba54e3d' 'fb04d4a4e6b2ef9717edb3e9227a1ac6' 'f076615189975d70887559edd93139b2' 'f5cd2b65a0f2dd8e24af664aec116fdd' '7e65506186ab92e413586132b7d25ef1' '791a2e048270e7eff3d75eee941cda96' '6c1b6e4b5628af365c10bf10fb37d7a5' '5bfe98f063c135e96fa87f92f184d1cc' '219b0b5450fb3f81c9a982c3cdda58f9' 'b824c66ca1677e83ca09eb958db7ca02' '7f37b595bed67cc3abba0fa9e2baf7a9' '62c6691a2e6cc41c1fcd4bd38baa5cc5' '85f382847cb981db64345379a47c7fa9' '5b2bc5b8d84d4d48f25d9c76e27d1590' '3c23ce73c263783ce0e7f7c881ff1629' 'bc7425f00afdbb837a3dfa31cd938a43' '67ba2152e1a9867b8e980903d4eb859b' 'bddc1d3a69321a158696ab18a31fd68d' '08ca29ee1ac42478001041c0b8515b84')