[arch-commits] Commit in python-scipy/trunk (PKGBUILD)
Jelle van der Waa
jelle at archlinux.org
Thu May 30 11:54:16 UTC 2019
Date: Thursday, May 30, 2019 @ 11:54:15
Author: jelle
Revision: 474620
upgpkg: python-scipy 1.3.0-1
Upstream update, now Python 3 only.
Modified:
python-scipy/trunk/PKGBUILD
----------+
PKGBUILD | 53 +++++++++++------------------------------------------
1 file changed, 11 insertions(+), 42 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-05-30 11:44:41 UTC (rev 474619)
+++ PKGBUILD 2019-05-30 11:54:15 UTC (rev 474620)
@@ -6,18 +6,21 @@
# Contributor: Andrzej Giniewicz <gginiu at gmail.com>
_name=scipy
-pkgname=('python-scipy' 'python2-scipy')
-pkgver=1.2.1
+pkgname=python-scipy
+pkgver=1.3.0
pkgrel=1
pkgdesc="SciPy is open-source software for mathematics, science, and engineering."
arch=('x86_64')
url="https://www.scipy.org/"
license=('BSD')
-makedepends=('gcc-fortran' 'python-numpy' 'python2-numpy' 'python-setuptools' 'python2-setuptools')
-checkdepends=('python-pytest' 'python2-pytest')
+depends=('python-numpy')
+provides=('python3-scipy' 'scipy')
+makedepends=('gcc-fortran' 'python-numpy' 'python-setuptools')
+checkdepends=('python-pytest')
+optdepends=('python-pillow: for image saving module')
#source=("https://github.com/scipy/scipy/releases/download/v${pkgver}/scipy-${pkgver}.tar.xz")
source=("https://pypi.python.org/packages/source/${_name:0:1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha512sums=('80caf9af93046c0d58829a61eb90d824aabe8a53f3e7d8a72efc44accaa3299d1e22adbb4852ed192cee6e47aafbb4ebea3115233ed11f1ef05dd373866b0243')
+sha512sums=('11dfe6027061efb176811d1d2c8b60ee53157f6fff59baa312b3b6a84461123e12f044d5d138d04b1162612d35c6cc34837208d56cdf79c294862ef90c62ea1d')
build() {
# required for gfortran
@@ -30,15 +33,6 @@
cd scipy-${pkgver}
python3 setup.py config_fc --fcompiler=gnu95 build
- # build for python2
- cd ../scipy-${pkgver}-py2
-
- for file in $(find . -name '*.py' -print); do
- sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
- sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
- done
-
- python2 setup.py config_fc --fcompiler=gnu95 build
}
check() {
@@ -46,7 +40,7 @@
# also, the tests must not be run from the scipy source directory
export LDFLAGS="-Wall -shared"
- cd ${srcdir}/scipy-${pkgver}
+ cd scipy-${pkgver}
python3 setup.py config_fc --fcompiler=gnu95 install \
--prefix=/usr --root=${srcdir}/test --optimize=1
export PYTHONPATH=${srcdir}/test/usr/lib/python3.7/site-packages
@@ -53,22 +47,12 @@
cd ${srcdir}
python -c "from scipy import test; test('full')"
- cd ${srcdir}/scipy-${pkgver}-py2
- python2 setup.py config_fc --fcompiler=gnu95 install \
- --prefix=/usr --root=${srcdir}/test --optimize=1
- export PYTHONPATH=${srcdir}/test/usr/lib/python2.7/site-packages
- cd ${srcdir}
- python2 -c "from scipy import test; test('full')"
}
-package_python-scipy() {
- depends=('python-numpy')
- provides=('python3-scipy' 'scipy')
- optdepends=('python-pillow: for image saving module')
+package() {
+ export LDFLAGS="-Wall -shared"
cd scipy-${pkgver}
- export LDFLAGS="-Wall -shared"
-
python3 setup.py config_fc --fcompiler=gnu95 install \
--prefix=/usr --root=${pkgdir} --optimize=1
@@ -76,19 +60,4 @@
"${pkgdir}/usr/share/licenses/python-scipy/LICENSE"
}
-package_python2-scipy() {
- depends=('python2-numpy')
- optdepends=('python2-pillow: for image saving module')
- conflicts=('python-scipy<0.9.0')
-
- cd scipy-${pkgver}-py2
- export LDFLAGS="-Wall -shared"
-
- python2 setup.py config_fc --fcompiler=gnu95 install \
- --prefix=/usr --root=${pkgdir} --optimize=1
-
- install -Dm644 LICENSE.txt \
- "${pkgdir}/usr/share/licenses/python2-scipy/LICENSE"
-}
-
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list