# 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=24.0 _debrel=deb2 _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/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/" 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=('e88728730ecf9f0f145de5f70e362b15' '8b54f8c36f8465987871145fd70956ce' 'ad3a11f1485a58a0ad59d861d37a08a5' '9761805e9011c371bb443d8f74fede3c' '87bb6a20535feb2692aa2a6a1afa11e5' '656dca2918d356fbe368b18fb9eac7ec' 'e1c793ac7d7beed9d21631154c3dbe1c' '862470f8d5ee8f8d2f68afc7f4a3d5c1' '5d7d027fe8c821689a4fdb022fdf7b1f' 'ab298b1e9d86dfccb6797a8f2f28c8af' '4c3dd02509c0f7a8506b7303a410692b' 'ebe4f9e91981bbe85d4f2024325d4cf2' 'c7e1dae44043c1236f96739ad1117fbe' 'b33da7699c2a2f5e0febd11e4489d382' '63c8b3e4c079fbbd98e321035b5c6317' 'f14d3462af09d8094393ee16f679e5ab' '0eac6ddbcce45fd8e9a202c93a3738cb' 'c837f374f56c0bd6efdde745dce89f8a' '5f780c1b42835050c39db15493dff728' '69303505295c74467a56aa2a43ea2b82' '7c44dba21f5d03604b5dd120231a00ae' 'a401bc653b544ac4f259cca56b79d96d' 'abdac5ba27fc5cd2ec4d5bc514772670' '0ddc4de7b3050ed2a49233fbe18eebb3' '7d09b317736ba78bd6bcf86f5f6e1e11' '14d1ceaaef00130134e017ae868db8ea' '9ddedfef7ffea213ef4d4e1773b3ad15' 'ae89977182d5998204b8ebc1e2603e9f' '642cdf237587093072412720fb36485a' '113ef967c5c05ae9ceae093064fdc116' '90425e1d17c39090a68014c6ce7fb17b' '0d9e0fc7162eb0aca197866ef427f481' '95cc1695aa5bffbdcbcb773fb0430319' '1475a2ad88c8699a9c36e07baed988e0' '26fd5bf6e4e0a6c634ca7632fb20d69d' '1cfb6db8de12e0698f0663fffe651962' '47cbb471101ed09e1d43f85a38cac91f' 'e8cb435f70c0d62b07cddf051b2e6a5b' 'bc58060bf3539ab408f1a331ec617949' '01e8eedc1594c13db4f8a991fcf87f83' '91179c0d3ee8f003a848eedd2435ea3c' '0bac7e153488e965f164d61d81de87cb' '4dabbdfa4fe6477e862eb381eb2c4fd0' 'a83a772712ae74ddb309cb4a7cb52f75' 'e16444075ca17e7b5961f7e1e0a828bf' '4df54bf6c1b1cb35a130d34f9a981eec' '27e8f49d9a73c79515aa75304758ae22' '4ad85b335fd26d3474548433fd20d919' '7f63adfe80832afc40cc3774b48fdefc' 'dbeac803ed5906af388d2130cdac5c32' 'f82ba92549541e2d89d5040d175a11d8' 'bd46bc7902cba8866ffedbb50c8ca2f8' '203f1fcb9dd3de9396787fc9dab0312a' 'da685c4c4bd727b337bb720d83de8cf5' '42fbbda5287dfbf11619e6046bd06f8b' '65844655106abc5fba71a2cd9bec2d26' '4ad3f9cbb469aeca27443e39a53e8c73' '9225277738d7a0fb8b585314ecdb642f' '292574470c2daeda3c005b12d8a66269' '954554b04d7aee0c6662d2edf7b48c1b' 'f15824595b7aab31ce8cc91de781ea03' 'c5f2c9ddb5775179be5eea13b12f843f' 'def21db04a3b606c603412d7a0091041' '686fcc1eefcce197c8b27363c5db6f34' '9eb2657a7af95927274b0453056173b3' '58e3dedcb8c0f85766aaaa0d35746b94' '209670672c37d4befa4375528385ae4a' 'f3b09defe2dd33f94c5aa4f3c19d726e' '3f05b588ddea099c873203267287e296' '91180565b17731d4ff40e6612f499527' 'fac9050297be0dfe64473d3fe3bce03b' 'd72a455cd79e304627db71c0ad42e42c' 'f271b0a4b2d348edca352611da9fa79e' '367a12e148e94885d5141a7b374523f7' '18fb3c7bbfdf0b81a40ef5f0bd9d3c2c' '4e5418b69f62e5d281aa98b0089149de' 'bfdf7ae55a0994fbe3ed2359dfd2d437' 'e7b4b504e518b16bb5d9cea8770b1b7a' 'a8719e1294071e9e0366f686b89a793f' 'c422789ab794748200b3d33f660b0076' 'ac040347a410692fea6b7fdda06802cf' '97c066c4bd823d8f3157fbb390cbaaac' '3167b085b038f6f1bde2530a167e7405' 'e969d0185a8c34341edba2ea2e70a476' 'aff3452e3b6663a2e2f8870924bfded6' '44519549cf6b052b49519c9960f97481' 'fe67796800cb807148a39722d689a4c7' 'b947f013e632c6d262ebdbfac53e3958' '677267c8284fca2b3749f53eba598121')