summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2018-07-23 20:51:21 -0400
committerJean Lucas2018-07-23 20:55:28 -0400
commit2a342a3bb37733b276a45bf1ee30ec33d8b9fd4c (patch)
tree5d1dec4f608be27e6d9aff0854ef3126ba4f2af0
parentcc525782b1c376fb250573e2adb19a0f9312e826 (diff)
downloadaur-2a342a3bb37733b276a45bf1ee30ec33d8b9fd4c.tar.gz
Build documentation
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
2 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa5f62e3d7eb..bcff49858b28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
# Generated by mksrcinfo v8
-# Mon Jul 23 23:15:22 UTC 2018
+# Tue Jul 24 00:55:24 UTC 2018
pkgbase = python-projectq
pkgdesc = Open-source framework for quantum computing
pkgver = 0.4
- pkgrel = 1
+ pkgrel = 2
url = https://projectq.ch
arch = any
license = Apache
makedepends = python-setuptools
+ makedepends = python-sphinx
depends = python
depends = python-numpy
depends = python-future
diff --git a/PKGBUILD b/PKGBUILD
index b83ef51fe483..1fab1ce94878 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=python-projectq
pkgver=0.4
-pkgrel=1
+pkgrel=2
pkgdesc='Open-source framework for quantum computing'
arch=(any)
url=https://projectq.ch
@@ -15,12 +15,22 @@ depends=(python
python-requests
python-scipy
python-networkx)
-makedepends=(python-setuptools)
+makedepends=(python-setuptools python-sphinx)
source=(https://github.com/ProjectQ-Framework/ProjectQ/archive/v$pkgver.tar.gz)
sha512sums=(8858d2f3d3ca38a4ea6a1e244ce5841708169fbb77c57d3778d868b94128a529cdff188add45ac5999d91e5a2a508917aa592619c54f992c910217fc050fed6e)
+build() {
+ cd ProjectQ-$pkgver/docs
+ make html
+}
+
package() {
cd ProjectQ-$pkgver
python setup.py install --root=$pkgdir --optimize=1
+ install -d $pkgdir/usr/share/doc/$pkgname
+ cp -r {docs/_build/html,examples} $pkgdir/usr/share/doc/$pkgname
+ find $pkgdir/usr/share/doc/$pkgname/examples -type f -exec chmod 644 {} +
+ install -Dm 644 README.rst $pkgdir/usr/share/doc/$pkgname/README.rst
+ install -Dm 644 NOTICE $pkgdir/usr/share/doc/$pkgname/NOTICE
install -Dm 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}