summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 19 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d95ffa9e7837..8eaa8bcc5379 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,40 @@
pkgname=(python-rchitect python2-rchitect)
_pkgname=${pkgname#python-}
pkgver=0.2.4
-pkgrel=1
+pkgrel=2
pkgdesc="Minimal R API for Python"
-url="https://github.com/randy3k/rapi"
-arch=('i686' 'x86_64')
+url="https://github.com/randy3k/$_pkgname"
+arch=('any')
license=('MIT')
-depends=('r>3.4.0' 'python-multipledispatch')
-makedepends=('python-setuptools')
-#replaces=('python-rapi')
-source=("https://github.com/randy3k/rchitect/archive/v$pkgver.tar.gz")
+makedepends=('python-setuptools' 'python2-setuptools'
+ 'python-six>=1.9.0' 'python2-six>=1.9.0')
+checkdepends=('python2-pytest' 'python-pytest')
+source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('122e81c69bf73411b8b1ee021684e0e56d944f1b857102e455831a13ff79f0c8')
build() {
cd "$srcdir/$_pkgname-$pkgver"
+ # build step only copies files, same for python and python2
python setup.py build
}
+check() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ python setup.py test
+ python2 setup.py test
+}
+
package_python-rchitect() {
+ depends=('r>3.4.0' 'python-multipledispatch')
+ replaces=('python-rapi')
+
cd "$srcdir/$_pkgname-$pkgver"
python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
}
package_python2-rchitect() {
+ depends=('r>3.4.0' 'python2-multipledispatch')
+
cd "$srcdir/$_pkgname-$pkgver"
python2 setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
}