# 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=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' '20dde1067babde81f704ce50a82c8b62' '130f1505b2f503eaf65c4a67837de0dc' '6f234ab023f9c285ff71ed9042acc01c' '70fbc98150dfd4ced3f71fb755088d4c' '242820f1e1c31e068273f53df94fde47' '669ff3dd0895f3de07c87bc1addcd839' '290324aa7427e5247441d11ac5308f05' 'b34f0474fcfd2784fdb5e765feccafda' '1d64b7e693aa424aae5a677fed806fff' 'da414b29277c6f9395f1822d8fd3fb16' '8cfd124fe26f0fe8833e926fe28bb41e' '78699a359bad9cb649c86018f2ce0031' '0318e32537e525aeb79562de9eb3e405' '3c6e2e018427a6553216799806d08cd4' '983b3e1b1303435b71e9965cab38e505' '2d815e408a65b179ff1f2d7e5421bebf' 'e63148547572c94e0f505ff331a75991' 'f33d574fe96014c96c31c461eb387cb2' 'd1487628607a6cbbc2527da013c75c4a' '3e38e0beba7e960ceaff6cccf24ebbc5' 'b9f0427f83b0576f05965390e657b92d' 'c21fdac75c0f810f6a4dea2f6a39a44a' '49772d62a8312d35f6c1684850f5d139' '0b1e295e26ae135249ec9a941c838494' '8a3b5b38eac912562236cf686b3372fe' 'c8f1ed871e127f67622ca6dc764d9222' '570a67198b8a424e1d085b0b45fe71ef' 'c54101710572a2185643e0e8cf6bfa02' '439410e99bef6eff125750dbd8815850' 'd211e12fa6659e23dc7f4d843d5ffefb' '4bc6c2eb3c0e217d9866d36bb3329443' 'e51882ad2c40e5c457a9bf61182ca881' 'ee05d8d0b1a048063184cf1c3a22d395' '14311b4f0ebc3e63b13891a96e17ab92' '72ebba1330c54521d656299981d46bba' 'a6ae3915646efecde58deb461ad90cd2' '7a4f663fd7a1867c634a472c1d37d032' 'fd1c2058aed78cf53dbe90a21088f8d9' 'c97cec2305426d84c47669bbc4cca0b8' '4504dc398cf0214d1c9df9bf1e9fd365' 'd05eca95062df11cb7019a79a55479d8' 'ead9cb17376d80046b3a48a3e297bf82' '28c3e5862cf3d186151e47c1b0a83031' 'ec60cd1f8cdef6a1069b675de2f6357f' '9900061870f2252a28310bb3baa0d1e9' '7294910167abd6bcf6d7e8e8a1e8d4e1' '4d71034756fb940678b2c77a3b8683e7' '7113e80e35fe85d3c138a4a973567874' '0a098bddeb1e04eaa97adade548c228a' 'b191cd52ab880d0f36af7d70449e641f' '4c576697466ee6b52a2d502decc28978' '41810076a48aec035dba12bb67784adf' '898b1e051e5c347ad5ae85f0891da64b' '3dbf3834bc756cf55b3830b628a02f7c' '0170b0d6ff6096df489f83c28abc1d30' '2f51cb285bb60c90b6d48ebb467cc9f4' '85c135a859c7229b8f6857ca1b74ad39' '1fd72abb889f8a2bb2f7474197c91d08' '7a1f4f9490140667d28a7986b36f3f00' '5c549e8015c7fbe454c7c7301e9af88d' '10fd3c2aea6466fd05918e201ced9823' '178a02a586e167175ffb92ed5cd6c02c' '0298f96910350ae32f43dbac1f31e1fa' 'be67fcd4df0122b4be1b8ded5c64b674' '9ce98993196822a136526775364ff69b' 'd18749f86456012caa8220a56cd98490' 'd0a4c1001e368eb3795fd4ef84c4baef' '9ab638e71f8b4231c76394b3352dd58b' '599074d30d653e0c764a0bd9f31f4548' '657eaa5b81006d9133f993db41269b53' '5003c5660c36b64230f7badc8b4f0486' '2c59b068cc242a55206a243c9c2c128e' '9a960c5cd163aa39bd8eed460a4e1424' '2a17ec767d0bab5c3934c16f3a1fa7d8' 'fc316bead4b1f44eec5f561c9a253ba5' 'cc95521aa45992e95e9353be2b689ef9' '8f240861e41f4a5f7bf0c927a373b6ea' '3446dfdd6c3880c0157a5fb487e20933' '19759937f5ba7e19c060fc322f468375' '359819e547abdb5cfecb91048c05d15c' 'c4f2fc13c9130a2ca6a8b44676905da7' '4d2a8afbe9586d7a8fe1360901e62e35')