# 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.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') 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' '31f654187e17bc58997481e8a56496b1' 'fade60b00eb508d48a84d23c0e6541e5' '3d7a74dbce2d48f3c1ee8b60790835b8' '48d1d9fae40e1bef02c58e61bf7f539b' '065b8ea8d4545358188bf1246936eb8b' '3c70cb0d4212e2efbc90111cc3134e33' 'dbc87745091f8da747656fff12823910' 'ecbae99a66b2ce71cbbec6c73df8844d' 'a154b28a9b0de83e7e4caa8522fe3241' 'a38131384cebd05f97da8e61b549361f' '4dfabf91b1bcf5c5917a30b6042ded81' '376e3652e406c57e7f7a760094dad0ab' 'cb6b6fda241231881fc88dd4123ffa39' 'e940765847d1f83d03df11850fb9147b' '09ec90ab9c064ed95ec94ddf8323394f' 'cb436e667812f9031d450e58d66d932d' 'b8e033ebf0dbf8b0a230f97910d71505' '19208ca1053d4e64d651a19376dcd24a' '9e7b3895ddc0abb9e11588f594d6e4af' '0aa6613e504e5a3c05c47ba1219fbd08' '170fe69ee60cec853063a7da4a874c7e' '317b03437e37d65140850b6bbe72e76d' 'ff81fab8ad6dea85bfd2e6cf19e15168' 'e963bd288d0eef928c639cf474f66106' '02ad1252186b093aa08213bc8e178c96' 'abe884cc2b185ca7ffdba54bbeb56069' '4cc3a9db198329fb9612a4171619f177' 'af14e936a7ad830987464abb251a7e64' '96652e4a21ea60e4c29ecbd2f20ab93b' 'cea50d05ef64864b52eced984cdb6d09' 'a496720ade4c5e27dc265d953a63f4f3' 'cc0cf100ebe57c765b278c3a11fc6898' 'bda56ca990bb70ebc2b17a6d6d078cc0' '0d16cf2741ea660acf781a156e64a60b' 'b773827e9d806722b4164338b1307cdb' '73166bc2a29b207e3b0d724957b0c5ed' 'f1b0c9f9fa3aa50a1837988efef95cf2' '9b08f5fab447bf210282f470e447a3d4' '330c9304f9ab0038c892c248246aea24' 'aa7237a6ad341e4d3463b470265cb6f7' '631646b52dd480126a5efb41d4f5fda4' '89b783cd706c960c217283e0ffba02c1' '0a23686cca72fa95f1ff54eec885b306' 'ee0e262a083429d8388412955314a6f0' '0714162d56a436394b9165f7ad2bf549' '76a5096315e019234b4fe6b9e86c7ae9' '4dc4688b90d81881e89af6b2ee3720ce' 'ce0c82cc666abe518a24231803883d68' 'b67193f83bad38939aafb8bb7368862a' 'f23ac7cdabd042cbc841c408fbe69dff' '422741d2bb3c3a272a94b2977de188b8' 'f88e8e651933640877e9f088e77d503b' 'cf9445ebf2852bc40e140d5cfca269d9' '1cdeb5e3a3e4ccea28299ab21559dc27' '2c4e7209039d4cab5d614419e7612079' '3a9909afb4d73c12e36bd721d1504788' '9bf880dd4d142e0f7adc3bdccf196a13' 'cc7dc9f622ecf277da1598f2a7391936' '70be0726c473cb814cbb59d8efbffac5' '42f43f6ea94dbcc20c9052e5c86edb40' 'ab3b4068e17b5ac765e0bbb29332b935' 'e135b2bf59fe4f03c87fcddb626da4a5' 'f1df05798115e9c7db8cc1ff1713e87e' 'be849695d961f94ecbe95141c5be9b63' '5763fabc54b0a6cc5f7ecbade138c819' '12fc8c500e44a36081963d0b591b5ec7' 'aed0dd9b85788b43916a927234e25a39' '4c0b62ea092c34f8bc22caaacab4206c' 'e31d50bef08bdc2b5b6e526d4aed8aa9' '283f98e2175e01bee3b8b84237d24284' 'fbeb003e7d0819903c415900bd874e4a' '44b6504f4f4158b8439263118bfac99b' '4b692c497769eda8778fd14c747b2f90' '9e6dc514be82e7d9c9702c301525876a' '6cccbbaa7835f4538caaf5b170b42390' 'e43d96c0c4758f327ef28555cbfe3e1b' '65850ad55182fca2a91e213ab25c9c93' '891de1295abfcf21651f5996f2f9c5b8' 'b8497fc27cbc81c54fda917317c0dc3f' 'e9eecc0fe4c3dc4b9ab4c21714eb45c5' 'a3a898b665e4044ea77f6e2a48e3f448' '1dcea4aeeebe6010b95e85d2c4fead6c' 'e063a63b1dd3fc4ab5947079fbb496d4' '9165ab1d8d0b62a460b955129d160c3f' '25b2dff9bdd8592e2ce11dbf53cc995c' 'fdf6b9c514269c39f032d08889f77576' '377c3e6358622323681387a15bf4de1e' '5e72c0853f73aa7e60c8f1ceb95d2910')