diff options
author | Joerg Behrmann | 2019-03-03 13:30:19 +0100 |
---|---|---|
committer | Joerg Behrmann | 2019-03-03 13:33:54 +0100 |
commit | 8cc97c0d7cc72d5e103860c369e41ff19e8691ef (patch) | |
tree | 76737c80ddc816a342a0eecfb7fdf9cc24e06e2a | |
download | aur-8cc97c0d7cc72d5e103860c369e41ff19e8691ef.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9c598336d762 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = python-qsymm + pkgdesc = Symmetry finder and symmetric Hamiltonian generator + pkgver = 1.1.2 + pkgrel = 1 + url = https://gitlab.kwant-project.org/qt/qsymm + arch = any + license = BSD + checkdepends = python-pytest + depends = python + depends = python-numpy + depends = python-scipy + depends = python-tinyarray + depends = python-sympy + optdepends = python-kwant: extends Kwant for finding symmetries of Hamiltonians + source = https://gitlab.kwant-project.org/qt/qsymm/-/archive/v1.1.2/qsymm-v1.1.2.tar.gz + sha256sums = 805dbb356fbaa3c2b875d56710827bf57792f24203a14348c6542ed1c82baed2 + +pkgname = python-qsymm + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8c624a986251 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.tar.xz +*.tar.gz +*.tar.gz.asc +pkg/ +src/ +qsymm-v*/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fa32d6cdee31 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jörg Behrmann <behrmann@physik.fu-berlin.de> +pkgname=python-qsymm +pkgver=1.1.2 +pkgrel=1 +pkgdesc="Symmetry finder and symmetric Hamiltonian generator" +arch=('any') +url="https://gitlab.kwant-project.org/qt/qsymm" +license=('BSD') +depends=(python python-numpy python-scipy python-tinyarray python-sympy) +optdepends=( + 'python-kwant: extends Kwant for finding symmetries of Hamiltonians' +) +checkdepends=(python-pytest) +source=( + https://gitlab.kwant-project.org/qt/qsymm/-/archive/v${pkgver}/qsymm-v${pkgver}.tar.gz +) +sha256sums=('805dbb356fbaa3c2b875d56710827bf57792f24203a14348c6542ed1c82baed2') + +build() { + cd "$srcdir/qsymm-v${pkgver}" + python setup.py build +} + +package() { + cd "$srcdir/qsymm-v${pkgver}" + python setup.py install --skip-build -O1 --root="$pkgdir" --optimize=1 + + # Install license + install -D -m644 "${srcdir}/qsymm-v${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1 +} + +check() { + cd "$srcdir/qsymm-v$pkgver" + python setup.py test +} |