summaryrefslogtreecommitdiff
path: root/libre/icedove-l10n/PKGBUILD
blob: fdf88e82d99fb934e65b116e54317d9ba547a4dd (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
122
# Maintainer: Márcio Silva <coadde@lavabit.com>
# Maintainer: André Silva <emulatorman@parabola.nu>

pkgbase=icedove-l10n
epoch=1
_pkgver=24.2.0
pkgver=24.2.0.deb1

_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>=$epoch:$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'
         '2450e9b3a3f7b263dffba2b565caa026'
         'c8a34d460bbcf6095816787341a83bd3'
         '9718159572dfa8318dd01a9a63a44b24'
         'b86442f249fe530e3e3e97444c559a7b'
         'd1d7f1bec25dd183aea62dd46b6b845f'
         '425eb82e0cc734477fcb1f5eaca3a0b8'
         'd2a1f926448d9205fc2a9a113118c8f7'
         '9e8afc1b6bf49f77e78462844745eabb'
         '05c7362d95f6c1b8d4ab401b93d4dd26'
         'e3c7a12c3cd115f89472e714de9bbd96'
         '511a967c932cd737f2c163d435c160b2'
         '938095a514e39ca8058b894f7e285cdc'
         '827e21a03cd9c99e9cb70e54b43cd28d'
         '97aed07198d724ed2ff2f776cea9a694'
         '393c678ac00c636096dc9d826fa99094'
         'a2ea99fb8bea0c81323f71987734fa75'
         '7fa2aefd207d0830ec7d14f82d114b0e'
         '3755689abeca519609029e0feb546861'
         '239e1f4065d0027a09f4918fea2caebb'
         '62d148305f8c146c6aeb7e46a91fb9dc'
         '4cf85b9d988af5cf0dbbe60f33c78f8b'
         'ff3674d6422b3c6714dbbb604e830949'
         '6b3c1eeb2a08f23e62865dd0890c7de2'
         '4542f05f58a3f3fcc10fe2bee7bce620'
         'eabd4446b149be7abfb6ebdf2f0f9d17'
         'e2a4cae3125def4d5d02de6e39694d42'
         '17423b845de2a30f4ce613399032e475'
         '4a3227bc8cedbab2557dfddf193dadee'
         'e52d3c3a7e85af431aa78b5a172ca204'
         '2ea44ef074d6c0126c11f1cf58119ea1'
         '51f41c4bfc2651d59512401e6aef1a97'
         'b9ae7913f935a3a75fc4d35f54d229e2'
         '2b65b7ca0445d9fd3030fc92922c9fef'
         '4bd83ca6cc1eba3110be638f0b4ba58e'
         '6f31e8349b4690d4364726fecd151c84'
         'bb8616d3f3beaf1c1b412d712a8191fd'
         '8353b8ed0349460ff9006d1dc2e907f4'
         'cbc9d67c7c46a14517925674c7ce9241'
         '10e9f12b915261a091f1e9a7aa3c491a'
         '047ad48b03c91e0c4f59a828e34fe216'
         'ba6d3760ab01715b38f8c48c2c90c4e5'
         '1acb8648f3efc1255472dd6161167467'
         'f2473203871f1d3db4c6930fea44d2bc'
         '4e5506496329c9adb12271aa0237e437'
         '81d7d92335e5bbd31265d4dd56017a03'
         '30dd5472ec45558305661ba767450ee6'
         'ba42b92642b38e40d442f520d022d2cb'
         '92ca20bf2065b5889de8811989600b37'
         '2d64d71fca6e4e14ecea0d3e51ef7898'
         '763a383781ccd499011c975936538222'
         '37476f33e304615105374f11f7af6bcc'
         '0905709db25a5566b0ef7507dcca96a9'
         '832103f16211936217690e734556e95c'
         'ff4a8836c4086c22174bcdc6839468fa'
         '6dfa0de1e9731226ff0c85386b100ccb')