# Maintainer: Andreas Grapentin # Contributor: Márcio Silva # Contributor: André Silva # Contributor: Luke Shumaker # Contributor: fauno # Contributor: Figue _pkgbase=icecat pkgbase=$_pkgbase-l10n _pkgver=52.0.2 pkgver=52.0.2_gnu1 pkgrel=1 pkgdesc="Language pack for GNU IceCat." arch=('any') url="http://www.gnu.org/software/gnuzilla/" license=('MPL' 'GPL') depends=("$_pkgbase=$pkgver") makedepends=('unzip' 'zip' 'mozilla-searchplugins') _languages=( 'ach "Acholi"' 'af "Afrikaans"' 'an "Aragonese"' 'ar "Arabic"' 'as "Assamese"' 'ast "Asturian"' 'az "Azerbaijani"' 'bg "Bulgarian"' 'bn-BD "Bengali (Bangladesh)"' 'bn-IN "Bengali (India)"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'cak "Maya Kaqchikel"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' 'dsb "Lower Sorbian"' 'el "Greek"' 'en-GB "English (British)"' 'en-US "English (US)"' 'en-ZA "English (South African)"' 'eo "Esperanto"' 'es-AR "Spanish (Argentina)"' 'es-CL "Spanish (Chile)"' 'es-ES "Spanish (Spain)"' 'es-MX "Spanish (Mexico)"' 'et "Estonian"' 'eu "Basque"' 'fa "Persian"' 'ff "Fulah"' 'fi "Finnish"' 'fr "French"' 'fy-NL "Frisian"' 'ga-IE "Irish"' 'gd "Gaelic (Scotland)"' 'gl "Galician"' 'gn "Guarani"' 'gu-IN "Gujarati (India)"' 'he "Hebrew"' 'hi-IN "Hindi (India)"' 'hr "Croatian"' 'hsb "Upper Sorbian"' 'hu "Hungarian"' 'hy-AM "Armenian"' 'id "Indonesian"' 'is "Icelandic"' 'it "Italian"' 'ja "Japanese"' 'ka "Georgian"' 'kab "Kabyle"' 'kk "Kazakh"' 'km "Khmer"' 'kn "Kannada"' 'ko "Korean"' 'lij "Ligurian"' 'lt "Lithuanian"' 'lv "Latvian"' 'mai "Maithili"' 'mk "Macedonian"' 'ml "Malayalam"' 'mr "Marathi"' 'ms "Malay"' 'nb-NO "Norwegian (Bokmål)"' 'nl "Dutch"' 'nn-NO "Norwegian (Nynorsk)"' 'or "Oriya"' 'pa-IN "Punjabi (India)"' 'pl "Polish"' 'pt-BR "Portuguese (Brazilian)"' 'pt-PT "Portuguese (Portugal)"' 'rm "Romansh"' 'ro "Romanian"' 'ru "Russian"' 'si "Sinhala"' 'sk "Slovak"' 'sl "Slovenian"' 'son "Songhai"' 'sq "Albanian"' 'sr "Serbian"' 'sv-SE "Swedish"' 'ta "Tamil"' 'te "Telugu"' 'th "Thai"' 'tr "Turkish"' 'uk "Ukrainian"' 'uz "Uzbek"' 'vi "Vietnamese"' 'xh "Xhosa"' 'zh-CN "Chinese (Simplified)"' 'zh-TW "Chinese (Traditional)"' ) pkgname=() source=('region.properties') _url=http://ftp.gnu.org/gnu/gnuzilla/$_pkgver/langpacks for _lang in "${_languages[@]}"; do _locale=${_lang%% *} _pkgname=$pkgbase-${_locale,,} pkgname+=($_pkgname) source+=("$_url/$_pkgbase-${_pkgver%-*}.$_locale.langpack.xpi") eval "package_$_pkgname() { _package $_lang }" done # Don't extract anything noextract=(${source[@]%%::*}) _package() { pkgdesc="$2 language pack for GNU IceCat." replaces=(icecat-i18n-${1,,}) conflicts=(icecat-i18n-${1,,}) unzip icecat-${_pkgver%-*}.$1.langpack.xpi -d $1 rm -v icecat-${_pkgver%-*}.$1.langpack.xpi install -vDm644 $srcdir/region.properties $1/browser/chrome/$1/locale/browser-region rm -rv $1/chrome/$1/locale/$1/global-platform/{mac,win} rm -rv $1/browser/chrome/$1/locale/browser/searchplugins cp -av /usr/lib/mozilla/searchplugins $1/browser/chrome/$1/locale/browser cd $1 zip -r langpack-$1@icecat.mozilla.org.xpi . mv -v langpack-$1@icecat.mozilla.org.xpi $srcdir cd .. rm -rv $1 install -vDm644 langpack-$1@icecat.mozilla.org.xpi \ "$pkgdir/usr/lib/icecat/browser/extensions/langpack-$1@icecat.mozilla.org.xpi" } sha256sums=('fc301f3ce1f7d7cd995c7920af18f638e7dd40ade90318567c2bdb922d9cd11a' 'd03bb51046307005bb5542f81bcdc9c892d4abbc0ad041c4b62dc97254e78cb2' '2525dce2a87d3ad22f5840fcecdf763758e6ddbce0937a6e4ca1cfb2336ecab7' '9b2a2439c38319fe910b54809c16898a55bc975836f4d527cb1a1c0be528c98d' '4339243ab1fb9cab1d55f7afd013d2697819f450ad2f1c245041b78b8c937834' 'd0e0e9c005fcce2746425224a748433092af0f57c986dad476ef321880299398' 'd5d23977b3f629136343d5e35f5e6e308a3b5dae36148b5f3fafb0725bf7e09a' 'd345bae1e68f94095cab1d0c9010cc833fac501d18cfd29ecc46ce1bc9da9552' 'dfc2c55d7d7bdc0a7f2bdbfea353647bc1a76ad6a319f7165bcabedaf7525450' '6769ceebb6ded7a6ce4bb88d056cfbebb17f307903bdc2b6d1b9725a0afa9d2b' '78f8e333513595c387b01be3f1f4e2ad90dd2dec20ddfef7bb65233fabb57eba' '49652eedf3022324fa873a5db083ae9acaabb196e61072fadc30297cc5e2514c' '32cae5e29fe82582c1caf02820823711e6a86bf93711f6eb0c1a50119a49fb2c' '2ff9eeebf9d15580a38c6e3334b935813520b13a7a01bdd9d8ce721203a1b186' 'f756e8c7db6e46599fb6e2138f29755d8b3add4f2800b0f94d1be440651b6c7d' '95e177a54f941807d73b8ce62bffa2fe0b82c2b906a6050b64dc66be3d1d1c13' '656ac6827a270dcac3e5666183fc5612c59d3f9ddd52308abb188e2e6bd84198' 'd4df0fe6b929b476458b48fae3e014adfd3b1313bf575c0502f24f9b37595b20' '56f08a62b26ebbac9db45b96226e7568d5b5f487966f0e413c0b11023b778a5d' 'adcd50f6a6a34950429f10888b05a2a4bd6adf0b105db2a2823394e025eb81e9' 'bdadcf0fbc5299ea6da16b08178949295811ad2fd804b277d683876eca276431' 'a1e4c2a39e072219f7a2ab98030ab5d72b2079af9372281e56efe2890bbad650' '2d268c2a67263777ed273673578ded07d16d23f0ab839514e2da3fc9bd2d0a4a' 'd265fcca58332799b65fbf1dafcfc3bb57ab584ef74ea4377080d4956e01e549' 'c5fe46e60f21c2b9ee08909fa71f16bff7e475c297864e6114c67a5a88c10791' '1ccfa49500f0339ec897ef4be4f6fa1c7c46aa6197ef7ce0508d0b1199d7bf36' 'c6f28c1d02f135b65a27ca1e849a5cdc7bc17b33f362eea081b0df35d400935a' '3f4141aa8ecde4774a1be3972f9ac5c67ad117e626f694a256277d03cef2877c' '13f02be76871ccd59e2b112a4e47ae27d532df2688d348596a1f415f3faaa4ec' 'c5f8b52d3f84e7426e61a118e37e10cd2ea74671f23917a537e161d7a190e152' 'ac0b2cd7b1a36a743947c2d26f219107cf08056c2299509012735404b0458d22' '9fe56b9cbcc7eaf3d6b8917ad44ca6826f98aa1dc87906b9f96fa538bcb19612' '85bebed425abbbcbe03b962e3ec1bcf23d1bbede21946cbda7be47a26f55610e' 'c5725995b82582a3c12823898fbc28d8561aad9ba9c2b3c1b56749c1d00543c6' 'f48cd940d466a1da6fcb89952dffa2ec33b511e1abd73b05da5bc87512560387' 'e4b0cd58b9ed68574f6354eff6c4e95d16d5e2e9d231fda82cce3ea418697c2d' 'bfd542f0a138531a12c4fe9565c6a4515e16b4baaf94eb5c3d66e5788f8ce136' '56ead824b87a482c00358928306a86467abad083c86f704912cc60a7495857ac' 'c498b47cdf2a50d4bcf2c09cc1c643b0d7a68368a7d65b617bde1fb45e76f7c7' '512248ef422e85771c511b15668f28d7806b9076eff996bdced8b02e93b8e982' 'd70d373ce99c6a6f0ffa907659be5984d7295e4de73f508ad6f1cab8c898fbe3' '71cb7c92c629edeff69d25445b7f5ad12a4248b3e538b280aab1fd4633bd7f9f' 'd1c3d02f4ecc0f5999d56f42e240acccc97acbc10d8873035ac6f8a5434f55cf' '1e5cdb681b0369177cc5c256c4c7460ccd9299e8af674924eaeadcfaabc43974' 'e2bf6d3bc2fd7efaf7826b02df1663975e983e8f93c81c4f4cd4152dae7cbe1b' 'e62e3eb0f5db2bc9b292009fb731b43b17b61368b595a92e4caaf049b67d9b44' '56695e83a8899eb283d7c1fea4caad45592974ee726ce924f431a95288f35ba6' 'c81b004e3f92cdbf1c6f83aad36a0e6fa01a512b07602e12c8b71a99c1b65d18' '39d3ceb623a838281fa2ce80eb2b4d8a83114a273dc156c234e8e0b5448276b7' '56d9849d7f90dcf542fd4899388090857629a3e192a137b360bda0a333481800' '0aa2257f4785c370491bff4b4fac9bd537682ec55c9b91407f9dac7b1e34674f' 'd758049260b46ed8953209103743434cd28cca7df1e8d0aab04f4892df086f09' '3a4847710de50f545fbed70932ad843db559926110ce64ac0e5829d37e0e276f' 'f38b67b09dd700dfa571ff0239d82c33c32c8ba09e6ef10f2badd94832e4eea2' '3089c6a12e65445f19330219afe64c078e310833703f813a42eda723dd340fce' 'd43a86163c849eed4cb64ba624dc9e247df8161792df252823170a5d4fa70695' '8cfb025dbb2324f4cb1ff2d102d7a7f85c0cc863e97835134a658a568ad6182b' '2f047822e3ee78c3e92fcd10eecf511f0bf5cf31910dd16347efe689707867ec' '865eeb32f1f277f067722fd05ec65a1bc5b28ebc4284dcf784fc782c7767fdcc' '4ec45c6f3f56d7af07dbd3a16af9af8c817af287487b157c422d4d3ddd18a54c' '6374f079d4bfa6deed0afb1893f2f52186419d0da62ff6c33a002973997f49a0' '784f0244d23cddb2aeb140b2fc8cfd6c23a166b7cf3e75e08b4c56762b5babe8' '4fcb1b9873caf3f7a8b30d618f6b6e64b32158a5516c3854d8bfc8a7965db3ee' '412aa1fbbd91ccfabb390e3af9147d6003e63c79a83e3e4964b6c5cfba58f1b5' '2aa2f7f73dc0ddefb3edf86463cbf15355f210b1764f888f17a0aaa59c1143b8' '2e17d73f58fde4edffe82f5359f0c384459c4d3d29c27e7a3b563ba6ad7ace90' '5e345813b61130b4eb987545b6ce254e3778714bb022ff1f26e50f261bfb0890' '4514569542812550e1c55c0800e39d038bdd6d62d6d2659e354768bc68a1633a' '7c826b520cc01fdc60e6f08cd48cbfc350b7d4ddd410ec530fa4001ad86005d7' 'd0d4f518332b58fee476f18860b8a513f36ea7b2d0e86a69aeb92ae05499e10a' '5f9caff48a32a3a8cd19d89b80b5147522f3a0e5dc949422a7133e0376e62c88' 'af7c8fc3d87f58ce5102beeec6f930c89c2925ff96265d06174ba32a6d835585' '045d6293592b290d1e694b329f53142228df17d0fac212ce8fd2c1051f3b44f6' '502c13d649335070c599f455ce628ae503c3dd4814779bebe4b3990edde868c8' 'b1eb6b0792cc82c0df37f9f9e71b5b2b5fe7b87eb2478871bb90d8b6519909da' 'fad15440eac92ed0aae5836c095bfa8d3df748dcd7abce3c4a2cc7d936cf811c' 'ead9dde21ba05c8d3533d37be0c99d80e9f7e0a78331a1a2004cbf60f205515c' 'e8fb25ad3ce83c913e424ca15e4039ae1d37a7548db145f6aa092ed868c922b4' 'f36c9add2e205d58eb7a881dbb0da6b1d9ec8b2fd91f976a2e0a38985aaaf243' 'fe8eb02072b7a0a2000f083d93d70559905a9d37d0f95b005a81fe5a3df372e2' '4a079a3f1e53787ad104db3b1510877659871c4e8a555342171ad71d554c6cb7' 'c86188aa1b3929b6dc51ec58a92cfecd276c4f415b7f288e454b86dc14303d79' 'f3560e00c97c1700ccc100095d78f9a4821f53750bf24aa758809e0888980d95' '79cf13da0fffad3e7f7616818f681eb2a606daefba43300029dcb79d68add03a' 'c01b1b61debecd7961b2477f6f8c4e5adfb2f303d6aa6fc94366482245bd65c3' '4d9a2150c7487712153290d029ac4aa9b1a94d2cf08d2a2bf0fe273f139894e9' 'd18838fbefc1e263b72addcd1a0fd09dc6da8f8a7a2241953cba183a22eb3ac4' '9b91621fb4fe03c9257764194f860d2aa2cf3edb82b753f5b642c2067002e94f' 'b2575a4112f3bafd31725f5bb6d46d55b020c709275de87479c9741066c856bf' '1bb56828b1344b4929d79307aad2fa58076ba8e856b6fb0f9be9bfcd63265a2c' 'e3da1892c9df8ee4eec98dc10141f38d90a64028d7b5b7e6786ccfa296566453' '23e6168131af6d5526a1d4b5d67853f343192a62c7248c6bd699f69e4de92f3e' '75543c0ecca7d877d3a5f80d565d28fe7963973a96e0b6ca6b3df9c31a899132')