summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHao Zhang2022-09-14 13:00:47 -0400
committerHao Zhang2022-09-14 13:00:47 -0400
commit01f33007319e86fa426d78733780c342c3befb11 (patch)
treef48a4d42075310737b2168ec40b1c9b7280fa3b0
parentbd98ec58cfa9cbf5551a66fc432ad98ba8f7cca7 (diff)
downloadaur-01f33007319e86fa426d78733780c342c3befb11.tar.gz
Updated to 3.6.13
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD25
2 files changed, 23 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 583fe969839d..99e6e42f7574 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = genx
pkgdesc = X-ray and Neutron reflectivity fitting software
- pkgver = 3.0.6
+ pkgver = 3.6.13
pkgrel = 1
- url = http://genx.sourceforge.net/
- arch = i686
+ url = https://github.com/aglavic/genx
arch = x86_64
license = GPL v3
- makedepends = cython
- makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-numpy
depends = python-scipy
@@ -15,9 +15,11 @@ pkgbase = genx
depends = python-h5py
depends = python-wxpython
depends = python-appdirs
- options = !libtool
- source = https://master.dl.sourceforge.net/project/genx/3.x.y/GenX%203.0.x/GenX-3.0.6.tar.gz
- sha256sums = eedcce587a2d5d31ef8d9886accf1a2741777bd64a1061232b9d039c02bd0927
+ depends = python-requests
+ depends = python-docutils
+ depends = python-numba
+ depends = python-orsopy
+ source = https://github.com/aglavic/genx/releases/download/v3.6.13/GenX-3.6.13.tar.gz
+ sha256sums = aa2521eca0b2b0fe5791936e5e7c33c0f7c4e68146b6f27b762d0ab7137a3116
pkgname = genx
-
diff --git a/PKGBUILD b/PKGBUILD
index 335aad8bfef2..e97254f9f613 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,24 @@
# Maintainer: Hao Zhang <hao [at] hao-zhang [dot] com>
pkgname=genx
-pkgver=3.0.6
+_name=${pkgname}3
+pkgver=3.6.13
pkgrel=1
pkgdesc="X-ray and Neutron reflectivity fitting software"
-arch=("i686" "x86_64")
-url="http://genx.sourceforge.net/"
+arch=("x86_64")
+url="https://github.com/aglavic/genx"
license=("GPL v3")
-options=(!libtool)
-depends=("python" "python-numpy" "python-scipy" "python-matplotlib" "python-h5py" "python-wxpython" "python-appdirs")
-makedepends=("cython" "git")
-source=(https://master.dl.sourceforge.net/project/genx/3.x.y/GenX%203.0.x/GenX-$pkgver.tar.gz)
-sha256sums=("eedcce587a2d5d31ef8d9886accf1a2741777bd64a1061232b9d039c02bd0927")
+depends=("python" "python-numpy" "python-scipy" "python-matplotlib" "python-h5py" "python-wxpython" "python-appdirs" "python-requests" "python-docutils" "python-numba" "python-orsopy")
+makedepends=(python-build python-installer python-wheel)
+source=(https://github.com/aglavic/genx/releases/download/v$pkgver/GenX-$pkgver.tar.gz)
+sha256sums=("aa2521eca0b2b0fe5791936e5e7c33c0f7c4e68146b6f27b762d0ab7137a3116")
build() {
- cd "$srcdir"/GenX-"$pkgver"
- python setup.py build
+ cd "$srcdir"/$_name-"$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd "$srcdir"/GenX-"$pkgver"
- python setup.py install --prefix=usr/ --root=$pkgdir
- sed -i $'s/\r$//' $pkgdir/usr/bin/genx
+ cd "$srcdir"/$_name-"$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
}