summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2023-11-11 17:23:41 +0100
committerIyán Méndez Veiga2023-11-11 17:23:41 +0100
commita7fefed629b0c0ea970740317cb774353c8af773 (patch)
tree05ea1b0d458a2b069f307f375702f49abb768e4d
downloadaur-a7fefed629b0c0ea970740317cb774353c8af773.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD33
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7f1bd4f8f3c8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = python-qiskit-algorithms
+ pkgdesc = A library of quantum algorithms for Qiskit
+ pkgver = 0.2.1
+ pkgrel = 1
+ url = https://github.com/qiskit-community/qiskit-algorithms
+ arch = x86_64
+ license = Apache
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
+ depends = python-qiskit
+ depends = python-numpy
+ depends = python-scipy
+ source = qiskit-algorithms-0.2.1.tar.gz::https://github.com/qiskit-community/qiskit-algorithms/archive/refs/tags/0.2.1.tar.gz
+ b2sums = f3508ceb96bd25806317eca0523209ee566296c5ee012ae4c0605784d257e5effccaf47f47a7333ad95b60b61bbf9d57ebe91e4ea7fb24208620ede1a92c0dfe
+
+pkgname = python-qiskit-algorithms
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c59619d102c9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.sh
+*.tar.*
+*.log
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..485ea54686ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>
+_pkgname=qiskit-algorithms
+pkgname=python-${_pkgname}
+pkgver=0.2.1
+pkgrel=1
+pkgdesc="A library of quantum algorithms for Qiskit"
+arch=('x86_64')
+url="https://github.com/qiskit-community/qiskit-algorithms"
+license=('Apache')
+depends=(
+ 'python-qiskit'
+ 'python-numpy'
+ 'python-scipy'
+)
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
+)
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/qiskit-community/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz")
+b2sums=('f3508ceb96bd25806317eca0523209ee566296c5ee012ae4c0605784d257e5effccaf47f47a7333ad95b60b61bbf9d57ebe91e4ea7fb24208620ede1a92c0dfe')
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}