summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2018-02-09 01:46:39 +0800
committerUniversebenzene2018-02-09 01:46:39 +0800
commit25cb98428ee394cef358b81ec3aae0cb6ab4e5aa (patch)
treed67098850a7311f87b5b44f083b591f46ebdf0eb
parent5b8a28f08b75da14e5e4187939a2fb1720719b8e (diff)
downloadaur-25cb98428ee394cef358b81ec3aae0cb6ab4e5aa.tar.gz
Add doc optdepends and check function
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD21
2 files changed, 26 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1dccf7c2d033..66c19a78c7a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
# Generated by mksrcinfo v8
-# Sun Feb 4 15:32:07 UTC 2018
+# Thu Feb 8 17:44:47 UTC 2018
pkgbase = python2-astroscrappy
pkgdesc = Speedy Cosmic Ray Annihilation Package in Python
pkgver = 1.0.5
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/astropy/astroscrappy
arch = i686
arch = x86_64
license = BSD
+ checkdepends = python2-pytest
+ checkdepends = python2-scipy
+ makedepends = python2-astropy-helpers
depends = python2
depends = python2-numpy
depends = python2-astropy
depends = cython2>=0.21
+ optdepends = python-astroscrappy-doc: Documentation for Astro-SCRAPPY
source = https://files.pythonhosted.org/packages/source/a/astroscrappy/astroscrappy-1.0.5.tar.gz
md5sums = e7ec5d829191226e6092b08e1d8f4cd4
diff --git a/PKGBUILD b/PKGBUILD
index aae0cf8f6454..036dcbf43275 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,38 @@
# Maintainer: Astro Benzene <universebenzene at sina dot com>
pkgname=python2-astroscrappy
pkgver=1.0.5
-pkgrel=1
+pkgrel=2
pkgdesc="Speedy Cosmic Ray Annihilation Package in Python"
arch=('i686' 'x86_64')
url="https://github.com/astropy/astroscrappy"
license=('BSD')
depends=('python2' 'python2-numpy' 'python2-astropy' 'cython2>=0.21')
+optdepends=('python-astroscrappy-doc: Documentation for Astro-SCRAPPY')
+makedepends=('python2-astropy-helpers')
+checkdepends=('python2-pytest' 'python2-scipy')
source=("https://files.pythonhosted.org/packages/source/a/astroscrappy/astroscrappy-${pkgver}.tar.gz")
md5sums=('e7ec5d829191226e6092b08e1d8f4cd4')
+prepare() {
+ cd ${srcdir}/astroscrappy-${pkgver}
+ sed -i -e '/auto_use/s/True/False/' setup.cfg
+}
+
+build () {
+ cd ${srcdir}/astroscrappy-${pkgver}
+ python2 setup.py build --use-system-libraries --offline
+}
+
+check(){
+ cd $srcdir/astroscrappy-${pkgver}
+ python2 setup.py test
+}
+
package() {
cd ${srcdir}/astroscrappy-${pkgver}
install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}/"
install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" licenses/*
+ install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline
}