summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2024-05-06 18:06:27 +0200
committerIyán Méndez Veiga2024-05-06 18:06:27 +0200
commitd5c41a9ca1d6c2085b8bd1a1ec0a2895acc0bfbe (patch)
tree6e94f670bc9a55fb64b7d784f20e40c66da0862e
parente6f5c564634aad2517063b8418aa0734ec34efd0 (diff)
downloadaur-python-projectq.tar.gz
upgpkg: python-projectq 0.8.0-4
rebuild python 3.12
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD56
2 files changed, 26 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7cb805433b98..adf1e94752eb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-projectq
pkgdesc = Open-source framework for quantum computing
pkgver = 0.8.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/ProjectQ-Framework/ProjectQ
arch = x86_64
license = Apache-2.0
@@ -17,7 +17,7 @@ pkgbase = python-projectq
depends = python-requests
depends = python-scipy
optdepends = python-boto3: support for AWS Braket service
- source = https://github.com/ProjectQ-Framework/ProjectQ/releases/download/v0.8.0/projectq-0.8.0.tar.gz
+ source = python-projectq-0.8.0.tar.gz::https://github.com/ProjectQ-Framework/ProjectQ/releases/download/v0.8.0/projectq-0.8.0.tar.gz
b2sums = 5edaf7ff1f4e505533b1ea6e05a06d7080113bac7de1e2971d9c1064664946560ebd441dce09b731b02a9b11779caf0498227f56f08cb153fa84cbfd707f827d
pkgname = python-projectq
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/*
}