[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