[arch-commits] Commit in thunderbird-i18n/repos (extra-any extra-any/PKGBUILD)

Andrea Scarpino andrea at archlinux.org
Thu Oct 1 23:10:10 UTC 2009


    Date: Thursday, October 1, 2009 @ 19:10:10
  Author: andrea
Revision: 53523

Merged revisions 53519,53522 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/thunderbird-i18n/trunk

........
  r53519 | andrea | 2009-10-02 00:54:45 +0200 (Fri, 02 Oct 2009) | 2 lines
  
  upgpkg: thunderbird-i18n 2.0.0.23-3
      fixed manifest files
........
  r53522 | andrea | 2009-10-02 01:09:28 +0200 (Fri, 02 Oct 2009) | 2 lines
  
  upgpkg: thunderbird-i18n 2.0.0.23-3
      added conflicts
........

Modified:
  thunderbird-i18n/repos/extra-any/	(properties)
  thunderbird-i18n/repos/extra-any/PKGBUILD

----------+
 PKGBUILD |  115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 113 insertions(+), 2 deletions(-)


Property changes on: thunderbird-i18n/repos/extra-any
___________________________________________________________________
Modified: svnmerge-integrated
   - /thunderbird-i18n/trunk:1-53513
   + /thunderbird-i18n/trunk:1-53522

Modified: extra-any/PKGBUILD
===================================================================
--- extra-any/PKGBUILD	2009-10-01 23:09:28 UTC (rev 53522)
+++ extra-any/PKGBUILD	2009-10-01 23:10:10 UTC (rev 53523)
@@ -12,13 +12,13 @@
 	'thunderbird-sk' 'thunderbird-sl' 'thunderbird-sv-SE' 'thunderbird-tr' 'thunderbird-uk'
 	'thunderbird-zh-CN' 'thunderbird-zh-TW')
 pkgver=2.0.0.23
-pkgrel=2
+pkgrel=3
 pkgdesc="Language packs for Thunderbird"
 arch=('any')
 url="http://www.mozilla.com/"
 license=('MPL' 'GPL')
 depends=("thunderbird>=$pkgver")
-_url=ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${pkgver}/linux-i686/xpi/
+_url=ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${pkgver}/linux-i686/xpi
 source=($_url/af.xpi
         $_url/be.xpi
         $_url/bg.xpi
@@ -56,6 +56,43 @@
         $_url/uk.xpi
         $_url/zh-CN.xpi
         $_url/zh-TW.xpi)
+noextract=('af.xpi'
+        'be.xpi'
+        'bg.xpi'
+        'ca.xpi'
+        'cs.xpi'
+        'da.xpi'
+        'de.xpi'
+        'el.xpi'
+        'en-GB.xpi'
+        'es-AR.xpi'
+        'es-ES.xpi'
+        'eu.xpi'
+        'fi.xpi'
+        'fr.xpi'
+        'ga-IE.xpi'
+        'he.xpi'
+        'hu.xpi'
+        'it.xpi'
+        'ja.xpi'
+        'ko.xpi'
+        'lt.xpi'
+        'mk.xpi'
+        'nb-NO.xpi'
+        'nl.xpi'
+        'nn-NO.xpi'
+        'pa-IN.xpi'
+        'pl.xpi'
+        'pt-BR.xpi'
+        'pt-PT.xpi'
+        'ru.xpi'
+        'sk.xpi'
+        'sl.xpi'
+        'sv-SE.xpi'
+        'tr.xpi'
+        'uk.xpi'
+        'zh-CN.xpi'
+        'zh-TW.xpi')
 md5sums=('dc136d22de69fb026feb04f015ee7735'
          '9cf3109aebf93aa53e6285ca49b09f8d'
          'ccc2a5d369c6121da4d890eff5fcba3f'
@@ -99,259 +136,333 @@
 }
 
 package_thunderbird-af() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf af.xpi || return 1
   sed -i "s|jar:chrome/af.jar|jar:af.jar|" chrome.manifest || return 1
   install -D -m644 chrome/af.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/af.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/af.manifest" || return 1
 }
 
 package_thunderbird-be() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf be.xpi || return 1
   sed -i "s|jar:chrome/be.jar|jar:be.jar|" chrome.manifest || return 1
   install -D -m644 chrome/be.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/be.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/be.manifest" || return 1
 }
 
 package_thunderbird-bg() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf bg.xpi || return 1
   sed -i "s|jar:chrome/bg.jar|jar:bg.jar|" chrome.manifest || return 1
   install -D -m644 chrome/bg.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/bg.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/bg.manifest" || return 1
 }
 
 package_thunderbird-ca() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf ca.xpi || return 1
   sed -i "s|jar:chrome/ca.jar|jar:ca.jar|" chrome.manifest || return 1
   install -D -m644 chrome/ca.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ca.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ca.manifest" || return 1
 }
 
 package_thunderbird-cs() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf cs.xpi || return 1
   sed -i "s|jar:chrome/cs.jar|jar:cs.jar|" chrome.manifest || return 1
   install -D -m644 chrome/cs.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/cs.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/cs.manifest" || return 1
 }
 
 package_thunderbird-da() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf da.xpi || return 1
   sed -i "s|jar:chrome/da.jar|jar:da.jar|" chrome.manifest || return 1
   install -D -m644 chrome/da.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/da.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/da.manifest" || return 1
 }
 
 package_thunderbird-de() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf de.xpi || return 1
   sed -i "s|jar:chrome/de.jar|jar:de.jar|" chrome.manifest || return 1
   install -D -m644 chrome/de.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/de.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/de.manifest" || return 1
 }
 
 package_thunderbird-el() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf el.xpi || return 1
   sed -i "s|jar:chrome/el.jar|jar:el.jar|" chrome.manifest || return 1
   install -D -m644 chrome/el.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/el.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/el.manifest" || return 1
 }
 
 package_thunderbird-en-GB() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf en-GB.xpi || return 1
   sed -i "s|jar:chrome/en-GB.jar|jar:en-GB.jar|" chrome.manifest || return 1
   install -D -m644 chrome/en-GB.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/en-GB.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/en-GB.manifest" || return 1
 }
 
 package_thunderbird-es-AR() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf es-AR.xpi || return 1
   sed -i "s|jar:chrome/es-AR.jar|jar:es-AR.jar|" chrome.manifest || return 1
   install -D -m644 chrome/es-AR.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/es-AR.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/es-AR.manifest" || return 1
 }
 
 package_thunderbird-es-ES() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf es-ES.xpi || return 1
   sed -i "s|jar:chrome/es-ES.jar|jar:es-ES.jar|" chrome.manifest || return 1
   install -D -m644 chrome/es-ES.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/es-ES.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/es-ES.manifest" || return 1
 }
 
 package_thunderbird-eu() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf eu.xpi || return 1
   sed -i "s|jar:chrome/eu.jar|jar:eu.jar|" chrome.manifest || return 1
   install -D -m644 chrome/eu.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/eu.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/eu.manifest" || return 1
 }
 
 package_thunderbird-fi() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf fi.xpi || return 1
   sed -i "s|jar:chrome/fi.jar|jar:fi.jar|" chrome.manifest || return 1
   install -D -m644 chrome/fi.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/fi.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/fi.manifest" || return 1
 }
 
 package_thunderbird-fr() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf fr.xpi || return 1
   sed -i "s|jar:chrome/fr.jar|jar:fr.jar|" chrome.manifest || return 1
   install -D -m644 chrome/fr.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/fr.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/fr.manifest" || return 1
 }
 
 package_thunderbird-ga-IE() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf ga-IE.xpi || return 1
   sed -i "s|jar:chrome/ga-IE.jar|jar:ga-IE.jar|" chrome.manifest || return 1
   install -D -m644 chrome/ga-IE.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ga-IE.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ga-IE.manifest" || return 1
 }
 
 package_thunderbird-he() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf he.xpi || return 1
   sed -i "s|jar:chrome/he.jar|jar:he.jar|" chrome.manifest || return 1
   install -D -m644 chrome/he.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/he.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/he.manifest" || return 1
 }
 
 package_thunderbird-hu() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf hu.xpi || return 1
   sed -i "s|jar:chrome/hu.jar|jar:hu.jar|" chrome.manifest || return 1
   install -D -m644 chrome/hu.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/hu.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/hu.manifest" || return 1
 }
 
 package_thunderbird-it() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf it.xpi || return 1
   sed -i "s|jar:chrome/it.jar|jar:it.jar|" chrome.manifest || return 1
   install -D -m644 chrome/it.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/it.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/it.manifest" || return 1
 }
 
 package_thunderbird-ja() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf ja.xpi || return 1
   sed -i "s|jar:chrome/ja.jar|jar:ja.jar|" chrome.manifest || return 1
   install -D -m644 chrome/ja.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ja.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ja.manifest" || return 1
 }
 
 package_thunderbird-ko() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf ko.xpi || return 1
   sed -i "s|jar:chrome/ko.jar|jar:ko.jar|" chrome.manifest || return 1
   install -D -m644 chrome/ko.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ko.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ko.manifest" || return 1
 }
 
 package_thunderbird-lt() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf lt.xpi || return 1
   sed -i "s|jar:chrome/lt.jar|jar:lt.jar|" chrome.manifest || return 1
   install -D -m644 chrome/lt.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/lt.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/lt.manifest" || return 1
 }
 
 package_thunderbird-mk() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf mk.xpi || return 1
   sed -i "s|jar:chrome/mk.jar|jar:mk.jar|" chrome.manifest || return 1
   install -D -m644 chrome/mk.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/mk.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/mk.manifest" || return 1
 }
 
 package_thunderbird-nb-NO() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf nb-NO.xpi || return 1
   sed -i "s|jar:chrome/nb-NO.jar|jar:nb-NO.jar|" chrome.manifest || return 1
   install -D -m644 chrome/nb-NO.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nb-NO.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nb-NO.manifest" || return 1
 }
 
 package_thunderbird-nl() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf nl.xpi || return 1
   sed -i "s|jar:chrome/nl.jar|jar:nl.jar|" chrome.manifest || return 1
   install -D -m644 chrome/nl.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nl.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nl.manifest" || return 1
 }
 
 package_thunderbird-nn-NO() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf nn-NO.xpi || return 1
   sed -i "s|jar:chrome/nn-NO.jar|jar:nn-NO.jar|" chrome.manifest || return 1
   install -D -m644 chrome/nn-NO.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nn-NO.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/nn-NO.manifest" || return 1
 }
 
 package_thunderbird-pa-IN() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf pa-IN.xpi || return 1
   sed -i "s|jar:chrome/pa-IN.jar|jar:pa-IN.jar|" chrome.manifest || return 1
   install -D -m644 chrome/pa-IN.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pa-IN.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pa-IN.manifest" || return 1
 }
 
 package_thunderbird-pl() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf pl.xpi || return 1
   sed -i "s|jar:chrome/pl.jar|jar:pl.jar|" chrome.manifest || return 1
   install -D -m644 chrome/pl.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pl.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pl.manifest" || return 1
 }
 
 package_thunderbird-pt-BR() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf pt-BR.xpi || return 1
   sed -i "s|jar:chrome/pt-BR.jar|jar:pt-BR.jar|" chrome.manifest || return 1
   install -D -m644 chrome/pt-BR.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pt-BR.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pt-BR.manifest" || return 1
 }
 
 package_thunderbird-pt-PT() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf pt-PT.xpi || return 1
   sed -i "s|jar:chrome/pt-PT.jar|jar:pt-PT.jar|" chrome.manifest || return 1
   install -D -m644 chrome/pt-PT.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pt-PT.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/pt-PT.manifest" || return 1
 }
 
 package_thunderbird-ru() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf ru.xpi || return 1
   sed -i "s|jar:chrome/ru.jar|jar:ru.jar|" chrome.manifest || return 1
   install -D -m644 chrome/ru.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ru.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/ru.manifest" || return 1
 }
 
 package_thunderbird-sk() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf sk.xpi || return 1
   sed -i "s|jar:chrome/sk.jar|jar:sk.jar|" chrome.manifest || return 1
   install -D -m644 chrome/sk.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sk.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sk.manifest" || return 1
 }
 
 package_thunderbird-sl() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf sl.xpi || return 1
   sed -i "s|jar:chrome/sl.jar|jar:sl.jar|" chrome.manifest || return 1
   install -D -m644 chrome/sl.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sl.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sl.manifest" || return 1
 }
 
 package_thunderbird-sv-SE() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf sv-SE.xpi || return 1
   sed -i "s|jar:chrome/sv-SE.jar|jar:sv-SE.jar|" chrome.manifest || return 1
   install -D -m644 chrome/sv-SE.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sv-SE.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/sv-SE.manifest" || return 1
 }
 
 package_thunderbird-tr() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf tr.xpi || return 1
   sed -i "s|jar:chrome/tr.jar|jar:tr.jar|" chrome.manifest || return 1
   install -D -m644 chrome/tr.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/tr.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/tr.manifest" || return 1
 }
 
 package_thunderbird-uk() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf uk.xpi || return 1
   sed -i "s|jar:chrome/uk.jar|jar:uk.jar|" chrome.manifest || return 1
   install -D -m644 chrome/uk.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/uk.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/uk.manifest" || return 1
 }
 
 package_thunderbird-zh-CN() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf zh-CN.xpi || return 1
   sed -i "s|jar:chrome/zh-CN.jar|jar:zh-CN.jar|" chrome.manifest || return 1
   install -D -m644 chrome/zh-CN.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/zh-CN.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/zh-CN.manifest" || return 1
 }
 
 package_thunderbird-zh-TW() {
+  conflicts=('thunderbird-i18n')
   cd ${srcdir}
+  bsdtar xf zh-TW.xpi || return 1
   sed -i "s|jar:chrome/zh-TW.jar|jar:zh-TW.jar|" chrome.manifest || return 1
   install -D -m644 chrome/zh-TW.jar "${pkgdir}/usr/lib/thunderbird-2.0/chrome/zh-TW.jar" || return 1
   install -D -m644 chrome.manifest "${pkgdir}/usr/lib/thunderbird-2.0/chrome/zh-TW.manifest" || return 1




More information about the arch-commits mailing list