[arch-commits] Commit in firefox-i18n/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Tue Mar 22 17:56:24 UTC 2011


    Date: Tuesday, March 22, 2011 @ 13:56:24
  Author: heftig
Revision: 116053

upgpkg: firefox-i18n 4.0-2
Hopefully fix firefox langpacks

Modified:
  firefox-i18n/trunk/PKGBUILD

----------+
 PKGBUILD |  180 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 91 insertions(+), 89 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-03-22 17:53:38 UTC (rev 116052)
+++ PKGBUILD	2011-03-22 17:56:24 UTC (rev 116053)
@@ -5,104 +5,106 @@
 
 pkgname=firefox-i18n
 pkgver=4.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Language packs for Firefox"
 arch=('any')
 license=('MPL')
 url="http://www.mozilla.com/"
 depends=("firefox>=${pkgver}")
-_url=ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi
-source=(firefox-i18n-$pkgver-af.xpi::$_url/af.xpi
-        firefox-i18n-$pkgver-ak.xpi::$_url/ak.xpi
-        firefox-i18n-$pkgver-ar.xpi::$_url/ar.xpi
-        firefox-i18n-$pkgver-ast.xpi::$_url/ast.xpi
-        firefox-i18n-$pkgver-be.xpi::$_url/be.xpi
-        firefox-i18n-$pkgver-bg.xpi::$_url/bg.xpi
-        firefox-i18n-$pkgver-bn-BD.xpi::$_url/bn-BD.xpi
-        firefox-i18n-$pkgver-bn-IN.xpi::$_url/bn-IN.xpi
-        firefox-i18n-$pkgver-br.xpi::$_url/br.xpi
-        firefox-i18n-$pkgver-bs.xpi::$_url/bs.xpi
-        firefox-i18n-$pkgver-ca.xpi::$_url/ca.xpi
-        firefox-i18n-$pkgver-cs.xpi::$_url/cs.xpi
-        firefox-i18n-$pkgver-cy.xpi::$_url/cy.xpi
-        firefox-i18n-$pkgver-da.xpi::$_url/da.xpi
-        firefox-i18n-$pkgver-de.xpi::$_url/de.xpi
-        firefox-i18n-$pkgver-el.xpi::$_url/el.xpi
-        firefox-i18n-$pkgver-en-GB.xpi::$_url/en-GB.xpi
-        firefox-i18n-$pkgver-eo.xpi::$_url/eo.xpi
-        firefox-i18n-$pkgver-es-AR.xpi::$_url/es-AR.xpi
-        firefox-i18n-$pkgver-es-CL.xpi::$_url/es-CL.xpi
-        firefox-i18n-$pkgver-es-ES.xpi::$_url/es-ES.xpi
-        firefox-i18n-$pkgver-es-MX.xpi::$_url/es-MX.xpi
-        firefox-i18n-$pkgver-et.xpi::$_url/et.xpi
-        firefox-i18n-$pkgver-eu.xpi::$_url/eu.xpi
-        firefox-i18n-$pkgver-fa.xpi::$_url/fa.xpi
-        firefox-i18n-$pkgver-fi.xpi::$_url/fi.xpi
-        firefox-i18n-$pkgver-fr.xpi::$_url/fr.xpi
-        firefox-i18n-$pkgver-fy-NL.xpi::$_url/fy-NL.xpi
-        firefox-i18n-$pkgver-ga-IE.xpi::$_url/ga-IE.xpi
-        firefox-i18n-$pkgver-gl.xpi::$_url/gl.xpi
-        firefox-i18n-$pkgver-gu-IN.xpi::$_url/gu-IN.xpi
-        firefox-i18n-$pkgver-he.xpi::$_url/he.xpi
-        firefox-i18n-$pkgver-hi-IN.xpi::$_url/hi-IN.xpi
-        firefox-i18n-$pkgver-hr.xpi::$_url/hr.xpi
-        firefox-i18n-$pkgver-hu.xpi::$_url/hu.xpi
-        firefox-i18n-$pkgver-hy-AM.xpi::$_url/hy-AM.xpi
-        firefox-i18n-$pkgver-id.xpi::$_url/id.xpi
-        firefox-i18n-$pkgver-is.xpi::$_url/is.xpi
-        firefox-i18n-$pkgver-it.xpi::$_url/it.xpi
-        firefox-i18n-$pkgver-ja.xpi::$_url/ja.xpi
-        firefox-i18n-$pkgver-kk.xpi::$_url/kk.xpi
-        firefox-i18n-$pkgver-kn.xpi::$_url/kn.xpi
-        firefox-i18n-$pkgver-ko.xpi::$_url/ko.xpi
-        firefox-i18n-$pkgver-ku.xpi::$_url/ku.xpi
-        firefox-i18n-$pkgver-lg.xpi::$_url/lg.xpi
-        firefox-i18n-$pkgver-lt.xpi::$_url/lt.xpi
-        firefox-i18n-$pkgver-lv.xpi::$_url/lv.xpi
-        firefox-i18n-$pkgver-mai.xpi::$_url/mai.xpi
-        firefox-i18n-$pkgver-mk.xpi::$_url/mk.xpi
-        firefox-i18n-$pkgver-ml.xpi::$_url/ml.xpi
-        firefox-i18n-$pkgver-mr.xpi::$_url/mr.xpi
-        firefox-i18n-$pkgver-nb-NO.xpi::$_url/nb-NO.xpi
-        firefox-i18n-$pkgver-nl.xpi::$_url/nl.xpi
-        firefox-i18n-$pkgver-nn-NO.xpi::$_url/nn-NO.xpi
-        firefox-i18n-$pkgver-or.xpi::$_url/or.xpi
-        firefox-i18n-$pkgver-pa-IN.xpi::$_url/pa-IN.xpi
-        firefox-i18n-$pkgver-pl.xpi::$_url/pl.xpi
-        firefox-i18n-$pkgver-pt-BR.xpi::$_url/pt-BR.xpi
-        firefox-i18n-$pkgver-pt-PT.xpi::$_url/pt-PT.xpi
-        firefox-i18n-$pkgver-rm.xpi::$_url/rm.xpi
-        firefox-i18n-$pkgver-ro.xpi::$_url/ro.xpi
-        firefox-i18n-$pkgver-ru.xpi::$_url/ru.xpi
-        firefox-i18n-$pkgver-si.xpi::$_url/si.xpi
-        firefox-i18n-$pkgver-sk.xpi::$_url/sk.xpi
-        firefox-i18n-$pkgver-sl.xpi::$_url/sl.xpi
-        firefox-i18n-$pkgver-son.xpi::$_url/son.xpi
-        firefox-i18n-$pkgver-sq.xpi::$_url/sq.xpi
-        firefox-i18n-$pkgver-sr.xpi::$_url/sr.xpi
-        firefox-i18n-$pkgver-sv-SE.xpi::$_url/sv-SE.xpi
-        firefox-i18n-$pkgver-ta-LK.xpi::$_url/ta-LK.xpi
-        firefox-i18n-$pkgver-ta.xpi::$_url/ta.xpi
-        firefox-i18n-$pkgver-te.xpi::$_url/te.xpi
-        firefox-i18n-$pkgver-th.xpi::$_url/th.xpi
-        firefox-i18n-$pkgver-tr.xpi::$_url/tr.xpi
-        firefox-i18n-$pkgver-uk.xpi::$_url/uk.xpi
-        firefox-i18n-$pkgver-vi.xpi::$_url/vi.xpi
-        firefox-i18n-$pkgver-zh-CN.xpi::$_url/zh-CN.xpi
-        firefox-i18n-$pkgver-zh-TW.xpi::$_url/zh-TW.xpi
-        firefox-i18n-$pkgver-zu.xpi::$_url/zu.xpi)
+_url=ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/linux-i686/xpi
 
 build() {
-  cd "${srcdir}"
-  install -d 755 "${pkgdir}/usr/lib/firefox-4.0/chrome/"
-  for langfile in *.xpi; do
-    lang=${langfile/.xpi/}
-    lang=${lang/firefox-i18n-$pkgver-/}
-    bsdtar xf ${langfile}
-    cp -r chrome/${lang} "${pkgdir}/usr/lib/firefox-4.0/chrome/"
-    install -D -m 644 chrome.manifest "${pkgdir}/usr/lib/firefox-4.0/chrome/${lang}.manifest"
+  cd "$srcdir"
+  install -d "$pkgdir/usr/lib/firefox-4.0/extensions/"
+  for _xpi in *.xpi; do
+    _lang=$(basename $_xpi .xpi)
+    install -m644 $_xpi \
+      "$pkgdir/usr/lib/firefox-4.0/extensions/langpack-$_lang at firefox.mozilla.org.xpi"
   done
 }
+
+source=($_url/af.xpi
+        $_url/ak.xpi
+        $_url/ar.xpi
+        $_url/ast.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/el.xpi
+        $_url/en-GB.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/fi.xpi
+        $_url/fr.xpi
+        $_url/fy-NL.xpi
+        $_url/ga-IE.xpi
+        $_url/gl.xpi
+        $_url/gu-IN.xpi
+        $_url/he.xpi
+        $_url/hi-IN.xpi
+        $_url/hr.xpi
+        $_url/hu.xpi
+        $_url/hy-AM.xpi
+        $_url/id.xpi
+        $_url/is.xpi
+        $_url/it.xpi
+        $_url/ja.xpi
+        $_url/kk.xpi
+        $_url/kn.xpi
+        $_url/ko.xpi
+        $_url/ku.xpi
+        $_url/lg.xpi
+        $_url/lt.xpi
+        $_url/lv.xpi
+        $_url/mai.xpi
+        $_url/mk.xpi
+        $_url/ml.xpi
+        $_url/mr.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-LK.xpi
+        $_url/ta.xpi
+        $_url/te.xpi
+        $_url/th.xpi
+        $_url/tr.xpi
+        $_url/uk.xpi
+        $_url/vi.xpi
+        $_url/zh-CN.xpi
+        $_url/zh-TW.xpi
+        $_url/zu.xpi)
+
+# Don't extract anything
+noextract=(${source[@]##*/})
 md5sums=('91bf9f245494b016853336a8a4867a6e'
          '99f76ae68d62879e69e38774a160a5b7'
          '14f1a971dbd9e1db34245a1b15523696'




More information about the arch-commits mailing list