summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorandalenavals2018-01-04 00:02:05 -0500
committerandalenavals2018-01-04 00:02:05 -0500
commite0428cb0b39f58cf147d217573933c255a60bab5 (patch)
tree0db70509daa435f88a9dffbe39873cac56ddd9ca /PKGBUILD
parent4f901916786587a58821de9ecc2c3ff438a36e2d (diff)
downloadaur-e0428cb0b39f58cf147d217573933c255a60bab5.tar.gz
Included check(), split the PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 35 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 86b1155fb2e7..1c5fc2b58084 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}