summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 24 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46ce263506f3..e609c36aba25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/*
}