# $Id: PKGBUILD 22051 2008-12-21 14:33:00Z jgc $ # Maintainer: Thomas Baechler # Contributor: Jaroslaw Swierczynski # Contributor: Michal Hybner pkgname=firefox-i18n pkgver=3.0.5 pkgrel=2 _languages=( af ar be bg bn-IN ca cs cy da de el en-GB eo es-AR es-ES et eu fi fr fy-NL ga-IE gl gu-IN he hi-IN hu id is it ja ka kn ko ku lt lv mk mn mr nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT ro ru si sk sl sq sr sv-SE te th tr uk zh-CN zh-TW ) ppkgdesc="Language packs for Firefox" arch=(i686 x86_64) license=('MPL') url="http://www.mozilla.com/" depends=("firefox>=${pkgver}") conflicts=(mozilla-firefox-i18n mozilla-firefox-af firefox-af mozilla-firefox-ar firefox-ar mozilla-firefox-be firefox-be mozilla-firefox-bg firefox-bg mozilla-firefox-bn-IN firefox-bn-IN mozilla-firefox-ca firefox-ca mozilla-firefox-cs firefox-cs mozilla-firefox-cy firefox-cy mozilla-firefox-da firefox-da mozilla-firefox-de firefox-de mozilla-firefox-el firefox-el mozilla-firefox-en-GB firefox-en-GB mozilla-firefox-eo firefox-eo mozilla-firefox-es-AR firefox-es-AR mozilla-firefox-es-ES firefox-es-ES mozilla-firefox-et firefox-et mozilla-firefox-eu firefox-eu mozilla-firefox-fi firefox-fi mozilla-firefox-fr firefox-fr mozilla-firefox-fy-NL firefox-fy-NL mozilla-firefox-ga-IE firefox-ga-IE mozilla-firefox-gl firefox-gl mozilla-firefox-gu-IN firefox-gu-IN mozilla-firefox-he firefox-he mozilla-firefox-hi-IN firefox-hi-IN mozilla-firefox-hu firefox-hu mozilla-firefox-id firefox-id mozilla-firefox-is firefox-is mozilla-firefox-it firefox-it mozilla-firefox-ja firefox-ja mozilla-firefox-ka firefox-ka mozilla-firefox-kn firefox-kn mozilla-firefox-ko firefox-ko mozilla-firefox-ku firefox-ku mozilla-firefox-lt firefox-lt mozilla-firefox-lv firefox-lv mozilla-firefox-mk firefox-mk mozilla-firefox-mn firefox-mn mozilla-firefox-mr firefox-mr mozilla-firefox-nb-NO firefox-nb-NO mozilla-firefox-nl firefox-nl mozilla-firefox-nn-NO firefox-nn-NO mozilla-firefox-oc firefox-oc mozilla-firefox-pa-IN firefox-pa-IN mozilla-firefox-pl firefox-pl mozilla-firefox-pt-BR firefox-pt-BR mozilla-firefox-pt-PT firefox-pt-PT mozilla-firefox-ro firefox-ro mozilla-firefox-ru firefox-ru mozilla-firefox-si firefox-si mozilla-firefox-sk firefox-sk mozilla-firefox-sl firefox-sl mozilla-firefox-sq firefox-sq mozilla-firefox-sr firefox-sr mozilla-firefox-sv-SE firefox-sv-SE mozilla-firefox-te firefox-te mozilla-firefox-th firefox-th mozilla-firefox-tr firefox-tr mozilla-firefox-uk firefox-uk mozilla-firefox-zh-CN firefox-zh-CN mozilla-firefox-zh-TW firefox-zh-TW ) makedepends=('unzip') source=(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/af.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ar.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/be.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/bg.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/bn-IN.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ca.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/cs.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/cy.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/da.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/de.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/el.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/en-GB.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/eo.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/es-AR.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/es-ES.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/et.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/eu.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/fi.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/fr.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/fy-NL.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ga-IE.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/gl.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/gu-IN.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/he.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/hi-IN.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/hu.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/id.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/is.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/it.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ja.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ka.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/kn.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ko.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ku.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/lt.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/lv.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/mk.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/mn.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/mr.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/nb-NO.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/nl.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/nn-NO.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/oc.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/pa-IN.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/pl.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/pt-BR.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/pt-PT.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ro.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/ru.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/si.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/sk.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/sl.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/sq.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/sr.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/sv-SE.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/te.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/th.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/tr.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/uk.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/zh-CN.xpi ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/zh-TW.xpi ) md5sums=('a95495da07c3831e02e46657391ab2b7' 'c00401e8d9e6fab7a14f25b5b7bc00de' '72c3e21c975f6c123333a89297a94f18' '6cfd948b20af272717c3d455a40aece1' '5ac61e984ee3bf66c5602b66a126d5e7' '2f07344aa1c82ef333b4c2e8f85e4bb5' 'e26efec3e8dace92f26226eaed4735af' 'd2ed4156dd2afbb3ed316f6cc5a33f83' '0cc735eefa89bd136c4d44f5ee441d1e' '4ef9d16b9c8efdfc55e9a908a11ca8f7' 'e4c3ea55c95aee7e832b89b39c185618' 'dc83b38f5ae3de9a07e8ebadb1b5759e' '44a2a72eebf0aa3718d4d3117c28843c' 'ae34f4e6846612834efb057dd9b1a745' '49c588c089e4d28d0dfc92a0e19182e0' 'f6ea7778e1c465e6ea87bb511cdd2f17' '3c9fc0d80b72622cfb62d0464ef9b329' '5f3181ec9eba2aa29e256928842b0a47' 'c328ecdca8eeb71a6b730f36284ef68f' 'ea9a474b1c58fa66c4a0fcbd005d9645' 'a8e3830158fdc20aacff6779e2655c6e' 'c1a4827e544cbf424500b9f14f265ea9' '404ef7d8b1b2f2df562cbd7ffd51882e' '0e44997fd0cb844bdb1f4d878b9ceaf0' '2863037df0105ec61352a5b1e7bea5ba' '6b6b56d306f2bfbd2eaff383d76bb1f9' '0d854b7e40583f8846290297c8270933' 'f95a1860325048fd0632045b3b7cc294' '25eb699f7c6d996747b5820c8732b67a' 'e6c91b9fee9e62dc3fe185dbc733e9cb' 'f6e31dbe777cf563e5340fc118fda527' 'd5ae859c31c3efe60b61086cc5b8aec0' '59302047e124d692ef93ca7568abe0a2' 'd2052817f495873f775ab65058a53f1f' '033b3b5fcaf31b7d42dcdaf7397b854f' 'e4eb3b2465a97e77d6ff80d3e4f984eb' 'ce1b981bbbc193c8c9f37ed7f8c9b663' 'b81e8af5852f103ddedd60a06adcbd5c' '751d19ab79ced6b85e36911ef0c0279b' '448268b820d7c97fd09392bd1969c463' 'd3ba2623f102d4c43605e55d7963ebac' '7f736e3fddd81b79e8005322ba950754' 'ac45a61f7745c4010b90f905561908e2' 'e3bbadb5f7d498e968dc3f167d194cf6' '2a7c392244c50aaba8cd8c89bea485b4' '4f8e680f43b6fa97e3cf32c6009ca2fb' '22ea77ad0ae392b23f0ff3c26eb51779' '15315d2e6fb69aef4e1c132d8fd81298' '01b7791ae4a6b2292e960b390088567e' '6f41157ae82bff75949d4d07e5805193' 'ab0190aa209f319df665c5ac0fe46561' '637cb959e9cbac5621cd5bcf1217b402' '5db8f7225f75c78328862d824c645ddf' '784476b9346d80e79e853471cbde327f' '4cba2858a9a316ac2514d8f5d39175f8' '4cec25322abee08541a522795ea27dd9' '837ec19aedc294473fe1eb5ba0bd39bd' '9277490d85efd41e56e0fc41a495bedd' '64fcd35b5f210bee98db4137808d0fda' '8e2bd0b8e551b4d3f6e1cc246ca6cac2' '9784b3e8d27b919bbd0050ec947fe50c') build() { cd ${startdir}/src cnt=${#_languages[@]} for (( i = 0 ; i < cnt ; i++ )) do lang=${_languages[$i]} unzip -o ${lang}.xpi sed -i "s|jar:chrome/${lang}.jar|jar:${lang}.jar|" chrome.manifest || return 1 install -D -m 644 chrome/${lang}.jar ${pkgdir}/usr/lib/firefox-3.0/chrome/${lang}.jar || return 1 install -D -m 644 chrome.manifest ${pkgdir}/usr/lib/firefox-3.0/chrome/${lang}.manifest || return 1 done }