blob: d52c4ba991b328e8488c968618934128b911fee8 (
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
|
# Maintainer: Spyros Stathopoulos <foucault.online@gmail.com>
# Contributor: richli <rich at dranek dot com>
# Contributor: rememberthemer <rememberthemer@_GMAIL_DOT_COM_>
pkgname=python-netcdf4
pkgver=1.2.9
pkgrel=1
pkgdesc="A python3 library for reading, manpiulating and creating netcdf files"
arch=('x86_64' 'i686')
url="https://unidata.github.io/netcdf4-python/"
license=('MIT')
depends=('python<=3.6.99' 'python>3.5.99' 'python-numpy' 'netcdf>=4.1.2' 'hdf5')
makedepends=('cython')
optdepends=('python2-netcdf4: python 2 version, includes docs and examples'
'curl: for OPeNDAP suport')
source=(https://github.com/Unidata/netcdf4-python/archive/v${pkgver}rel.tar.gz)
md5sums=('844ad5934b6f85ea0c2dd7ab92fe5cb8')
build() {
cd "$srcdir"/netcdf4-python-${pkgver}rel
2to3 -vnw setup.py
USE_NCCONFIG=1 python setup.py clean --all
USE_NCCONFIG=1 python setup.py build
}
check() {
cd "${srcdir}"/netcdf4-python-${pkgver}rel
cd "test"
NO_NET=1 PYTHONPATH="../build/lib.linux-${CARCH}-3.6" python -B ./run_all.py
}
package() {
cd "$srcdir"/netcdf4-python-${pkgver}rel
USE_NCCONFIG=1 python setup.py install --prefix=/usr \
--root="$pkgdir" --skip-build --optimize 2
mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"
cp -d -r --no-preserve=ownership test "${pkgdir}/usr/share/doc/${pkgname}"
cp -d -r --no-preserve=ownership docs "${pkgdir}/usr/share/doc/${pkgname}"
# cp -d -r --no-preserve=ownership examples "${pkgdir}/usr/share/doc/${pkgname}"
rm -r "$pkgdir"/usr/bin
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
# vim: set et sw=4 ts=4 sts=4:
|