summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2022-02-27 17:21:46 +0800
committerUniversebenzene2022-02-27 17:21:46 +0800
commit80041325492ccaf55dce317eb80af60e329693f4 (patch)
tree65179ac9adadf4096740e9a87486afb02c16db2d
parenteec5c8993b159617484754569dc12ded0c8e1967 (diff)
downloadaur-80041325492ccaf55dce317eb80af60e329693f4.tar.gz
Update to version 3.3.0
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
2 files changed, 26 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a903eee316e0..abfed1926c0b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,26 @@
pkgbase = python-ginga
pkgdesc = A viewer for astronomical data FITS (Flexible Image Transport System) files.
- pkgver = 3.2.0
+ pkgver = 3.3.0
pkgrel = 1
url = https://ejeschke.github.io/ginga
- arch = i686
- arch = x86_64
+ arch = any
license = BSD
+ checkdepends = python-pytest-astropy-header
+ checkdepends = python-astropy
makedepends = python-setuptools-scm
- makedepends = python-astropy
- source = https://files.pythonhosted.org/packages/source/g/ginga/ginga-3.2.0.tar.gz
- md5sums = f61416dae6cf99d92b15013c70fd440b
+ makedepends = python-wheel
+ makedepends = python-build
+ makedepends = python-installer
+ source = https://files.pythonhosted.org/packages/source/g/ginga/ginga-3.3.0.tar.gz
+ md5sums = 29c9a317e59a72ab1a4141fa385d31c0
pkgname = python-ginga
depends = python-astropy>=3.2
depends = python-qtpy>=1.1
- depends = python-importlib-metadata
optdepends = python-scipy>=0.18.1
optdepends = python-pillow>=3.2.0
- optdepends = python-matplotlib>=2.1.0
+ optdepends = python-matplotlib>=2.1
+ optdepends = python-opencv>=4.5.4.58
optdepends = python-piexif>=1.0.13
optdepends = python-beautifulsoup4>=4.3.2
optdepends = python-astroquery>=0.3.5
diff --git a/PKGBUILD b/PKGBUILD
index 9c2ebc2c2d01..05c4ad37e203 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,40 +3,35 @@
pkgname=python-ginga
_pyname=${pkgname#python-}
-pkgver=3.2.0
+pkgver=3.3.0
pkgrel=1
pkgdesc="A viewer for astronomical data FITS (Flexible Image Transport System) files."
-arch=('i686' 'x86_64')
+arch=('any')
url="https://ejeschke.github.io/ginga"
license=('BSD')
-makedepends=('python-setuptools-scm' 'python-astropy')
-#checkdepends=('python-pytest')
+makedepends=('python-setuptools-scm' 'python-wheel' 'python-build' 'python-installer')
+checkdepends=('python-pytest-astropy-header' 'python-astropy')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('f61416dae6cf99d92b15013c70fd440b')
-
-#prepare() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-# sed -i -e '7,9d' -e "/unknown/c version = '${pkgver}'" conftest.py
-#}
+md5sums=('29c9a317e59a72ab1a4141fa385d31c0')
build() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py build
+ python -m build --wheel --no-isolation
}
-#check() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-# pytest "build/lib"
-#}
+check() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ pytest
+}
package(){
- depends=('python-astropy>=3.2' 'python-qtpy>=1.1' 'python-importlib-metadata')
+ depends=('python-astropy>=3.2' 'python-qtpy>=1.1')
optdepends=('python-scipy>=0.18.1'
'python-pillow>=3.2.0'
- 'python-matplotlib>=2.1.0'
+ 'python-matplotlib>=2.1'
+ 'python-opencv>=4.5.4.58'
'python-piexif>=1.0.13'
'python-beautifulsoup4>=4.3.2'
'python-astroquery>=0.3.5'
@@ -50,5 +45,5 @@ package(){
install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.txt
install -D -m644 -t "${pkgdir}/usr/share/doc/${pkgname}" README.md
- python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}