summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bershatsky2023-02-16 15:02:57 +0300
committerDaniel Bershatsky2023-02-16 15:02:57 +0300
commitf5e053ffd11667b80d73ac86665f9a8238869121 (patch)
tree9d1bd33d1822998454368fb6da14f79010adb7e1
parentc77fca20105a7aebb06d8dc054d5d4d1ec8b8504 (diff)
downloadaur-f5e053ffd11667b80d73ac86665f9a8238869121.tar.gz
Sanitize packaging
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD18
2 files changed, 12 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ddc747b7327c..c2013edbeedb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = python-jax
pkgdesc = Differentiate, compile, and transform Numpy code.
pkgver = 0.4.3
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/google/jax/
- arch = x86_64
+ arch = any
license = Apache
+ makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
- makedepends = python-wheel
- depends = absl-py
- depends = python
+ depends = python-absl
depends = python-jaxlib
depends = python-numpy>=1.20
depends = python-opt_einsum
diff --git a/PKGBUILD b/PKGBUILD
index 92de9c0510c1..8f29e0efe477 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,29 @@
pkgname='python-jax'
pkgver=0.4.3
-pkgrel=2
+pkgrel=3
pkgdesc='Differentiate, compile, and transform Numpy code.'
-arch=('x86_64')
+arch=('any')
url='https://github.com/google/jax/'
license=('Apache')
-depends=('absl-py'
- 'python'
+depends=('python-absl'
'python-jaxlib'
'python-numpy>=1.20'
'python-opt_einsum'
'python-scipy>=1.5')
optdepends=('python-protobuf: Australis')
-makedepends=('python-installer' 'python-setuptools' 'python-wheel')
+makedepends=('python-build' 'python-installer' 'python-setuptools')
source=("jax-${pkgver}.tar.gz::https://github.com/google/jax/archive/refs/tags/jax-v${pkgver}.tar.gz")
sha256sums=('02673471d7d366cbd3ea0a851199cc08b02b3a354d07940f68d1e65544135eae')
build() {
- cd $srcdir/jax-jax-v$pkgver
- python setup.py bdist_wheel
+ cd jax-jax-v$pkgver
+ python -m build -n -w
}
package() {
- echo $srcdir/jax-jax-v$pkgver/dist/jax-$pkgver-py3-*-*.whl
python -m installer \
--compile-bytecode 1 \
- --prefix $pkgdir \
- $srcdir/jax-jax-v$pkgver/dist/jax-$pkgver-py3-*-*.whl
+ --destdir $pkgdir \
+ jax-jax-v$pkgver/dist/jax-$pkgver-py3-*-*.whl
}