diff options
author | Javier Tia | 2015-08-17 18:26:04 -0600 |
---|---|---|
committer | Javier Tia | 2015-08-17 18:26:07 -0600 |
commit | db4e13bb46ae76ba861271b6118cf1b513022d6a (patch) | |
tree | 7ffc100d77312ba4be85f7b919a6cbd98f554806 | |
parent | 6e6f98cf374190e241383f47c384f8ab42eb2a9b (diff) | |
download | aur-db4e13bb46ae76ba861271b6118cf1b513022d6a.tar.gz |
Release thunderbird-exchangecalendar-3.4.0.beta5 rev 2
Fix emid directory name and rewrite it package to be clearer.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 17 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = thunderbird-exchangecalendar pkgdesc = Thunderbird Addon/Extension and Provider for Microsoft Exchange 2007/2010/2013 Calendar, Tasks, Contacts and Global Address List (GAL). pkgver = 3.4.0.beta5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Ericsson/exchangecalendar arch = any license = GPL3 @@ -3,7 +3,7 @@ pkgname=thunderbird-exchangecalendar pkgver=3.4.0.beta5 _pkgver=3.4.0-beta5 -pkgrel=1 +pkgrel=2 pkgdesc="Thunderbird Addon/Extension and Provider for Microsoft Exchange 2007/2010/2013 Calendar, Tasks, Contacts and Global Address List (GAL)." url="https://github.com/Ericsson/exchangecalendar" arch=('any') @@ -32,18 +32,25 @@ package() { _emver=$(grep -m 1 em:version ${srcdir}/${_name}-${_pkgver}/install.rdf \ | sed 's/.*>\(.*\)<.*/\1/') - # Extract all files from extension .xpi file - _pkgsrc=usr/lib/thunderbird/extensions - mkdir -p ${pkgdir}/${_pkgsrc}/${pkgname}-${pkgver} - bsdtar -x --cd ${pkgdir}/${_pkgsrc}/${pkgname}-${pkgver} \ - -f ${srcdir}/${_name}-${_pkgver}/${_name}-${_emver}.xpi - # Extract extension name _emid=$(grep -m 1 em:id ${srcdir}/${_name}-${_pkgver}/install.rdf \ | sed 's/.*>\(.*\)<.*/\1/') - mv ${srcdir}/${_name}-${_pkgver} ${_emid} - # Fix permissions in extension directory + # Thunderbird extensions directory path + _pkgsrc=usr/lib/thunderbird/extensions + + # Create thunderbird extensions directory with another emid directory + # extension name + mkdir -p ${pkgdir}/${_pkgsrc}/${_emid} + + # Work under thunderbird extensions directory + cd ${pkgdir}/${_pkgsrc} + + # Extract all files from .xpi file in emid directory + bsdtar -x --cd ${_emid} \ + -f ${srcdir}/${_name}-${_pkgver}/${_name}-${_emver}.xpi + + # Fix permissions in emid extension directory find ${_emid} -type d -exec chmod 0755 \{\} \+ find ${_emid} -type f -exec chmod 0644 \{\} \+ find ${_emid} -name '*.so' -exec chmod 0755 \{\} \+ |