diff options
author | andalenavals | 2018-01-17 00:53:26 -0500 |
---|---|---|
committer | andalenavals | 2018-01-17 00:53:26 -0500 |
commit | d2b43110344d981ab890c2cbcef292f9b8150ba4 (patch) | |
tree | dc1138ab905d32238722c4c43e3913dc4fe1aac4 /PKGBUILD | |
parent | c1db5cc83ac59695685a1268cc18cafd3bc88ad2 (diff) | |
download | aur-python-palpy-git.tar.gz |
sucessfully created the split PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 26 insertions, 25 deletions
@@ -1,62 +1,63 @@ # Maintainer: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co> # Contributor: Tim Jenness -_pkgname=python-palpy -pkgbase=$_pkgname-git -pkgname=("$_pkgname-git" "python2-palpy-git") + +pkgbase=python-palpy-git +pkgname=('python-palpy-git' 'python2-palpy-git') pkgver=pypi.1.8.1.r0.a7ad770 pkgrel=1 pkgdesc=" PALpy is a python interface to the PAL positional astronomy library " arch=('i686' 'x86_64') url="https://github.com/Starlink/palpy" license=('GPL') -makedepends=('git' ) -provides=("${_pkgname}") -conflicts=("${_pkgname}") -source=("${_pkgname}::git+${url}") +checkdepends=('python' 'python2') +makedepends=('git' 'python' 'python2' 'cython' 'cython2' 'python-numpy' 'python2-numpy') +source=("${pkgbase}::git+${url}") md5sums=('SKIP') pkgver() { - cd $_pkgname + cd "${pkgbase}" printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } prepare() { - cp -a $_pkgname{,-py2} + cp -a $pkgbase{,-py2} } build() { - cd "$srcdir"/$_pkgname + cd "$srcdir"/$pkgbase git submodule init git submodule update python setup.py build - cd "$srcdir"/$_pkgname-py2 + cd "$srcdir"/$pkgbase-py2 git submodule init git submodule update python2 setup.py build } check() { - cd "$srcdir"/$_pkgname - python test_pal.py - - cd "$srcdir"/$_pkgname-py2 - python2 test_pal.py + cd "$srcdir"/$pkgbase + PYTHONPATH="$build/lib.linux-x86_64-3.6:$PYTHONPATH" + python test_pal.py || warning 'Tests failed' + + cd "$srcdir"/$pkgbase-py2 + PYTHONPATH="$build/lib.linux-x86_64-2.7:$PYTHONPATH" + python2 test_pal.py || warning 'Tests failed' } - package_python-palpy-git() { - depends=('python') - cd "${_pkgname}" - python setup.py install --root=${pkgdir} --prefix=/usr - install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE + depends=('python') + cd $pkgbase + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE } package_python2-palpy-git() { - depends=('python2') - cd "${_pkgname}" - python2 setup.py install --root=${pkgdir} --prefix=/usr - install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE + depends=('python2') + cd $pkgbase-py2 + python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE } + |