summaryrefslogtreecommitdiff
path: root/libre/icedove-l10n/PKGBUILD
blob: d9c2c748170f3d5b8b4bd9e7246ad0d6ed2690a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# Maintainer: Márcio Silva <coadde@lavabit.com>
# Maintainer: André Silva <emulatorman@lavabit.com>

pkgbase=icedove-l10n
_pkgver=17.0.5
pkgver=17.0.5.2

_langpacks=(ar ast be bg bn-BD br ca cs da de el en-GB en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)

pkgname=($(for lang in ${_langpacks[@]}
        do echo $pkgbase-$lang | tr A-Z a-z
        done))

pkgrel=1
pkgdesc="Language packs for Debian Icedove."
arch=('any')
url="http://packages.debian.org/sid/icedove"
license=('MPL' 'GPL')
depends=("icedove-libre>=$pkgver")
makedepends=('unzip' 'zip')
_url=https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$_pkgver/linux-i686/xpi

source=('brand.dtd' 'brand.properties')
for lang in ${_langpacks[@]}
do
    source+=("icedove-l10n-$_pkgver-$lang.xpi::$_url/$lang.xpi")
done

# Don't extract anything
noextract=(${source[@]##*/})

_path="/usr/lib/icedove/extensions/"

build() {
  cd $srcdir

  for i in ${_langpacks[@]}
  do
    cd $srcdir
    unzip -q icedove-l10n-$_pkgver-$i.xpi -d $i
    rm icedove-l10n-$_pkgver-$i.xpi
    install -Dm644 $srcdir/brand.dtd $i/chrome/$i/locale/$i/branding
    install -Dm644 $srcdir/brand.properties $i/chrome/$i/locale/$i/branding
    sed -i -e 's/thunderbird/icedove/' $i/install.rdf
    cd $i
    zip -q -r langpack-$i@icedove.mozilla.org.xpi .
    mv langpack-$i@icedove.mozilla.org.xpi $srcdir 
  done

  cd $srcdir
}

for lang in ${_langpacks[@]}
do
    eval "
package_icedove-l10n-$(echo $lang | tr A-Z a-z)() {
  replaces=(thunderbird-i18n-$(echo $lang | tr A-Z a-z) icedove-i18n-$(echo $lang | tr A-Z a-z))
  conflicts=(thunderbird-i18n-$(echo $lang | tr A-Z a-z) icedove-i18n-$(echo $lang | tr A-Z a-z))
  provides=(thunderbird-i18n-$(echo $lang | tr A-Z a-z) icedove-i18n-$(echo $lang | tr A-Z a-z))
  install -Dm644 \"\$srcdir/langpack-$lang@icedove.mozilla.org.xpi\" \"\$pkgdir$_path/langpack-$lang@icedove.mozilla.org.xpi\"
}
"
done

md5sums=('d5b2567a8cc8f64591f313a6efdaaffc'
         'f3719964e893c1002b7a923e8f95f923'
         'ef463b3772f804beb4108e15917485fd'
         '6125a2e91119afe4cd4fb78909bc2168'
         '990067ee981db3bf9873e4bd9b2b1eba'
         'e32d496230cba49a435775359d4485ce'
         'd212d8bc244184e816cf36a9b654e7e6'
         '4a83b506d1b81dfffa0b33bc0f12b24f'
         '6349985a77b2db81a43cb22291bfd972'
         'dd4a259bfa4ce6816c55e9d7ff7f1172'
         'dc3ec06ccb5e98cfa332fca40af77470'
         'e81e63d8fac6c61cbbe72b1c8b0ce05c'
         'f0850f83f396c33a4e69abd00bda0e55'
         'ffc5de6b5409cf7cdd411ae853e0ba05'
         '169780df5d160a04221dd80c92dd131a'
         '8d1eacb770748156dbe02e493c41a5a6'
         'a3a0d856da6af722a6444567b684eb14'
         '798415f06ce916eb6c84ea4cf97e1253'
         'c8eefe6a65295d354beb59e8f1b3116e'
         '3ec1490226e064bc1145072ecdf031b4'
         'a3ff2959c9375084683b0741797103f9'
         '99ea64506470bf7938e169bfe5f569b3'
         '8170d58dcbb1b84820ef0ace6dc23965'
         '24ba56f81446d551101d1848ed660682'
         '53b9b22f7ad5916c8dfccd8b758828dc'
         '0bdcd2f628dff58a4544e93a88344b76'
         '87d516fbb68ae06d5ee7439a8a4d3d96'
         'c3cfa07d55fec1eb558e11c63ebd2a97'
         '9845802371f603cb70df77a63088c16d'
         '552e297a315a1b6f308604da4b492c53'
         'dc6755c33351b95f9e883c8e64fab7b6'
         'f3a67c52f5c5ca8cd5484250617f1aff'
         '48fc583c7e67e87113fb73243da46313'
         '4450b7753336f279296260e444cb0ba2'
         '3a639521e20e5fb936f6d1b7679becd9'
         '241a29846743f4dbcd5704e470193f30'
         '71d71192e076a889da26129efd5f2f3d'
         'efc91beb8c199d459e1f24164066d75e'
         'ed717c1b94618faa8304796f1ff0acd7'
         '8fc0aea02c1373f0ac0b7fa7eac2fa0c'
         '808c60d4af8ee7b6bbbd82a5079c293e'
         '6f0e4c6fe66e6d0e98f2fc444b59d629'
         'bc5e9972f5a092f4f28f577f7ade7ad7'
         '2f852610ddc1550200965d4be6320879'
         '6ad80cd433ef69c3577bfea9fd26cedc'
         '0dd02b5317c9656c64543067956940bf'
         '9e0d2f288130f048358135a89732ca85'
         '936dbda4758d9a65f8c27603a2dee3bd'
         '820d70ce31ca9731c162ab942b0daea1'
         'd737350d9edb73c15096e867fbdd8f3c'
         'b1896502d411dd6037f141d3561461d4'
         '491a3a386c4963f162e050c370ffa140'
         'aa9f4e83501e624e4054f3ff61b71db3'
         '257ee623933cfda550a8643a1a0b1d1c'
         'c3a8fa4fc511d914892e08fa17fab8a9'
         '44be6381519c6c5ea785a4f5a5122a64'
         '6693c752bf6272caed2e204556fc69b8')