summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2024-04-29 20:24:29 +0800
committerYour Name2024-04-29 20:24:29 +0800
commit8f083bca0aaac5c6d91d50d8e47e14d9286fda04 (patch)
tree7b19253bb360ffc0a15f7e42b6fabb2f03e66cb2
parent6bee629913abab6bdcc3890a9f9e870e2c8b03bb (diff)
downloadaur-8f083bca0aaac5c6d91d50d8e47e14d9286fda04.tar.gz
Update for new numpy and python3.12
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f6c999f37ab7..aa8f87ca9124 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,11 @@
pkgbase = python-sherpa
pkgdesc = Modeling and fitting package for scientific data analysis
pkgver = 4.16.0
- pkgrel = 1
+ pkgrel = 2
url = http://cxc.cfa.harvard.edu/contrib/sherpa
arch = i686
arch = x86_64
- license = GPL
+ license = GPL-3.0-or-later
checkdepends = python-pytest
checkdepends = python-astropy
checkdepends = python-matplotlib
diff --git a/PKGBUILD b/PKGBUILD
index 7f85721899f9..e6d94ed1eb5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,11 @@ pkgbase=python-sherpa
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}" "python-${_pyname}-doc")
pkgver=4.16.0
-pkgrel=1
+pkgrel=2
pkgdesc="Modeling and fitting package for scientific data analysis"
arch=('i686' 'x86_64')
url="http://cxc.cfa.harvard.edu/contrib/sherpa"
-license=('GPL')
+license=('GPL-3.0-or-later')
makedepends=('python-setuptools'
'python-wheel'
'python-build'
@@ -39,6 +39,10 @@ prepare() {
cd ${srcdir}/${_pyname}-${pkgver}
patch -Np1 -i "${srcdir}/sherpa_local_fftw.patch"
+ sed -i -e '/^import\ setuptools/c from setuptools import setup' -e '/distutils/d' setup.py
+ sed -i -e '/setuptools.command/s/^#\ //' -e '/distutils/d' helpers/__init__.py
+ sed -i -e "/^sherpa_inc/s/]/, numpy.get_include()]/" \
+ -e '/^from/a import numpy' helpers/extensions/__init__.py
sed -i -e "/oldest-supported-numpy/d" -e "/setuptools/s/, < 60//" pyproject.toml
# sed -e '/'\'nbsphinx\''/a \ '\'IPython\.sphinxext\.ipython_console_highlighting\','' \
# -i docs/conf.py