summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLukas2018-11-24 19:58:04 -0600
committerLukas2018-11-24 19:58:04 -0600
commit7bd26f0d720c888540ef39cc9feaeaa3229be9a4 (patch)
tree80d9a55e2a1f77a835c77991ae66e31aa6524063 /PKGBUILD
downloadaur-7bd26f0d720c888540ef39cc9feaeaa3229be9a4.tar.gz
upload v2017.1
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..1ddda67a8d7b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Lukas Spies <lukas (at) photoqt _dot_ org>
+
+pkgname=('python-pymbolic')
+_module='pymbolic'
+pkgver='2017.1'
+pkgrel=1
+pkgdesc="Pymbolic: A simple package to do symbolic math (focus on code gen and DSLs)"
+url="https://github.com/inducer/pymbolic"
+depends=('python' 'python-sympy' 'python-symengine')
+makedepends=('python-setuptools')
+license=('MIT')
+arch=('any')
+source=("https://github.com/inducer/pymbolic/archive/v${pkgver}.tar.gz")
+sha256sums=('91a1920efc93ef325da3b016ee76fb3bbb5aea5b12562a4e8d3e86d0449eca3e')
+
+build() {
+ cd "${srcdir}/${_module}-${pkgver}"
+ python setup.py build
+}
+
+check() {
+ cd "${srcdir}/${_module}-${pkgver}"
+ python setup.py test
+}
+
+
+package() {
+ depends+=()
+ cd "${srcdir}/${_module}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/license.md"
+}