gtk/firefox-i18n/PKGBUILD

231 lines
10 KiB
Bash
Raw Normal View History

2015-02-16 10:45:53 +08:00
pkgname=firefox-i18n
2018-06-08 10:57:26 +08:00
pkgver=60.0.2
2018-05-10 10:14:32 +08:00
pkgrel=1
2015-02-16 10:45:53 +08:00
pkgdesc="Language pack for Firefox"
2016-08-04 03:12:57 +08:00
arch=('any')
2015-02-16 10:45:53 +08:00
url="http://www.mozilla.com/"
license=('MPL' 'GPL')
2018-01-05 16:58:38 +08:00
depends=("firefox-kde=$pkgver")
2015-02-16 10:45:53 +08:00
makedepends=('zip' 'unzip')
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'as "Assamese"'
'ast "Asturian"'
2016-04-30 04:01:29 +08:00
'az "Azerbaijani"'
2015-02-16 10:45:53 +08:00
'bg "Bulgarian"'
'bn-BD "Bengali (Bangladesh)"'
'bn-IN "Bengali (India)"'
'br "Breton"'
'bs "Bosnian"'
'ca "Catalan"'
'cs "Czech"'
'cy "Welsh"'
'da "Danish"'
'de "German"'
2016-08-04 03:12:57 +08:00
'dsb "Lower Sorbian"'
2015-02-16 10:45:53 +08:00
'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"'
2016-08-04 03:12:57 +08:00
'gn "Guarani"'
'gu-IN "Gujarati (India)"'
2015-02-16 10:45:53 +08:00
'he "Hebrew"'
'hi-IN "Hindi (India)"'
'hr "Croatian"'
'hsb "Upper Sorbian"'
'hu "Hungarian"'
'hy-AM "Armenian"'
'id "Indonesian"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
2017-01-26 09:21:53 +08:00
'ka "Georgian"'
'kab "Kabyle"'
2015-02-16 10:45:53 +08:00
'kk "Kazakh"'
'km "Khmer"'
'kn "Kannada"'
'ko "Korean"'
'lij "Ligurian"'
'lt "Lithuanian"'
'lv "Latvian"'
'mai "Maithili"'
'mk "Macedonian"'
'ml "Malayalam"'
'mr "Marathi"'
2016-08-04 03:12:57 +08:00
'ms "Malay"'
'my "Burmese"'
2016-08-04 03:12:57 +08:00
'nb-NO "Norwegian (Bokmål)"'
'ne-NP "Nepali"'
2015-02-16 10:45:53 +08:00
'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"'
'or "Oriya"'
2016-08-04 03:12:57 +08:00
'pa-IN "Punjabi (India)"'
2015-02-16 10:45:53 +08:00
'pl "Polish"'
'pt-BR "Portuguese (Brazilian)"'
'pt-PT "Portuguese (Portugal)"'
'rm "Romansh"'
'ro "Romanian"'
'ru "Russian"'
'si "Sinhala"'
'sk "Slovak"'
'sl "Slovenian"'
2016-08-04 03:12:57 +08:00
'son "Songhai"'
2015-02-16 10:45:53 +08:00
'sq "Albanian"'
'sr "Serbian"'
'sv-SE "Swedish"'
'ta "Tamil"'
'te "Telugu"'
'th "Thai"'
'tr "Turkish"'
'uk "Ukrainian"'
2016-08-04 03:12:57 +08:00
'uz "Uzbek"'
2015-02-16 10:45:53 +08:00
'vi "Vietnamese"'
'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
pkgname=('firefox-i18n')
source=()
2015-08-15 01:03:26 +08:00
_url=https://download-installer.cdn.mozilla.net/pub/firefox/releases/${pkgver}/linux-x86_64/xpi
2015-02-16 10:45:53 +08:00
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=firefox-i18n-${_locale,,}
pkgname+=($_pkgname)
source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
eval "package_$_pkgname() {
_package $_lang
}"
done
# Don't extract anything
noextract=(${source[@]%%::*})
package_firefox-i18n() {
pkgdesc="Transition package to split build"
depends=("firefox-kde=${pkgver}" "firefox-langpack=${pkgver}")
}
_package() {
pkgdesc="$2 language pack for Firefox"
provides=("firefox-langpack=${pkgver}")
conflicts=("firefox-i18n<31.0")
install -Dm644 firefox-i18n-$pkgver-$1.xpi \
"$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1@firefox.mozilla.org.xpi"
}
2018-06-08 10:57:26 +08:00
sha256sums=('3264cdac77964c001d27c1da36d280702c6e28bb9caedf06a7a57d2d034f5097'
'46c49276255243becdddff6102bea42c4860cc3c008d4b01f8d95b91812cdfca'
'037f8ec9d96f019059d8131eff4ab06fff8ecc657f98ea231b1e5e7bae730880'
'cda7d8d114da54e4ecd6a5781795ab590c3510c59ab74d1c8343a2834489fa73'
'b978d40a6ebe0ec9ae07fe9d0b2a24c181422c1c09939255f7984a4b153b9a26'
'5be044c2ea120e039e73a33c334314ce488bc12f0d0d5605a86320a023ed3ea3'
'c692cc2f12e4df1b5e45a5070766e8c5cf468aeb3315180228defdc5704e61d1'
'62178b8aa781941a3de9d11e597092d479f682b5c6738de010110a3b9a9a42d8'
'cbd8950fdab635e864c10a5358d0495210effd6160a62b9599b093338dc67a16'
'026b702fdec8e922e71e6a9198d42de7a615d47d9ce47d8a58fdc8c0ee4ffe5a'
'acd17442b0918ddadaa324223b70cc240e3e5f9377ee1bf966cecb6f1bd124cf'
'6fc982720e171f8c4e1b06eed294735a6514e3e54bb9ada39cca697315afb48f'
'41f425b998c4f37c2e506d24e06ab692597d5d5f191c1042cef42b53b164377e'
'5bd65f390119dcd6f09be4c71a158187e3d0ce3aa775b17459c4b57b6931877b'
'e2c989a044c9a4af5ec60676d1e2f652d3bea657d0b51f91fe763458781d6279'
'fe33cf6e6b118cbd56af791fce6b57640af600f3ed483ff71b3dace8c3ec378a'
'eda7bc1cd123f24b57ce6d0fcfca3e6c0954c71a32ef610ae62dfe8ae8477140'
'73daa18ad8e7a42c781242a506587fed18158f0bf1f9f2e7e9c2c8fa4916b4a3'
'c447405287531c915afde8ca535b1b812b29a4a15b8aa1bb562b26276801a371'
'fe02706b63725e0ef67d23cecae9e0a592c1b0c8bb0050773954f142793ef0d4'
'3a012162ccef7068fd5b16117ede3eb8c151e99635e83c031a37f1989565f16b'
'0df9291489150fa400c0927b770f5a94e7d3ad641ea59ac720cbf006f3c58e50'
'05cc1895271e735fa0d4e73c0cc792de6d7bea63034777fd7facd3e45d0630da'
'005ee9da32ea33d4f420ecbcd8add9cf2ab5bf332b0a7699ecab4ee67331a564'
'f76adcbda565019c183d8a4ecb38a911a7fca78b7db158a5a1fa5402627e0566'
'76b7ab024878427cf6ea87b9a74632c667b4cdcf03bdc899f95bb802dfc304d6'
'2829924eee326add8b7f9f9dffd6a42f54e26bb573307d7655f74dff3fa4df43'
'd9f0ff92b02ae4b6674432c191950fce9d5b85307b3dd4a7b818b6c73a701271'
'a80e87f4151defb992312fcd143890c6b86cf5067222a2742257f12eb81fb067'
'0bf0337cbd82f45f141eeae5433b4b77da449e3077fc0b32c9a3dc511da47f93'
'bcf099ecd8ad1544e7d084417d6c876f6629b2689a194d7b38a0988a528e5d15'
'657ad94dfd99269ada99636ebf7a7ee9bb7364bdcabaede2f6305bd793793f92'
'6c13eaf3cbd4ef845be167f40509e6bb1b6732a3a8f0b7dac8a4b27bb1fb5244'
'2def398c510f0417922c6155a47b532a2604794aff25dfaa1a64927e5112e69c'
'a07e724a94de27dcd7efad3b518519eb2dc8fce2e6c6ad82c49d7340f1aae654'
'f9f60f239d7091ac4fe4e8797fe66a2cf8f1998229439b64f02d12189fc56ed8'
'8dbe92bf6e56417998bb581600f33abdc9ced8015a2f5b5404ad16331377d469'
'2f8f02fbff9dcafe6e97f56e3bb4cd30dab599cfeac5aa08176ddf115e93c230'
'0d5ccd4b83d3bc510f48466b647956d356da98b2873bf324e0449f795418b83c'
'ec0799c68a0f054ec30fdf9f7b698517b12d960235dabcbfd6ea828e38647cee'
'3fd33dabf5a465fba7983553ba89d7189cb156132bd2060932b11f1bc3efbabf'
'be54a7a81d3d2aecd5bda7266034f2c41dd2271ca41c4a59dfc2d95ef8ef6876'
'c552a2302b5832c953db367475d9eb292e75ef3f1319e034ade05e6e5ef1f15b'
'61bb78d4604bb4f4fee525751486e6e5612c285565bb7e42f6e3b388a9dbbe31'
'54deba7f2a00e48cadd99208472e467f1f78a678db91ba3fbb8ffe2d925f5dda'
'f7fb19719341975e08328270ba1f4933d589fb4d2798ef9a00965828aba55227'
'0164a3686761abf0be0a1d8f773762031222e22362152865c4e38ac306b0cdd3'
'02b80d059ae403c04b2e130f521b1d80ea71f505cfe4dbd120ea218a84bedeb0'
'dcb3446a228a3cde462264e0ba39c606aea4dc711919e6c7d5dae252ecdd5a67'
'fcfe7fc9d2cff0399e369eaf1d8bb5d8adb73773d095858bbefd2758d69f7f27'
'049404f2dcb4d32ddcce2b36739b4301b69586906defa775fc6500c8fad678ac'
'ed233b274feec630f92c432ea9adf7624548c628308724aa4046baa51a9d6004'
'a67c04fb6437227a68ab8083491119fc0931dc8b397d605b92f804f9f2f4c710'
'3427d552400dde0e3d73019cdf6d3ff7e0235d8ea0e9647b90da923c60365924'
'22eed6eba57f8cb38bda67e8a90e7bff5668f2e596869bc5a1c60c24453733d3'
'd1d4e0d940eb4a19ea6ba8f4dd883c4e365d9f1ac7dfe90160764278fec29119'
'5d7a35f2890260978d0d7110e73ae2109bb3703d6cd65d36048e66e77062c7fe'
'462e8d28b118e601f8eaadf7ee495fceac969e1110debe2e0b12f4afdc5b1834'
'66e8e472fcdd9532a8401a4a9bb7293fcfab4535e6129e62d0aba974753d0c0c'
'd752302445ac0f14496e4230c1c094d2b78fef42f3272914c3a52b72fb8dc4d3'
'0652ddfd12240e1a7a258835b6b72af06856d541c99c6a0d2275dca9157674e5'
'2a05310d226bd5be71ede145c898eeb1c2e135aefa0245254201266e0595b969'
'877a6de579035a20ff32075e5d4d36079af06c0f307428ecf508c39d2af9aab7'
'6702089f2b5560f7774f6abd432cbaeb8a3364f4897dde19a158efa647bd7a0d'
'773f9a9843c79f34bfa459829b8c9cd3546b544dccefde0e7c468098de47f383'
'd3e33d855d4e0d0d89fda9c4cd6b1322348059e2ec378d522904f40e81a3f763'
'4f419acfd5824b75e6be4a8a95645ff6bc8798fe3e54c740f8652ca7836ef539'
'29aa2f24e4bdd67c58d17caecd8b2c7d81bb0bbdc682d76487614621561f1085'
'9da7b23e12d90aeed04e637772a0b8a3f75d7d6dd8d7cfcfc5d60a99f8d2fd19'
'77432ae4cf8faa53fb3aaa51749547b63205d301cc9b3cbb17cf8837589554da'
'6c120bfcc19c4b68b21adffdda876eec2e928509eb0441bc0f6290098e3f333c'
'aa3613bea650524dbb7f5dd7114759df3581479602a64f57f520e267582d4987'
'67f4f4e4b1bf773cbe5712042fe99af140d85da9366126aa39c59798bb1dd0cf'
'569994da2a6f808a8d6c533b76487e19088d60085a043afb273c0cdb0f598685'
'5a97e49719592a6d5ef0f829947afb54e2e4449a89a354bcb0bced8e6594fde5'
'2ea09073bf39fd18f2257176c71044c8fb9eda6c9e7fedab8c23316f5167d9fb'
'200e788abd768d1ea478a341a2b9ed56b44097b36cde8d9b1818157d30c96cec'
'f396351241475b099f7924ee78bc156be5213323789e88f013608d908b0df8f6'
'b10e2296960aa0a98aaf6fecfd08ce64e223e8f7aec169b1a94d628b2c8348c1'
'a63256b85d637d60086cfff632957c44c45ba53c843634f252e42601d54e7abd'
'e8b0fe2f702f3c1858adc19521a4a661275df80664303934c79e14839843f067'
'6a4e20050e2b4416ebaa35a32fe5e3ed7ac2191bbf0a5cfa7d5e1e046c1c8dfc'
'942d86553fe7224497e497464537fecf8de2f5fd9819330821e05b7968a4ebd2'
'8c03cea19a64a176f135b6de774740292f93cfdfff262440900b3e8117b789b9'
'ea6dbd7a2f4379f8c980d5bdba84cfd2bcc91b81243e01d2770dd8dc238fca82'
'be48a1f68ce337997b6b5cc5f14a44ea53c8a6f9f5fcb9bd4f037e83a5e27f3f'
'114102a3af7a638d2a988c97c47f95631fe9c795770db1238e8329226e6c5087'
'c72bd318699dcef64d285a970850f1b2953c263033bec419a89b86d06a000ce0'
'72c1d09b935e26dd3838c8121527a768cd3518e0010452be062bd7459b84e944'
'8598e67bf41d660c443b62b1feccd8fc4904026bd26304278057028028096822'
'4fb78a9f7515ab7e3a1d1c7329a53dd91e090312ffbec6c9141454da8e24a000'
'8dccc0a7ec90bd42c0beb420d8572fa591afc3deb949fdbb68a610c53949159d'
'f0d1047fcf359865b99a44f873e210cf5adcde8a9f577cb6e5c517f2bcfa84bb')