[arch-commits] Commit in thunderbird-i18n/repos (extra-i686 extra-i686/PKGBUILD)
Jan de Groot
jgc at archlinux.org
Sat Aug 1 21:09:25 UTC 2009
Date: Saturday, August 1, 2009 @ 17:09:24
Author: jgc
Revision: 48431
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-i686/ (properties)
thunderbird-i18n/repos/extra-i686/PKGBUILD
----------+
PKGBUILD | 134 ++++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 84 insertions(+), 50 deletions(-)
Property changes on: thunderbird-i18n/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
- /thunderbird-i18n/trunk:1-37555
+ /thunderbird-i18n/trunk:1-48430
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2009-08-01 21:00:35 UTC (rev 48430)
+++ extra-i686/PKGBUILD 2009-08-01 21:09:24 UTC (rev 48431)
@@ -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