diff options
author | andalenavals | 2018-01-04 00:02:05 -0500 |
---|---|---|
committer | andalenavals | 2018-01-04 00:02:05 -0500 |
commit | e0428cb0b39f58cf147d217573933c255a60bab5 (patch) | |
tree | 0db70509daa435f88a9dffbe39873cac56ddd9ca | |
parent | 4f901916786587a58821de9ecc2c3ff438a36e2d (diff) | |
download | aur-e0428cb0b39f58cf147d217573933c255a60bab5.tar.gz |
Included check(), split the PKGBUILD
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 41 insertions, 15 deletions
@@ -6,12 +6,15 @@ pkgbase = python-fitsio-git arch = i686 arch = x86_64 license = BSD + checkdepends = python + checkdepends = python2 makedepends = git - depends = python - provides = python-fitsio - conflicts = python-fitsio source = python-fitsio::git+https://github.com/esheldon/fitsio.git md5sums = SKIP pkgname = python-fitsio-git + depends = python + +pkgname = python2-fitsio-git + depends = python2 @@ -1,33 +1,56 @@ # Maintainer: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co> # Contributor: E. Sheldon - -pkgname=python-fitsio-git +_pkgname=python-fitsio +pkgbase=$_pkgname-git +pkgname=("$_pkgname-git" "python2-fitsio-git") pkgver=v0.9.12rc1.r22.507ad1c pkgrel=1 pkgdesc=" A python library to read from and write to FITS files. " arch=('i686' 'x86_64') url="https://github.com/esheldon/fitsio.git" license=('BSD') -depends=('python') +checkdepends=('python' 'python2') makedepends=('git' ) -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") -source=("${pkgname%-git}::git+${url}") +source=("${_pkgname}::git+${url}") md5sums=('SKIP') + pkgver() { - cd "$srcdir/${pkgname%-git}" + cd $_pkgname printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } +prepare() { + cp -a $_pkgname{,-py2} +} + build() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir"/$_pkgname python setup.py build + + cd "$srcdir"/$_pkgname-py2 + python2 setup.py build } +check() { + cd "$srcdir"/$_pkgname/fitsio + python test.py || warning 'Tests failed' + + cd "$srcdir"/$_pkgname-py2/fitsio + python2 test.py || warning 'Tests failed' +} + +package_python-fitsio-git() { + depends=('python') + cd "${_pkgname}" + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + install -Dm644 gpl.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + +} -package() { - cd "$srcdir/${pkgname%-git}" - python setup.py install --root=${pkgdir} --prefix=/usr - install -Dm644 gpl.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE +package_python2-fitsio-git() { + depends=('python2') + cd "${_pkgname}" + python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + install -Dm644 gpl.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } |