summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2019-08-30 02:12:12 +0800
committerUniversebenzene2019-08-30 02:12:12 +0800
commit76d25cfba9525bc1b669b08486cdac24dba7702a (patch)
tree2694f924ea436c7e8746de98110576fe71ebc6f6 /PKGBUILD
downloadaur-76d25cfba9525bc1b669b08486cdac24dba7702a.tar.gz
Initial import 1.1.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ae6ff8ad281c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Astro Benzene <universebenzene at sina dot com>
+pkgbase=python-stsci.imagemanip
+_pyname=${pkgbase#python-}
+pkgname=("python-${_pyname}" "python2-${_pyname}")
+pkgver=1.1.4
+pkgrel=1
+pkgdesc="STScI general image manipulation tools"
+arch=('i686' 'x86_64')
+url="http://www.stsci.edu/institute/software_hardware/pyraf/stsci_python"
+license=('BSD')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-numpy' 'python2-numpy' 'python-d2to1' 'python2-d2to1' 'python-stsci.distutils' 'python2-stsci.distutils')
+checkdepends=('python-stsci.tools' 'python2-stsci.tools' 'python2-pytest32')
+source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
+ "https://raw.githubusercontent.com/spacetelescope/stsci.imagemanip/master/LICENSE.txt")
+md5sums=('cc40be0b4583cfc2afae038af1899731'
+ 'aba8328694a0d4b8e574c29da48a53b4')
+
+prepare() {
+ cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2}
+}
+
+build() {
+ msg "Building Python2"
+ cd ${srcdir}/${_pyname}-${pkgver}-py2
+ python2 setup.py build
+
+ msg "Building Python3"
+ cd ${srcdir}/${_pyname}-${pkgver}
+ python setup.py build
+}
+
+check() {
+ msg "Checking Python3"
+ cd ${srcdir}/${_pyname}-${pkgver}
+ python setup.py test
+
+ msg "Checking Python2"
+ cd ${srcdir}/${_pyname}-${pkgver}-py2
+ python2 setup.py test
+}
+
+package_python2-stsci.imagemanip() {
+ depends=('python2-stsci.tools')
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/LICENSE.txt"
+ python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+}
+
+package_python-stsci.imagemanip() {
+ depends=('python-stsci.tools')
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/LICENSE.txt"
+ python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+}