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

Jan de Groot jgc at archlinux.org
Sat Aug 1 21:00:35 UTC 2009


    Date: Saturday, August 1, 2009 @ 17:00:35
  Author: jgc
Revision: 48430

Merged revisions 48429 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/thunderbird-i18n/trunk

........
  r48429 | jgc | 2009-08-01 23:00:19 +0200 (Sat, 01 Aug 2009) | 2 lines
  
  upgpkg: thunderbird-i18n 2.0.0.22-1
      Make thunderbird-i18n PKGBUILD match firefox-i18n, do not use eval anymore
........

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

----------+
 PKGBUILD |  134 ++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 84 insertions(+), 50 deletions(-)


Property changes on: thunderbird-i18n/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /thunderbird-i18n/trunk:1-37552
   + /thunderbird-i18n/trunk:1-48429

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2009-08-01 21:00:19 UTC (rev 48429)
+++ extra-x86_64/PKGBUILD	2009-08-01 21:00:35 UTC (rev 48430)
@@ -1,62 +1,96 @@
 # $Id$
 # Maintainer: Thomas Baechler <thomas at archlinux.org>
 pkgname=thunderbird-i18n
-pkgver=2.0.0.21
-pkgrel=2
-_languages=af,be,bg,ca,cs,da,de,el,en-GB,es-AR,es-ES,eu,fi,fr,ga-IE,he,hu,it,ja,ko,lt,mk,nb-NO,nl,nn-NO,pa-IN,pl,pt-BR,pt-PT,ru,sk,sl,sv-SE,tr,uk,zh-CN,zh-TW
+pkgver=2.0.0.22
+pkgrel=1
 pkgdesc="Language packs for Thunderbird"
 arch=(i686 x86_64)
 url="http://www.mozilla.com/"
 license=('MPL' 'GPL')
 depends=("thunderbird>=$pkgver")
-eval conflicts=(mozilla-thunderbird-i18n mozilla-thunderbird-{${_languages}} thunderbird-{${_languages}})
-makedepends=('unzip')
-eval source=(ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${pkgver}/linux-i686/xpi/{${_languages}}.xpi)
-noextract=($(for i in ${source[@]}; do basename $i; done))
-md5sums=('d9d00ea7f46b003e83829a6cfe26c943'
-         'ef230081b39c490c9b0557cf06271f1a'
-         'ffc4ae7bdd2d3613547b987b831bf3a5'
-         '293748b2f2b11957e294b0fd4f3b8f31'
-         '019f315ff7e8e83b55e269337213acaa'
-         '4b98b54cc885976dbe0c766dcf1289f5'
-         '2c6bf29cead7b9cd629923c4a0efe395'
-         'ab33bcb5cde24d0836939977a4b1c5aa'
-         '960ecae75d0e19fa7a1997ed3bedd455'
-         '40a32636892f7baa330ce52f93498842'
-         '2c0f762abb07603855ec7cc5291d6896'
-         '12c0a539994a02116ccbf27bb11d6ea0'
-         '01b3915ee775a94bdae5d6f603ae7d9a'
-         '4c850a768196c50a3dee280f279326c7'
-         'cefbe556102a0556376547e135030999'
-         '8ed7b2f21afaf8c1fbf003a30529d00d'
-         '6f1ecf989bb6fe4f3b86c3ced78a85bc'
-         '0b20eae568aa15f2b8f176728e514932'
-         '58877fcff007f37f7e86487f2cc1f2c2'
-         '24f91566aeb89f47cfdba654762c25d3'
-         'b364f487ea71567de6846178282be5cb'
-         '2ebef81bc42bcb6674d0605141a7834a'
-         '87ae1e549b145f536c52bdef33ad1a5f'
-         '38398dafa3f9e09f256772c423499ffc'
-         'faac6dcade38bbf843afcac7a96c7bb0'
-         '5c8815856afe0a871d9db552ff1c1a38'
-         'a15a58e066d910dac3b2f03c5041f490'
-         '3acd2be68a14616a5106230c1d73ad5e'
-         '369fcfc9e6afe1dca03b341b9e68f2bd'
-         '44dd9878ab2bcb801ad809d403619a37'
-         '65091d1c21d95a81337b6273edc388bb'
-         '8b4f5c7dab1bd6fe9e161164c92f5b58'
-         'aa79f0b4ce99a6731c52af9915a82353'
-         '717aee8341afe52852103c4e3a5f5bb3'
-         'd7c96df1ed11387504a0c9330e586133'
-         'dd114190c7191b3f0dd5e647cc027f3f'
-         '8312657b10b20b56e40a85265ed4acf5')
+_url=ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${pkgver}/linux-i686/xpi/
+source=($_url/af.xpi
+        $_url/be.xpi
+        $_url/bg.xpi
+        $_url/ca.xpi
+        $_url/cs.xpi
+        $_url/da.xpi
+        $_url/de.xpi
+        $_url/el.xpi
+        $_url/en-GB.xpi
+        $_url/es-AR.xpi
+        $_url/es-ES.xpi
+        $_url/eu.xpi
+        $_url/fi.xpi
+        $_url/fr.xpi
+        $_url/ga-IE.xpi
+        $_url/he.xpi
+        $_url/hu.xpi
+        $_url/it.xpi
+        $_url/ja.xpi
+        $_url/ko.xpi
+        $_url/lt.xpi
+        $_url/mk.xpi
+        $_url/nb-NO.xpi
+        $_url/nl.xpi
+        $_url/nn-NO.xpi
+        $_url/pa-IN.xpi
+        $_url/pl.xpi
+        $_url/pt-BR.xpi
+        $_url/pt-PT.xpi
+        $_url/ru.xpi
+        $_url/sk.xpi
+        $_url/sl.xpi
+        $_url/sv-SE.xpi
+        $_url/tr.xpi
+        $_url/uk.xpi
+        $_url/zh-CN.xpi
+        $_url/zh-TW.xpi)
+md5sums=('14cdb165b85101c885fa2d92a5e66bdb'
+         'ef01c967d2cd4597cbcec988be38dc5a'
+         '13e111aa3f3299c0bb1030ed6bd82a54'
+         '90c22cf0433f3873744d166b2bc97bfb'
+         '2eefdc08825a33f6d417c274b01c2f78'
+         '9662350c33ceb212bcc809ff48d112f3'
+         '30c3e8054eb13324969caed286fbc3de'
+         '04bbed1ada59c525ebe957fa7eb70f13'
+         'ac457b89c627cfb97f429377075aa340'
+         '3386ce5862c79ff0c3fc14c102867cfb'
+         '0c36ca8dc60ad36677c7d755cea51825'
+         '13d3fbbc50a5f98288f53017d8f6531c'
+         '0147231ca6df1701419e56e91623e011'
+         'af87c1ebdd52ce28ea397937c4a6dbe0'
+         '72692f3718e25ba746672831fed354a3'
+         'd9a3fb740f0dace8326ff0339a431eef'
+         'c0d345ddd6fd3350dd802574543d807f'
+         'b97387743e63378f38e90308b945985d'
+         '77d99a16289d9cd87abf1b386a34347b'
+         '0a272c68a948dda4acd85edd19443c65'
+         '65ff2a924a462cca114dbac032b49b4a'
+         'b80a7b93700b26284aaa4f84528974f5'
+         '1fa090730e991ea56444b4ec5f68b17e'
+         'bf3c2e5759bf1d8bea2419a0e34cf4ce'
+         '0ddb68801f207f8d2528da728d4a6363'
+         'd4bbb03542414cf3d68a02057b2c42a7'
+         'c272b5c6d614d72b7859f0e3de02943e'
+         '0247006e44e9d28f984493793cefbe78'
+         'eba57d9112b57362816cab44510f1867'
+         'ba9754987273ffdd5acca61e3f4b2371'
+         '7c4f4c9a70f9381477e2a3ea7a90f691'
+         '075dc01f2db8fab3e7bf67b7c41a9352'
+         '3dfbc9f9cca0ee53c74887764728aaa2'
+         'ba1da5d07fc16b7c598cbfef0f8940f6'
+         '26e90aaf0636effda73a3491fd8584f5'
+         '88e9e443d30a47c97e904147dcc2acf1'
+         '9eada985012a21fdde522ff1158a7023')
 
 build() {
-  cd ${srcdir}
-  for lang in $(echo "${_languages}" | sed 's|,| |g'); do
-    unzip -o ${lang}.xpi
-    sed -i "s|jar:chrome/${lang}.jar|jar:${lang}.jar|" chrome.manifest || return 1
-    install -D -m 644 chrome/${lang}.jar ${pkgdir}/usr/lib/thunderbird-2.0/chrome/${lang}.jar || return 1
-    install -D -m 644 chrome.manifest ${pkgdir}/usr/lib/thunderbird-2.0/chrome/${lang}.manifest || return 1
+  cd "${srcdir}"
+  for langfile in *.xpi; do
+    lang=${langfile/.xpi/}
+    bsdtar xf ${langfile} || return 1
+    sed -i "s|jar:chome/${lang}.jar|jar:${lang}.jar|" chrome.manifest || return 1
+    install -D -m644 chrome/${lang}.jar ${pkgdir}/usr/lib/thunderbird-2.0/chrome/${lang}.jar || return 1
+    install -D -m644 chrome.manifest ${pkgdir}/usr/lib/thunderbird-2.0/chrome/${lang}.manifest || return 1
   done
 }




More information about the arch-commits mailing list