# Maintainer: Luke Shumaker # Contributor: fauno # Contributor: Figue # Maintainer: Márcio Silva # Maintainer: André Silva # 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=18.0.1 _debrel=1 _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)) pkgver=$_debver.$_debrel pkgrel=1 pkgdesc="Language packs for Debian Iceweasel." arch=('any') url="http://www.geticeweasel.org/" license=('MPL') depends=("iceweasel-libre>=$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}_all.deb") done _path="/usr/lib/iceweasel/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/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=(iceweasel-i18n-$(echo $lang | tr A-Z a-z) iceweasel-libre-l10n-$(echo $lang | tr A-Z a-z)) conflicts=(iceweasel-i18n-$(echo $lang | tr A-Z a-z) iceweasel-libre-l10n-$(echo $lang | tr A-Z a-z)) provides=(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=('428246ef3fb64103ff2cf5eaae2a92ca' '5bff9acef5bdfd10fff5e3f36ff7c8bc' '5ada703cfdc40e32c5c145380e979e1a' 'e8b198ad4673ef12538f17e73529f9f8' 'ba77a8937f6d0bc84ad789950ef42c70' 'd940e1ccb7f501555500b17f5ea28e74' '7325a84d999c3ea5f884cff15e1a4210' 'f35c32e53f07774efa39bec386aa35c6' '2d2a628958c5ad0f66077ae1703f61ba' '458c5cee205f12ced09f8baab1605e11' '7271c461eb02608d193208c5da94280e' 'a505e69bf7cbb4caadcd5dfa67da1b78' '0b0e10b39d115aedc1dfc0967068df95' '09153faa23ca0a953aa22cc3989eba5e' 'da9779d4a64f1bbab1195c9801fb678c' '1815468f85d1eea9f018a72bb83889d3' '6103d52fb61b4bb7e921870ff05c98af' 'c3f0e46e2cfb68bf30363c92dcd9934d' '5214d31f5cd5c077f09a0c275f936c25' 'ad4f664710dfa896b969f25b824d7086' 'ba2339dce1b84f0e7c0b77331572d6f5' '28fb3e3e873cf5d03207e220eebf2ab0' 'a6f6ea487f6577ddf4cb2ef10ed5e401' '8143ba212c6ef5f1dfc311ce84861450' '5a6db78ee5cd6b41c02b7f65e666a045' '63869ca68431ee4c7d3769f4ef8b68e1' '5e87285fa518d1a95a7a63a2587497b7' '969c213166c8ecd7cc752c557a1c056d' '0c47f76ca2fb3d747be170fd61fa36cb' '01f67291435616996e968f41259b91bd' 'f785b30e48ea4ee4af286325b020c545' '58684c98cfc9d35d3d37f827268e72ac' '2ec870106c72d0772f65f6a129547cb1' '98d5cec52877790042830e8be41db1ca' '654ee0ebb10cfbfe9b8b6540548f08e7' '5a60a9cd96e0900a6cfbf37f7a68b715' 'e6e276eb4b8b7c1eb5a3593b07b9a84a' '0c788fece8760fb61509c0fe1ac7eff4' '98cba049bae024ae7dc7426f6adf09d2' '2d37f79f57d38008e64c9a52a05c91a4' 'aeffb314945de717ef8a417653bcba3d' '910b595a09b98f4eae1f4e6ddcae6ad5' '9c5babdcd0ecbac8e487bed05cf5fe1a' 'f94018f378dcd11d8d63ebbd4a595ca1' 'bb4cc3cdb7995333babe6462d1aaef06' '7a3d8e89625858fea797f33e7a426c25' 'd1fbf396db41d77da0b3f9f2528c8c96' 'cfa20a918d3adad42313fc2db86c63b8' 'fa213ce6abfa19a6067e64c149e90b27' '8c2a0ec2e38504c6f4657d9f00c3b4f0' '3ff17d0759b40c4d308b8f28b698dba1' '2fc7cc5a0d2d0794c7f08156fd65619d' 'ed57c5f168e53cec827695ac4c18ec10' 'c8b05f70068e8a8255d8f28f3171df5f' 'adc1d1e78c6c42624b1e312be7dec90c' '1f667156cd0b9e23effcbf8e26d01839' 'dd112d0dbbcc45b38036694e5c82a6aa' 'f37be06f19a3e6e60727466896bc6b65' 'ec947261ee12d58c1a9998ea8136f744' 'a3434e5da7b65559de7c4adcb14906d3' 'b8984e5ab770cd3f0fd70cbc33ba1150' 'a06634264be552d2e64189a761c7cc3c' '417246fb8b66c806bdb903801f975627' 'b9e367b2d4f96ea111ae46c22801b0bf' '0a245b319c1dc40ef95a24ca5b0fca9d' '7a08d4e4d7a10f12a4d79fe96e2c1f51' 'f4d71f4e0a1794ccc25463cced9457d4' '778089e056b6e8b1aaef1a4769153059' 'c3855b0c99342acddca0a7e6d9dc126f' '9bbd6dbf2df859fcbbf366e753dfcdd6' '338ea8d0681d2df2409a2398c3ae3694' 'e783a6e96d080413a60d1200fa0ac8a7' 'd1af3e947fc8a8aca39bec88aaeda708' 'e53c6a92a5533a706abb6abbe761508e' '5d139a83f2b5e1625142f06a63147a28' 'd671a0fd8a4f8eb08d4b9ab52372d667' 'af9bf9f8a04dc898fad49083824fea6a' '78184aa445a574ed6f57e926c7ab25c4' '62f54d64f86204a45fc12557a4a76eb0' '0ee43e97979aff7b7e2bb3d9e42a6e00' '6fe3c2ed768593d942461f462fadd508' '469ff3256c7322f15a71e0fd81e09f57' '74bb076c39c409d9c795722d692561dc' 'fc439b2e9dfff5111d0fea9fdeef30de' '546c8cac927262e9166e01f4634a22cb' '1009936f51fad91899c6f0144040f174' '700322fdfe534fa47579895c87a93808' 'fbdd5acbff2ef4d73665766d1f0cd815' 'b3cc9c95ce6146453c8929213b04d9fe')