diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 24 insertions, 32 deletions
@@ -2,50 +2,42 @@ # Contributor: Alexander Fasching <fasching.a91@gmail.com> # Contributor: Jean Lucas <jean@4ray.co> pkgname=python-projectq -_name="ProjectQ" +_name=ProjectQ pkgver=0.8.0 -pkgrel=3 +pkgrel=4 pkgdesc="Open-source framework for quantum computing" -arch=('x86_64') -url="https://github.com/ProjectQ-Framework/ProjectQ" -license=('Apache-2.0') +arch=(x86_64) +url=https://github.com/ProjectQ-Framework/ProjectQ +license=(Apache-2.0) depends=( - 'python-matplotlib' - 'python-networkx' - 'python-numpy' - 'python-requests' - 'python-scipy' + python-matplotlib + python-networkx + python-numpy + python-requests + python-scipy ) makedepends=( - 'pybind11' - 'python-build' - 'python-installer' - 'python-setuptools' - 'python-setuptools-scm' - 'python-wheel' + pybind11 + python-build + python-installer + python-setuptools + python-setuptools-scm + python-wheel ) -#checkdepends=('python-pytest') optdepends=('python-boto3: support for AWS Braket service') -source=("https://github.com/${_name}-Framework/${_name}/releases/download/v${pkgver}/${pkgname/python-}-${pkgver}.tar.gz") +source=($pkgname-$pkgver.tar.gz::https://github.com/$_name-Framework/$_name/releases/download/v$pkgver/${_name,,}-$pkgver.tar.gz) b2sums=('5edaf7ff1f4e505533b1ea6e05a06d7080113bac7de1e2971d9c1064664946560ebd441dce09b731b02a9b11779caf0498227f56f08cb153fa84cbfd707f827d') build() { - cd "${_name,,}-${pkgver}" + cd ${_name,,}-$pkgver python -m build --wheel --no-isolation } -#check() { -# local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") -# cd "${_name,,}-${pkgver}/projectq" -# python -m installer --destdir=test_dir dist/*.whl -# PYTHONPATH="test_dir/${_site_packages}:${PYTHONPATH}" pytest -v -#} - package() { - cd "${_name,,}-${pkgver}" - python -m installer --destdir="${pkgdir}" dist/*.whl - install -D -m644 README.rst "${pkgdir}/usr/share/doc/${pkgname}/README.rst" - install -D -m644 NOTICE "${pkgdir}/usr/share/doc/${pkgname}/NOTICE" - cp -r examples "${pkgdir}/usr/share/doc/${pkgname}/" - chmod 644 "${pkgdir}/usr/share/doc/${pkgname}/examples/"* + cd ${_name,,}-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + install -D -m644 README.rst "$pkgdir"/usr/share/doc/$pkgname/README.rst + install -D -m644 NOTICE "$pkgdir"/usr/share/doc/$pkgname/NOTICE + cp -r examples "$pkgdir"/usr/share/doc/$pkgname/ + chmod 644 "$pkgdir"/usr/share/doc/$pkgname/examples/* } |