# 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=19.0.2 _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' 'GPL') 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=('e88728730ecf9f0f145de5f70e362b15' '577f0913ac160c2336854ed842044b6f' 'e96d6bbc8345b5ffb47637342b480193' 'ed612ec7d50fcd977859f3e6f6875534' 'd35212122110d449772202f65f8954d1' 'fc764ee08f7aa67f69083aceab66bb81' '06de1d263a8a4776b7e448a0ad8362a0' '02d8e24ef36077bff080eeebc252adeb' 'ebf1e4045843f52956a98bfc70ec3efc' '9d8cd02d602731db2d1a02e913cc7dbc' '287b82c04569177250b55d674269462a' '382837da7d688057a0b69359963f93ff' '1ccd265903b1963f6a9de8539698cbb0' '0219f58a916c0cf0df799c2e269105c9' '5527ac476ce1b10bb2420047edb21f24' 'a40237df431981bfca233ef38a8df474' '32b3599f81fb9a250d335e4a4a313def' '0903b962eca658cf88a64095f139a809' '3a80ded2c90fa410432d44bcd9808b9e' 'af744ffcb375785811fbc22b814cfa82' '0fd6576b735ac437e25ecfab730e3db3' '694019675d5966cb7aafa662c207467e' '05b712fc956fac57600eb6205a2341d2' '67e11e01d236f0787d382c462fbaa0d0' 'e07ca2aa3d1b68307b10e46b267e7bb5' 'cf6b53eae07f1c1129a2ce3d89c78589' 'adb43ace5104c3ff9a96a5c9cd5342b6' '08d27decba62fef21bc0f094b7c6fb39' '33d1886baa6cf67385f1d662b31b6bdd' '01724da61afc4558e80e93662a96d5dd' '7b11d548e148cb779e164aa21d781e77' '06ec8e9346a2d8bed31e59d2ae5f06c2' 'cee7e005f487018602b0fa6336b1e808' 'a0550ba75b0030ed610c24a2508e0f31' '1fc0945594cde4e165828e610fc3e0a1' '65fb01cbaa9ec423430084d014078344' '4d4edc8cc1d512e903e6857232ec6c04' '60461b2b0fd0d50b7a799702880595f8' 'b6b571eb0e2e5e7f2f68787e4aabf2bf' '49ce5b75e49466afdf455628927d2d30' '014b582e1d7b96ff4632cdd0ee12fd2f' '3d28b51cf16763c5cf246e956c154ebb' 'b8f60afa1dfe264418a7a1d74374629a' '3743cce61567698ea95a622a58e6024f' '3fd118453485902eeabad9083d77da0a' '8f16503b338fa959d234af03eddcecf6' '1cbb856b565d60933f550b589b81ed90' '10150da51e917a5f1f084d41d9b70d75' 'cee582980678829954cb7adfbd8bba81' 'c0f0fe587753be359701673c8bf28c0b' '48be85369d8a5bebf19b99143693e656' '188dcf198b42edd3c58fe7d89881ae27' '6d0f4cbfcab26af14b8c6d088bb99e75' 'b0522c391e49d68bfe523de9eaff78e2' 'e79d309ab539a3735fdbd344ee4d087c' '3222399aa9eaa432e13391d1178fe748' 'b412fedbf05a9faa37c3119ce8745b38' 'fa42254a7d3304f89386ae5da13395fb' '4507fa683d06e3a9f2bf867c7b9e1c80' 'f18d4b25957c27a338b9440243578341' 'ab21b048fc397f6e87929fea4ed8f49f' 'd564a6d04df098010d706001ce07ab45' 'e552c50840d4d6587a748f78b7180c16' '4ebff11fd20c9d2e32a5917d13275c17' 'e27d4af2134fe45ee332738ec333ab24' '690a3a5187e9f9275b6ca368528856c6' '42921abda94e6f1c960ff17197a7a203' 'f23feb82e9e498d7b95c075d72d58f25' '79e5fafcd4c9053d71f6b88d4ba13c19' '5a5faae4a8339b9543f365b9bec9aaf9' 'f6e21175aa922111e1270f845df63c6a' '24ba1a50d34e7bd77b443184e80a4154' 'b644aa9d757383848504104fefa8c02e' '24e395878a542ae3e148c86ff6d7f834' '98e1f1d4a59f8b29eba9c0d9180fff8a' '96bfa3b03d1ff2cd6a5934c4e04b3fbd' 'cfd277d4d8a12cea253fa163e4df4670' '5649ab30c7856895199524359e8ee6e1' '04acd4ea38086e95976bb98762283fb2' 'c62bb42d6b5718b6cede126466d40d9c' 'ce3d87441cb6a23ff2c2343e112fb265' 'c5ac0408351585156b04a1c519851de5' '5eb03c3ba770c3d03fbc61a01c31f89b' 'db6fde87a056b5ba9705d3127028cfab' 'e77956cf4cf4bbf16949bfa6fa5f815d' '2c694332daddb6de2773f2fd4253521b' 'dd12eaa38c8a47e05b7b87de8914dc78' 'f37c87a13da078e6a575c36dac084fe6' 'beaf7c4a95689735db4899780bdc1aaf')