blob: fc5533fc2c333b85a79d730b002ead8e25c7671f (
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
|
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
# Contributor: Nishit Joseph (reachjlight at gmail dot com)
# Contributor: Martin Corley <Martin.Corley@ed.ac.uk>
pkgname=python2-openpyxl
pkgver=2.6.2
_pkgtag='3640394bff97'
pkgrel=2
pkgdesc="A Python library to read/write Excel 2007 xlsx/xlsm files"
arch=('any')
url="https://openpyxl.readthedocs.org/"
license=('MIT')
makedepends=('python2-setuptools' 'python2-jdcal' 'python2-et-xmlfile')
source=("$pkgname-$pkgver.tar.bz2::https://bitbucket.org/openpyxl/openpyxl/get/${pkgver}.tar.bz2"
"LICENCE")
sha256sums=('7935ee3b99f9e6c5c105e38cae710f5872241d3c0c63a937f7097b4a2c05e83a'
'0c84bb42f5d367e5ebf9fc2dde35b16141df5ee0fdc189250858bc6c5560f69e')
prepare() {
cd openpyxl-openpyxl-${_pkgtag}
sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
-e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
-e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \
-i $(find . -name '*.py')
}
build() {
cd openpyxl-openpyxl-${_pkgtag}
python2 setup.py build
}
package() {
depends=('python2-jdcal' 'python2-et-xmlfile')
optdepends=('python2-pillow: needed to include images'
'python2-lxml: alternative XML backend'
'python2-defusedxml: guard against various XML vulnerabilities')
cd openpyxl-openpyxl-${_pkgtag}
python2 setup.py install --skip-build --root="$pkgdir" --optimize=1
install -Dm644 "$srcdir"/LICENCE "$pkgdir"/usr/share/licenses/$pkgname/LICENCE
}
|