# 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=23.0 _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://packages.debian.org/experimental/iceweasel" 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/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' '79dab9701e017802fd7836f09b0a9fa4' '7f5e65435d65913f6b5db4de6b12704f' 'fc8710bc4f3c9dd33664e696aaa444d7' 'bf6cf79be7e80f78c4350a4b9f0154a6' '1537f83bd6096ab312059f2ff44fcc8f' 'b87bef2273eb2e9691989d0cc0796e3e' 'cef631d30046e67b22ae3e98569272fb' 'cc7567ae4077f50f5c58e44c99379445' '9a797ea80a39a7aaabc0a13add9d8642' '9814cc2047afaeca9510e0f5b787b66d' '5f5d7d58812ff3d1102f5170fad31c40' 'f1452774b84034c3fc079be4e8215004' '2dd456340af32456bfe9e871479cd9bf' '0197d174170ecacf7c12680f71981944' 'fe796550a2440a8a02bed15b84ca6a41' '4234c82e7b29cd153ebca63a62b573b4' '5510f0cda423afcbcc8de1e0666c7ef5' '736dd8cc1c4873bbd89acde7457edfe9' 'f3fe080515d5cc05dee84005b467f66b' '8213da6d3622c278a37fde53cacfe1f8' '56f6000f74bd142cb9ec5622736c5953' '96c1bb034e18ca3a2e9ee8712be2de50' '884fcff921b606600f2972a8973c9e6d' '4365024fdc857cafdcc3234ba62923a7' 'c720b6ed80e6643a2083b9dea66802c0' 'c2f5891cd1e92e80ee41e49b58951d76' '2cb9dee93c95e6ab5128ff5384b80693' 'd405b808264b6cfe443512de98d6e230' 'b9ce46669417244c3d77d2b861e0bd71' '75f2c2c42e48c52d9637f0374268cadb' 'd5eeb65dd5b6fa630c25d0e39351870d' '3f937fadf230a856592f5ec3bde97050' 'c0d994fa2402f28028939769a833c71c' 'b49aaacd5a3479883c626f94ed09319f' 'c5ad35bfa562c0d7856cd2b15df61518' '9a5c83918ebbf07f1f4eaa965471086f' '9877982d27418b3db34d4fb62e6bbd47' '369a8a2c23fd284e03d52e2461fb5246' '41febde1acf319c39806287badd4c720' '30a5260818dfa5bd3ed6a915eff8dad9' '6a19a4811dd68e7a0dbdbdffe5df9176' '532d92cd9176979a3a2287512559707b' 'b632a9f04afa85a8ee8b3915ba8e36cb' 'e2d111216c6db35589404028e72cb990' '40e1e440dcb227a0b0943de0a1140877' '9532fb58ac70875a8ea1370169d5cbe3' 'b5668ef7b0ac267a278b94ce5fabd963' '554a50bd65dcb02e30cc3f01635c285b' '835ff5656390c601d6fd74805f5f0aa2' '74c358a91d9c66dfc91c8a37bc45a8be' 'a4f2f91ec9709e6dd9f32bbf97953158' '42c0471c67198cce4b7209a52fb5c45f' '5692a3cb4726ab2b5bd39f80547548a9' 'f7cae18de509a1937e5464caa3f2e735' 'db0ba2cbaf693e5b7c5b69bca092e83a' '3c3e4b77edc9114dc3ca27ae79e33819' 'f27c3a9656f2fb538c2271cd45c67244' '611a51e67f288f107a5d447fc3b49e7e' 'd4b78f66f5abb8275234a82e5f4c8bc3' '909413ddc73264273dbb75bfc5a09b8f' 'd75ed18a5f66a635b0d8d691a30aebdc' 'de36b735372ddc93615a6fd6ed097639' '4db5aeddc2cc655be086cc7bff7fb4c6' '159311628a18b45758e1be5e765524b0' '06d2882dfc40809e00bc76719b31496c' 'a7d96efd3672d38a70649f35ea116bc0' '9ed75b0df1d88afabf5869d6123fe632' '8ceb15caf6f28461fcaa900986416056' '1f51110ba32a3fdd6463af04182ccfd1' '2bd1984332cae9842f0b3d0515f0bd0b' 'a7a42ee1a8e1375f82a5c660ea62b46d' '65e4f20c5e3acce5893f3e4f86a8cc07' 'b506d0835806df359283b224fcfdb14a' '9b47f7db9c1acfa782118680323b42b6' 'dd227476677930884ccd852141ad6c4f' '2a326115aacf63a2636ad5316e1aec01' '60bdd968bc67fd73db6c9a85134769ba' '462233506045cb7edca8a7462033b3d5' '4d9458fac71dd7dfe3035486d2620bbf' 'b17cb7ebca0532e3eb2b09efe92ff973' '4cdac6ef24a956ea9c5f4e156ad3c290' '8c9cafb88943dd0785dadace5e5e6c43' '22ad5d9788bc051b474fe3c7f61c25cf' '1cad0686197cd1749f2a253061ba8259' '0d4f1e3887143f9c5db3b9488d51add0' '374a225180d9de4a5a6775622717c01c' '924d9e8b83f9bb50ac4cd8c398a4c187' '490ae1cbd48a8fdd38828fe91955f4b1')