# 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=2 _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' '7c6f5f3b396fe5b604a0309df56887d8' '29f6867a0dcce51100b1b2de81226344' '98187eb4f9c2b39f15f4845f2619a370' '30aff6be2c29b7edc1e2f25e2ba17aa5' '34280eb2088de420f0b30a5c4edfea47' '5e0c60ed96e7c0e7423626f1bf7887aa' 'b493334142eb2fc34e7b8437a9a2c3a9' '107ce703c94f5f2ee2e0ed995553720c' 'ec51a9f71f03b0b3f956d89b72fdf716' '44cb3ef84c64b774822b77ee98563159' 'e00bb35327d3ce89e4a8ccb2b8d657c2' '51749d9725048b3ff984589b98868905' 'e7eba955b7e1cbf3382f9d22704aa14c' 'eda9f403384eea2f7a6c1aa2a2847008' 'd5c6022989fbdb43ec30a9d8309fb1c2' '15fba3ea4b680218fd6ca6ccd1bf0f33' '4df74467841935c3dad15d3c7934105c' '58b9cf0787d14874a8f8d00e16367e2a' 'c0f4e54fa68297daead97224ac4e082a' 'eb9a40bb22d5e2f90a044f7bb2bf3694' 'a859688826673daac45691269ffb23db' '14e8a7ac44eda8396713caef5c0f3698' '40ffb8a42d3f5cfe45a18dbdca332cda' 'c37c630294cf249f568f2690a7893a5d' '8138ad1ffe9da5c2761dcbbc17956580' '232b28c8b786cae84da0f9b17b81f77e' 'ff058341e40c2298e93781537e1e16a4' '8ee84a80ec21062da79ac4f890011138' 'c87c957434ff5e3a358169d8deb82289' '3b214ba1561a9fd68496bc15741f0ef6' 'a31fdc5c8f18b3da9f6da6eb40b6826f' '38c0029092f63fb242a5cfcaeea62a46' '1aa8d60bae24e311cc59c204c8d25acb' '3dcea0e04413a8cf09b0f170c46b54be' '42a11ebf551cb9ea4cc0ebfc0fa9c729' '60711351dbc78103da6498bfe8d36bf2' 'c1d6462bf15a3c1caffe95ffa1207b49' '63304afbf85a4c9b9e120bbaa56e083a' '5c352f049345c59643c973aae4d47397' '4f6c187da9ccee9d3118c14ea38d66a6' '6743c258d7551a50f63a08ec8bfedcf0' '27e98c22c2bf48b16a5662b183802e9c' 'c0a3726a0b620bdc0ab6ecf8a91ed9c7' '69892a62d19395ef3d58fbc8d234dc2b' '5c9dc60dc8884f6ec8e7077ea2656799' '78d395912439bd82633189089318d840' '27987170519cf7ba136b1cc7c6e15567' '8e508fdd2c4d161fce32e58310ca1f62' 'fa2c5b8c0d03a881c74f1970ed87e6d4' '17e05880fdf46e5c4012bbd16a870791' '4263c88956b91163726ab6c2a36d79e1' 'c93fe46191308c2d0a4dfd92943e49c9' '04375a5d4398ca422cba1ebc8d9af376' '5a5baabc68c3acec54012fc853c88a49' '1ec7474e2a71ce34557e65cc52e55ac6' 'ac283316aa0d99e45ef29bce02ce25f9' 'cf7e92c9e94be22c0ecd150f77e6ef64' '83f9dfe29a82e453490e0f19b976a7a8' 'c2b5ab62490ce83a7c3da5b14cffb11a' 'e8d8c354955612efb71ba70210930433' 'ae986053d93e5a9fdf58c01d330224d9' '46e43ef58e09d267ce8b598e630b189d' '61dae968369c1082d6ce9a4f9b892d7f' 'b6fb62a0c4ad8ec8f57df4ce61ed6c1c' '6a56a9ab83575f5204a0d650a02e23c9' 'db9a303e815c36c9251845170b68f59a' '1cc89f8bfee7126f68596d52a6a38cd9' 'ff5e0688537f43b489d4ea54e84eb9c5' '8ce1171fb621f8deb14b16946caa2990' '103c6469f89695601ccdc2998bc94345' '130085a16099eec0dd5b0b43c80c20d7' 'cc8eb036c9d97803c2be648eed65cbd5' 'd5e2d5852eb645fadc793023f7df6cec' '50d9019186336d288197067a7c7bdcd7' 'f8534e0a81a6e92212932958472f90fd' 'd46aa872ad6edc66881aa9909f6c60bd' '7f1d3f04f5fc0a321edb3956a241ed2f' '80d70939c6275dc8e06174b3d2980f01' '699f460331e5d884d31cfb8b9dff5d30' '6a89ddca19edbacad1a124eb57a701c3' '25585aa164b53a18c35e84674cd9ea70' '7bf050cbd0b6312d4d7700a6acaee52f' 'b91f594dbabff5f18e6328224b18b990' '61f0f4160e16acbe94f9af66420d4cab' '474363d9627ad332c92e669f95bb3089' '91e8ab4c43dcbdb79759e3321386a544' 'e6fab14157f96f30b4dd0d4ab1956caf' 'e1ac39329cce36a76df1404471cbe15a')