# Maintainer: André Silva # Maintainer: Márcio Silva # Contributor: Luke Shumaker # Contributor: fauno # Contributor: Figue # Based on icecat-i18n package, which is in turn based on firefox-i18n # When updating to a newer upstream release: # - Edit variables in in Makefile. # - (optionally) edit PKGBUILD.in # - Run 'make'. It will take care of everything else for you. _debname=iceweasel _debver=26.0 _debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _langpacks=(ach af ak ar as ast be bg bn-BD bn-IN 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 ku lg lij lt lv mai mk ml mr nb-NO nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta ta-LK te th tr uk vi zh-CN zh-TW zu) 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/experimental/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/" build() { cd "${srcdir}" for f in *.deb do bsdtar xf $f bsdtar xf data.tar.xz done cd $srcdir/$_path for i in ${_langpacks[@]} do cd $srcdir/$_path unzip -q langpack-$i@iceweasel.mozilla.org.xpi -d $i rm langpack-$i@iceweasel.mozilla.org.xpi install -Dm644 $srcdir/region.properties $i/browser/chrome/$i/locale/browser-region cd $i zip -q -r $srcdir/$_path/langpack-$i@iceweasel.mozilla.org.xpi . done cd $srcdir } 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$_path/langpack-$lang@iceweasel.mozilla.org.xpi\" \"\$pkgdir$_path/langpack-$lang@iceweasel.mozilla.org.xpi\" } " done md5sums=('a4593936bf1c7a9ec9368ff249f9cc56' '1034ab86bc45115f9ef614b85cfcdc19' '4c34d69b741bf1f33648b77c3322b2da' 'aacb59b72dd27ed06881cd01d81fa3a6' 'e64213a5fb34e8d53f13200f7b729c82' '0a92bec210e3f8aff64a81fda8780cf3' 'd0f290128bbf2a4383e982bf4e686b96' '3f008ae077bc54cb948cc6a08a78a0f6' '84fde08dd4da53def0491960a908f9ff' '2494d4cba834bf49d2e8f0ac6e86dec0' '328c526e9c41f32c5df0916d8633b8e7' '6bbd86c0180764b59e9762f7b33d5db3' 'd4c2de19670d608f16158908ae980e0d' '36c76ce311208ad2fcc19a06f02c4d52' '1de6bdd14302fff21d62472bf172e5bf' '8aceec26df106e67c4f19589fcef7588' 'edd2c8f8c3f6df1cc819cf8542b76196' '89b3ab8adace5efd25a92a091e3f6bac' 'fefbecae93e912447a8119115930f7d5' '236f1fc25ff6e104ca61bcb48342710f' '7a839afc851fcb2e3e630090586245ca' '12fea0abba7caf75da8ba7bcab99728a' '4779ce690c5f45c138ec36fff6360bed' 'e3b767cfb3318fc85b96d894ed4cdec5' '2a2d96b793f652520de146f9dc24755c' '17120e297fc252e97e0abd3ff1c2a10b' '2259d8189d34915f32ab31b4d53d6e87' 'b7aa28e93264aea26595fd98d7982abe' '01873dd70986ca857cf5e00b85a22adf' '2f88825d3925eb1bb21a0ad092308edd' '485e799de41f283c937cf6055e2f5523' 'f19e860a2d5435ee61d48ed328494212' 'd64ac8e776f808d61d2c2c4678124294' '74b6666fabaa8e270356eaa7a78b371c' '36304846e8a1ae604b29bdfb6b0c12ba' '0cdfde7a083cca4308bd23f7203bbe7b' '74a2103823f0f9a6b0bc614bd46272ca' 'e088239e0f15ad5d23099ab2cad19d92' '16b9e9814f154ffddd8d9612bdf9f8d8' '6a2aca46eabd374d80106328fea6e340' 'f680470cc3d6fc87276a9b17d6841ae2' '6964eef1fd96fa810de34f32844f31fc' '223e82aa9efb2376f44b7601e3ddbeae' 'd821062dd74179309981c18542412e2e' '7128e964f3d01da8967c5e57b2d76b93' '2cc4b1a603c29450d19dd98c15093fec' '595e155b3d15432d5de2c5962feea581' '9110dc57eff2d7cab6d7eeeb11f8e98c' '0503d87f660e9e86be6a3c32ed73e65c' 'e19e8f1702232f5d77ec0624071ccd7d' '5618dcfcc50831b8efccd0c0c093dfc2' '1020905e47d89bf40545a3bbdf52951b' '6d187dc8a4ac042e7c871134ca86b2c0' '36d5a7066f518c7db7464320e2b86fc8' '9654556b5c1a74a4ffe21091edbe26df' 'd5e6d93aa7f35e052a24b612730a70ba' 'b5f0df97c10290c555f3002655f5bfe6' 'f1f4d8897422ed5328e1b2325a1f1198' '3bfa9cbe5abd0ea40c70e16cd2f5c24c' 'f27983d5cf79aa478409c33dae988ce2' 'cbf40cf391dd5bbac1665a8180f81620' '69ffe26a603ddc25bc7d9e56a70b6399' '90d6449031ae5e06acd8cffdb0d01e05' '326ad24d994971a2405dcb1532cce6bf' '5ced14adbdddd81bda4a9cd2ddd92ee4' 'b86565c39ef253d51a39bc851e7b354d' '915f6058a855a59cddeb027d2a518dce' '58f8bfcd609626a2a76ff22206e2033f' '9b0be982d506f060319bd3c41aee0896' '65cd9c3cf11f1937be0a1dc0802f3d1a' '454413e97a0d19ba018ebc60e2502d2b' '45b8f8cdb117eca4eaaa1d6b449569f5' 'f10ef03517f558c15fca7db4d9e50ad1' '5a3465027d47bd30da6a77f92e94fd08' '56ecb69e73f7d3447019e6f3b23aebba' 'c02e08ff0732233738fe3af877513a34' '3a4fbbfeb24cff45933c53dac27d6fdc' 'a2245eca0bca1d615e031e82734b8e43' '62f4ea1010191b721aa8b2d6130a3c1e' '45bd1ab2f164630366ce6004d0070f55' '1cce5000ad1146b1cfc5ff9cd5db175b' 'b9283671cf87329296b62f529e8e7709' '17fa69f4617ce5706fe11c54d5a737a8' 'cfd0b7b1215f13cfcd8eb1d0ab335aa4' '6ec5cd2855ae69f8998de2305109bd91' '4b121cb7694f5962c99c479a26442905' '6aa873082d24918f489431be9be7300a' 'f36aafb79f6120698f9b890c52dbd301' 'ff581801e9a9663e4562a5d28d4cbe2d')