blob: bf3a7538e0ac3892ed1f8104a7d17eb5c49bbf1e (
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
|
# Maintainer: Raimar Bühmann <raimar (at-sign) buehmann (period) de>
# Contributor: Hugo Osvaldo Barrera <hugo@barrera.io>
# Contributor: Joel Goguen <jgoguen (at-sign) jgoguen (period) ca>
pkgname=thunderbird-lightning-bin
pkgver=5.4
# https://addons.mozilla.org/de/thunderbird/addon/lightning/versions/
_versionId=633791
pkgrel=1
pkgdesc="A calendar that's fully integrated into Thunderbird"
arch=('i686' 'x86_64')
groups=('office')
url="https://www.mozilla.org/en-US/projects/calendar/"
license=('MPL' 'GPL' 'LGPL')
depends=('thunderbird>=52' 'libnotify')
makedepends=()
options=(!strip)
provides=(lightning=${pkgver})
replaces=("lightning-bin")
conflicts=("lightning-bin")
# https://addons.mozilla.org/thunderbird/downloads/file/${_versionId}/lightning-${pkgver}-sm+tb-linux.xpi
source=("lightning-$pkgver.xpi::https://addons.mozilla.org/thunderbird/downloads/file/${_versionId}/lightning-${pkgver}-sm+tb-linux.xpi")
noextract=("lightning-$pkgver.xpi")
sha1sums=('6931926facf57dd7be659230bc6c110977179ee2')
package() {
mkdir -p ${pkgdir}/usr/lib/thunderbird/extensions/${pkgname}
cd ${pkgdir}/usr/lib/thunderbird/extensions/${pkgname}
bsdtar -x -f ${srcdir}/lightning-$pkgver.xpi
_emid=$(grep em:id install.rdf | tail -n 1 | sed 's/.*>\(.*\)<.*/\1/')
cd ..
mv ${pkgname} ${_emid}
cd ${_emid}
# fix minimum version
sed -i 's/<em:minVersion>38.0</<em:minVersion>38.0.0</' install.rdf
# Fix permissions
find -type d -exec chmod 0755 \{\} \+
find -type f -exec chmod 0644 \{\} \+
find -name '*.so' -exec chmod 0755 \{\} \+
chown -R root:root .
}
|