summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSwift Geek2015-07-09 06:52:05 +0200
committerSwift Geek2015-07-09 06:52:05 +0200
commitd0e69b66bcad4213c410e2b8a845ac54a244c07d (patch)
tree78c93bee9e07c435790a2eb56ca425a2a1799e7e
parent0ed775145f415981ac1e77627ac179da78c31eea (diff)
downloadaur-d0e69b66bcad4213c410e2b8a845ac54a244c07d.tar.gz
Import pkgbuild from firefox-nightly-i18n
-rw-r--r--.SRCINFO182
-rw-r--r--PKGBUILD276
-rw-r--r--i18n.install18
3 files changed, 87 insertions, 389 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b63fe4de87d4..1cb60a2e9f5f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,191 +1,11 @@
pkgbase = bin32-firefox-i18n
- pkgdesc = Language packs for bin32-firefox
+ pkgdesc = Universal i18n for bin32-firefox - xpi version
pkgver = 39.0
pkgrel = 1
url = http://www.mozilla.com/projects/firefox
- install = i18n.install
arch = x86_64
license = MPL
depends = bin32-firefox
- noextract = (ach.xpi af.xpi an.xpi ar.xpi as.xpi ast.xpi az.xpi be.xpi bg.xpi bn-BD.xpi bn-IN.xpi br.xpi bs.xpi ca.xpi cs.xpi cy.xpi da.xpi de.xpi dsb.xpi el.xpi en-GB.xpi en-US.xpi en-ZA.xpi eo.xpi es-AR.xpi es-CL.xpi es-ES.xpi es-MX.xpi et.xpi eu.xpi fa.xpi ff.xpi fi.xpi fr.xpi fy-NL.xpi ga-IE.xpi gd.xpi gl.xpi gu-IN.xpi he.xpi hi-IN.xpi hr.xpi hsb.xpi hu.xpi hy-AM.xpi id.xpi is.xpi it.xpi ja.xpi kk.xpi km.xpi kn.xpi ko.xpi lij.xpi lt.xpi lv.xpi mai.xpi mk.xpi ml.xpi mr.xpi ms.xpi nb-NO.xpi nl.xpi nn-NO.xpi or.xpi pa-IN.xpi pl.xpi pt-BR.xpi pt-PT.xpi rm.xpi ro.xpi ru.xpi si.xpi sk.xpi sl.xpi son.xpi sq.xpi sr.xpi sv-SE.xpi ta.xpi te.xpi th.xpi tr.xpi uk.xpi uz.xpi vi.xpi xh.xpi zh-CN.xpi zh-TW.xpi)e
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ach.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/af.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/an.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ar.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/as.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ast.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/az.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/be.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/bg.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/bn-BD.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/bn-IN.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/br.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/bs.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ca.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/cs.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/cy.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/da.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/de.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/dsb.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/el.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/en-GB.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/en-US.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/en-ZA.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/eo.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/es-AR.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/es-CL.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/es-ES.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/es-MX.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/et.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/eu.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/fa.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ff.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/fi.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/fr.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/fy-NL.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ga-IE.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/gd.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/gl.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/gu-IN.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/he.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/hi-IN.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/hr.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/hsb.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/hu.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/hy-AM.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/id.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/is.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/it.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ja.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/kk.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/km.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/kn.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ko.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/lij.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/lt.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/lv.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/mai.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/mk.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ml.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/mr.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ms.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/nb-NO.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/nl.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/nn-NO.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/or.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/pa-IN.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/pl.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/pt-BR.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/pt-PT.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/rm.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ro.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ru.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/si.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/sk.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/sl.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/son.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/sq.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/sr.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/sv-SE.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/ta.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/te.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/th.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/tr.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/uk.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/uz.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/vi.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/xh.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/zh-CN.xpi
- source = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/linux-i686/xpi/zh-TW.xpi
- md5sums = acbcd177e94bd5491d6734e78d319281
- md5sums = 51559d22a17dbb0c8d4ad441ae7b1369
- md5sums = 9af0a5c7cdaa081a92e6df8a79c3e829
- md5sums = 667dc3fa01d62b95f24f647ef47f397b
- md5sums = 267846d5414fd2856732f27cd86da712
- md5sums = 38258f53a537a0fd4bbb06bf5c2b364b
- md5sums = eadabc9bb83cc3877265b5202615fea3
- md5sums = 928f9b0359c2cefd7ac93a81889e0906
- md5sums = 5a0b81483c2e264ef502e551bad96907
- md5sums = 8ede916b77187a6a2601dae5bed05fff
- md5sums = db1a1e55af5aa2a27544b448746abc06
- md5sums = be737b8f575fc02b94bbae53e8a0d3fd
- md5sums = 945230fd5fcd85213512c7340b2e46f6
- md5sums = c7483cc961d56063e73aa91729ee3b01
- md5sums = cc8c886961ea48ff307556b4ca412989
- md5sums = 5154bd2a65835521a65085a146fcc488
- md5sums = 030e8eac1e18cf544e8740bc39f6c9c1
- md5sums = b2d77c7b2e6eb3aacc5d6d4ccc04143d
- md5sums = a4ca9a9e543b8141c497b9c3055a52e7
- md5sums = 61099f4a7841a900ffcb243b06a2649b
- md5sums = db95aae778ac380d8448eead4f3790a4
- md5sums = 5adb2e3ef2f6db5533c927262cbfbe0f
- md5sums = 064288e35c61d67537ee381a80ac0a03
- md5sums = 5fedee0ef8463c4b62cb31afce1fd574
- md5sums = 76c50bb10b7b391f0a21fae6d644d9f6
- md5sums = 8e00d82cfbd083e09c1056cfe66ab405
- md5sums = 83c308200217ab95f7d92acf8b18c03f
- md5sums = 13f7845983f60929cfcb712e357e1821
- md5sums = addd6e0e7c5ccd02af7138044aeedc1b
- md5sums = 40f248a0fa8fc15c65bbbf3826668785
- md5sums = a9ad1f6522f0c97e193f89faa41622af
- md5sums = d1c0ea8939ca4d2f2ee0a4027f26b5e3
- md5sums = 0781f37b5541002950e23ca139260b3d
- md5sums = 2597fd0e6e82150d8aa553fc89c59011
- md5sums = 6e19caf7bc4d7068371a719760713348
- md5sums = 7a327b65a81e5d19b8f7f58ee4e99ff4
- md5sums = 2585df0fba39b4ef0c6c728c1e26f1a4
- md5sums = f465a9390443db1a7aff3433bf2302a9
- md5sums = 5e3a338ae5cc95bd35b0b51ee8f81ac3
- md5sums = 5167405bea3be3bfa11dd20ffdae73bd
- md5sums = 7e25296db99604ae0ed90e9dbea31664
- md5sums = 82130e9c7371b85eeaf489b77554c523
- md5sums = 6ed4013bd8e77db038203a492a3fd386
- md5sums = 0e03d926c48cc86cc489c863b7a96ed3
- md5sums = 762ae7978dc5c145f69b21b6e1a4e954
- md5sums = 24501242c485115daab62d7eebcf43db
- md5sums = 3ce96e5a20aa54f2f8227c06a344ce40
- md5sums = 7a2d7fdb1b8a521ee2d06a70b0f92fc8
- md5sums = de8e46a96e08a965c11af8e6e807fad5
- md5sums = a826b10b0a2c5fa51fd3445ab53823e7
- md5sums = 8f06499d0dcc9d60a8cc081d3cf725c2
- md5sums = dcaa5b2f74cb6d6d0ff68cfad514b816
- md5sums = 558b4ba87a4f37eda9032345289ce38a
- md5sums = d973d35bc248a76a050e881a2c882602
- md5sums = 715660cef66574e5f6124a6600784427
- md5sums = d1099c42da9ace7c51d5417e66f0fe03
- md5sums = 206dc34739672321c26ac4e2f07b91e5
- md5sums = 5f3cdee241f41ad879b5adafee227311
- md5sums = 6612764c9a416b55ee9ca3096796ef52
- md5sums = d8684d7c58a04f001e55df494f26d270
- md5sums = 986878d03cf01da3da70a8587a247946
- md5sums = 7fa18a469effac7fdff03909050edc71
- md5sums = 94b8e34a92f363ae22dad252de1f9974
- md5sums = 556dd48c0fce3094ccb0e5e22f7bffe1
- md5sums = 3fece552b53c06a9941dda6cbaa3bbd6
- md5sums = 48dc753cd5f95cccb25ca6aeeecfcd7e
- md5sums = 61aad617e2de6ba4700654a557359fcd
- md5sums = 22982760ef2c36d888dfe1a4b77e16b9
- md5sums = 9a00b784533ca5619ff26eb464e55858
- md5sums = e67d731b7fbe1ab81d9003fa3d6e3102
- md5sums = 392fa05fff0f81a193b486069da4f1a1
- md5sums = c049f6c65e539af676c276235ddcea65
- md5sums = 2969c77898c0af4d537a28b89f226aa8
- md5sums = 847c123e8dba8ea743c8f933d78ae7c8
- md5sums = e8e428d58920cf88f34101cd2f390bc7
- md5sums = 69c93b0f737f6e0fe515e8623c0ed22d
- md5sums = 9652b06209467439ae2ad5ac9cf9cbb6
- md5sums = 7f21cc9230d06c83d454a963cb832a2b
- md5sums = d982dd3275453d5c7e1867944cf5b835
- md5sums = 74ea83b11a1bb04f40cf826ddbf716c2
- md5sums = 69a2164e66762d391529483d232cbb9c
- md5sums = a3a388cf1f00090735a64923fac8c4bd
- md5sums = 2aa1303c0c1c7b063c1b648321e6ac58
- md5sums = 44b32892f2d53243670920a91f26004e
- md5sums = 0c493ca137c5ed0e26b04e50e777af8e
- md5sums = b3abe08396085dd563cd56eef977b12c
- md5sums = ecb4e0cf4c6600eb8f7ba826289cc815
- md5sums = 89f9f66c0d44a2266beb7fbf5dc3b741
- md5sums = 3d4305b3b81df4befbf881b3f90f66c5
pkgname = bin32-firefox-i18n
diff --git a/PKGBUILD b/PKGBUILD
index 914702eace94..751206c2b9c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,203 +4,99 @@
pkgname=bin32-firefox-i18n
pkgver=39.0
pkgrel=1
-pkgdesc="Language packs for bin32-firefox"
+pkgdesc="Universal i18n for bin32-firefox - xpi version"
arch=('x86_64')
license=('MPL')
url="http://www.mozilla.com/projects/firefox"
depends=('bin32-firefox')
-install=i18n.install
-_url=http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/linux-i686/xpi
-source=(
- $_url/ach.xpi
- $_url/af.xpi
- $_url/an.xpi
- $_url/ar.xpi
- $_url/as.xpi
- $_url/ast.xpi
- $_url/az.xpi
- $_url/be.xpi
- $_url/bg.xpi
- $_url/bn-BD.xpi
- $_url/bn-IN.xpi
- $_url/br.xpi
- $_url/bs.xpi
- $_url/ca.xpi
- $_url/cs.xpi
- $_url/cy.xpi
- $_url/da.xpi
- $_url/de.xpi
- $_url/dsb.xpi
- $_url/el.xpi
- $_url/en-GB.xpi
- $_url/en-US.xpi
- $_url/en-ZA.xpi
- $_url/eo.xpi
- $_url/es-AR.xpi
- $_url/es-CL.xpi
- $_url/es-ES.xpi
- $_url/es-MX.xpi
- $_url/et.xpi
- $_url/eu.xpi
- $_url/fa.xpi
- $_url/ff.xpi
- $_url/fi.xpi
- $_url/fr.xpi
- $_url/fy-NL.xpi
- $_url/ga-IE.xpi
- $_url/gd.xpi
- $_url/gl.xpi
- $_url/gu-IN.xpi
- $_url/he.xpi
- $_url/hi-IN.xpi
- $_url/hr.xpi
- $_url/hsb.xpi
- $_url/hu.xpi
- $_url/hy-AM.xpi
- $_url/id.xpi
- $_url/is.xpi
- $_url/it.xpi
- $_url/ja.xpi
- $_url/kk.xpi
- $_url/km.xpi
- $_url/kn.xpi
- $_url/ko.xpi
- $_url/lij.xpi
- $_url/lt.xpi
- $_url/lv.xpi
- $_url/mai.xpi
- $_url/mk.xpi
- $_url/ml.xpi
- $_url/mr.xpi
- $_url/ms.xpi
- $_url/nb-NO.xpi
- $_url/nl.xpi
- $_url/nn-NO.xpi
- $_url/or.xpi
- $_url/pa-IN.xpi
- $_url/pl.xpi
- $_url/pt-BR.xpi
- $_url/pt-PT.xpi
- $_url/rm.xpi
- $_url/ro.xpi
- $_url/ru.xpi
- $_url/si.xpi
- $_url/sk.xpi
- $_url/sl.xpi
- $_url/son.xpi
- $_url/sq.xpi
- $_url/sr.xpi
- $_url/sv-SE.xpi
- $_url/ta.xpi
- $_url/te.xpi
- $_url/th.xpi
- $_url/tr.xpi
- $_url/uk.xpi
- $_url/uz.xpi
- $_url/vi.xpi
- $_url/xh.xpi
- $_url/zh-CN.xpi
- $_url/zh-TW.xpi
-)
-md5sums=('acbcd177e94bd5491d6734e78d319281'
- '51559d22a17dbb0c8d4ad441ae7b1369'
- '9af0a5c7cdaa081a92e6df8a79c3e829'
- '667dc3fa01d62b95f24f647ef47f397b'
- '267846d5414fd2856732f27cd86da712'
- '38258f53a537a0fd4bbb06bf5c2b364b'
- 'eadabc9bb83cc3877265b5202615fea3'
- '928f9b0359c2cefd7ac93a81889e0906'
- '5a0b81483c2e264ef502e551bad96907'
- '8ede916b77187a6a2601dae5bed05fff'
- 'db1a1e55af5aa2a27544b448746abc06'
- 'be737b8f575fc02b94bbae53e8a0d3fd'
- '945230fd5fcd85213512c7340b2e46f6'
- 'c7483cc961d56063e73aa91729ee3b01'
- 'cc8c886961ea48ff307556b4ca412989'
- '5154bd2a65835521a65085a146fcc488'
- '030e8eac1e18cf544e8740bc39f6c9c1'
- 'b2d77c7b2e6eb3aacc5d6d4ccc04143d'
- 'a4ca9a9e543b8141c497b9c3055a52e7'
- '61099f4a7841a900ffcb243b06a2649b'
- 'db95aae778ac380d8448eead4f3790a4'
- '5adb2e3ef2f6db5533c927262cbfbe0f'
- '064288e35c61d67537ee381a80ac0a03'
- '5fedee0ef8463c4b62cb31afce1fd574'
- '76c50bb10b7b391f0a21fae6d644d9f6'
- '8e00d82cfbd083e09c1056cfe66ab405'
- '83c308200217ab95f7d92acf8b18c03f'
- '13f7845983f60929cfcb712e357e1821'
- 'addd6e0e7c5ccd02af7138044aeedc1b'
- '40f248a0fa8fc15c65bbbf3826668785'
- 'a9ad1f6522f0c97e193f89faa41622af'
- 'd1c0ea8939ca4d2f2ee0a4027f26b5e3'
- '0781f37b5541002950e23ca139260b3d'
- '2597fd0e6e82150d8aa553fc89c59011'
- '6e19caf7bc4d7068371a719760713348'
- '7a327b65a81e5d19b8f7f58ee4e99ff4'
- '2585df0fba39b4ef0c6c728c1e26f1a4'
- 'f465a9390443db1a7aff3433bf2302a9'
- '5e3a338ae5cc95bd35b0b51ee8f81ac3'
- '5167405bea3be3bfa11dd20ffdae73bd'
- '7e25296db99604ae0ed90e9dbea31664'
- '82130e9c7371b85eeaf489b77554c523'
- '6ed4013bd8e77db038203a492a3fd386'
- '0e03d926c48cc86cc489c863b7a96ed3'
- '762ae7978dc5c145f69b21b6e1a4e954'
- '24501242c485115daab62d7eebcf43db'
- '3ce96e5a20aa54f2f8227c06a344ce40'
- '7a2d7fdb1b8a521ee2d06a70b0f92fc8'
- 'de8e46a96e08a965c11af8e6e807fad5'
- 'a826b10b0a2c5fa51fd3445ab53823e7'
- '8f06499d0dcc9d60a8cc081d3cf725c2'
- 'dcaa5b2f74cb6d6d0ff68cfad514b816'
- '558b4ba87a4f37eda9032345289ce38a'
- 'd973d35bc248a76a050e881a2c882602'
- '715660cef66574e5f6124a6600784427'
- 'd1099c42da9ace7c51d5417e66f0fe03'
- '206dc34739672321c26ac4e2f07b91e5'
- '5f3cdee241f41ad879b5adafee227311'
- '6612764c9a416b55ee9ca3096796ef52'
- 'd8684d7c58a04f001e55df494f26d270'
- '986878d03cf01da3da70a8587a247946'
- '7fa18a469effac7fdff03909050edc71'
- '94b8e34a92f363ae22dad252de1f9974'
- '556dd48c0fce3094ccb0e5e22f7bffe1'
- '3fece552b53c06a9941dda6cbaa3bbd6'
- '48dc753cd5f95cccb25ca6aeeecfcd7e'
- '61aad617e2de6ba4700654a557359fcd'
- '22982760ef2c36d888dfe1a4b77e16b9'
- '9a00b784533ca5619ff26eb464e55858'
- 'e67d731b7fbe1ab81d9003fa3d6e3102'
- '392fa05fff0f81a193b486069da4f1a1'
- 'c049f6c65e539af676c276235ddcea65'
- '2969c77898c0af4d537a28b89f226aa8'
- '847c123e8dba8ea743c8f933d78ae7c8'
- 'e8e428d58920cf88f34101cd2f390bc7'
- '69c93b0f737f6e0fe515e8623c0ed22d'
- '9652b06209467439ae2ad5ac9cf9cbb6'
- '7f21cc9230d06c83d454a963cb832a2b'
- 'd982dd3275453d5c7e1867944cf5b835'
- '74ea83b11a1bb04f40cf826ddbf716c2'
- '69a2164e66762d391529483d232cbb9c'
- 'a3a388cf1f00090735a64923fac8c4bd'
- '2aa1303c0c1c7b063c1b648321e6ac58'
- '44b32892f2d53243670920a91f26004e'
- '0c493ca137c5ed0e26b04e50e777af8e'
- 'b3abe08396085dd563cd56eef977b12c'
- 'ecb4e0cf4c6600eb8f7ba826289cc815'
- '89f9f66c0d44a2266beb7fbf5dc3b741'
- '3d4305b3b81df4befbf881b3f90f66c5')
+countdown() {
+ local i
+ for ((i=$1; i>=1; i--)); do
+ [[ ! -e /proc/$$ ]] && exit
+ echo -ne "\rPress [i] to start interactive config in $i second(s) or any key to skip "
+ sleep 1
+ done
+}
+
+ls_lang () {
+{ ftp -in ftp.mozilla.org <<EOF
+user anonymous secrets
+cd /pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/
+ls
+EOF
+[ "$?" != 0 ] && error "FTP connection failed" && exit 1
+} | grep 'ftp.*ftp.*\.xpi$' | awk -F'[. ]' '{print $(NF-1)}' | tr '\n' ' '
+}
+
+prepare() {
+ cd "${srcdir}"
+ msg "Getting LANG-packs list from ftp.mozilla.com…"
+ srv_lang_list=($(ls_lang))
+ msg2 "Available LANG-packs on the server: ${srv_lang_list[*]}"
+ sys_lang_list=($(grep -v \# /etc/locale.gen | awk -F\. '{print $1};'| tr '_' '-' | tr '\n' ' '))
+ msg2 "Detected LANGs: ${sys_lang_list[*]}"
+ # Matching results against system
+ #TODO: fix for ja-JP-mac
+ for i in ${!sys_lang_list[*]}; do
+ if [[ " ${srv_lang_list[*]} " == *" ${sys_lang_list[$i]} "* ]]; then
+ #echo "Perfect match"
+ true
+ elif [[ " ${srv_lang_list[*]} " == *" ${sys_lang_list[$i]%-*} "* ]]; then
+ #echo "Cutted match"
+ sys_lang_list[$i]=${sys_lang_list[$i]%-*}
+ else
+ warning "${sys_lang_list[$i]} was not found on the server - removing"
+ unset sys_lang_list[$i]
+ fi
+ done
+ msg "Matched LANGs: ${sys_lang_list[*]}"
-noextract=(${source[@]##*/})e
+ [[ "$(cat /proc/$$/cmdline)" != *noconfirm* ]] && tty -s && {
+ countdown 10 & countdown_pid=$!
+ read -s -n 1 -t 10 ikey || true
+ kill -s SIGHUP $countdown_pid > /dev/null || true # Any key below 1sec fix
+ echo -e -n "\n"
+ }
-package() {
- extdir=${pkgdir}/usr/lib32/bin32-firefox/extensions
- mkdir -p $extdir
- cd ${srcdir} install -d $extdir
- for i in *.xpi; do
- install -m644 $i $extdir
+ if [ "$ikey" = "i" -o "$ikey" = "I" ]; then
+ # Pre-select menu items
+ for item in ${srv_lang_list[*]}; do
+ if [[ " ${sys_lang_list[*]} " == *" ${item} "* ]]; then
+ menu_lang_list+=($item on)
+ else
+ menu_lang_list+=($item off)
+ fi
+ done
+ # echo ${menu_lang_list[*]} # DEBUG ECHO!
+ # Display dialog
+ selected_lang_list=$(dialog --keep-tite --backtitle "$pkgname" --no-items --checklist 'Choose langpacks to include' 0 0 0 "${menu_lang_list[@]}" 2>&1 >/dev/tty)
+ msg2 "Selected LANG-packs: ${selected_lang_list[*]} "
+ [ -z "${selected_lang_list[*]}" ] && error "Nothing was selected" && exit 1
+ else
+ [ -z "${sys_lang_list[*]}" ] && exit 1
+ selected_lang_list=${sys_lang_list[*]}
+ msg2 "Assuming auto-detect was good"
+ fi
+ #DL
+ msg "Downloading langpacks…"
+ for i in ${selected_lang_list[*]}; do
+ msg2 "${i}…"
+ curl -OR "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/${i}.xpi"
done
}
+
+package () {
+ cd ${srcdir}
+ install -d ${pkgdir}/usr/lib32/bin32-firefox/extensions/
+ install -d ${pkgdir}/usr/lib32/bin32-firefox//defaults/pref
+ echo 'pref("intl.locale.matchOS", true);' >> ${pkgdir}/usr/lib32/bin32-firefox//defaults/pref/lang-pref.js
+ for item in ${srcdir}/*.xpi; do
+ iitem=$(basename $item)
+ iitem=${iitem/.xpi/@firefox.mozilla.org.xpi}
+ iitem="langpack-${iitem}"
+ install -m644 $item ${pkgdir}/usr/lib32/bin32-firefox/extensions/$iitem
+ done
+}
+
diff --git a/i18n.install b/i18n.install
deleted file mode 100644
index abc81bdb69d4..000000000000
--- a/i18n.install
+++ /dev/null
@@ -1,18 +0,0 @@
-
-post_install() {
- echo "=> All languages: ach,af,ar,as,ast,az,be,bg,bn-BD,bn-IN,br,bs,ca,cs"
- echo "cy,da,de,el,en-GB,en-US,en-ZA,eo,es-AR,es-CL,es-ES,es-MX,et,eu,fa,ff,fi"
- echo "fr,fy-NL,ga-IE,gd,gl,gu-IN,he,hi-IN,hr,hu,hy-AM,id,is,it,ja,kk,kn,ko,"
- echo "lt,lv,mai,mk,ml,mr,nb-NO,nl,nn-NO,or,pa-IN,pl,pt-BR,pt-PT,rm"
- echo "ro,ru,si,sk,sl,son,sq,sr,sv-SE,ta,te,th,tr,uk,vi,zh-CN,zh-TW"
- echo "=> Open up firefox32 and go to:"
- echo "about:config => filter => general.useragent.locale"
- echo "Change the value by your language (example: fr) and restart firefox"
-}
-
-op=$1
-shift
-
-$op $*
-
-