diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -1,8 +1,8 @@ # Maintainer: Will Handley <wh260@cam.ac.uk> (aur.archlinux.org/account/wjhandley) -pkgbase=python-camb -pkgname=("python-camb") +pkgname=python-camb +_name=${pkgname#python-} pkgver=1.3.2 -pkgrel=0 +pkgrel=3 pkgdesc="Code for Anisotropies in the Microwave Background" arch=(any) url="https://github.com/cmbant/CAMB" @@ -15,11 +15,16 @@ replaces=() backup=() options=(!emptydirs) install= -source=("${url}/archive/${pkgver}.tar.gz") -sha256sums=('38e49aa1e5b856ff2efd909490fde60682287811703fabf418afbc81347cd0c2') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=(ae1604e72b10515505ff675a139e1bc1d34b48733974e5feb0c1ce4fbb8b1b00) +build() { + cd "$srcdir/$_name-$pkgver" + python -m build --wheel --no-isolation +} + package() { - depends=('python-numpy' 'gcc-fortran') - cd "$srcdir/CAMB-$pkgver/" - python setup.py install --root="$pkgdir/" --optimize=1 - install -D -m644 $srcdir/../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$srcdir/$_name-$pkgver" + install -D -m644 $srcdir/../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + python -m installer --destdir="$pkgdir" dist/*.whl } + |