diff options
author | Carlos Aznarán | 2024-02-16 16:06:20 -0500 |
---|---|---|
committer | Carlos Aznarán | 2024-02-16 16:06:20 -0500 |
commit | bf97b15e92da821c7e327219ea7dec9ca4bb52fd (patch) | |
tree | 3cd204adb4b57b656c2fcea4e483e88228a8ea1c | |
download | aur-bf97b15e92da821c7e327219ea7dec9ca4bb52fd.tar.gz |
Bump version to 2024.1
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 36 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f5fad0061d30 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = python-loopy + pkgdesc = A code generator for array-based code on CPUs and GPUs + pkgver = 2024.1 + pkgrel = 1 + url = https://github.com/inducer/loopy + arch = x86_64 + license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python-pytools + depends = python-pymbolic + depends = python-genpy + depends = python-cgen + depends = python-islpy + depends = python-codepy + depends = python-colorama + depends = python-mako + depends = python-pyrsistent + depends = python-immutables + optdepends = python-pyopencl: for PyOpenCL support + source = loopy-2024.1.tar.gz::https://github.com/inducer/loopy/archive/v2024.1.tar.gz + sha512sums = 29c7dab05c96f49ac6de2f6bab95fa9ac2fa7c78486a72362e914ed89eacecf20fce64ec411cee73a65d2d4badb4489d5ebe90c1d297b923227630503e447e64 + +pkgname = python-loopy diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3a3a6f8bd9e1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +_base=loopy +pkgname=python-${_base} +pkgdesc="A code generator for array-based code on CPUs and GPUs" +pkgver=2024.1 +pkgrel=1 +arch=(x86_64) +url="https://github.com/inducer/${_base}" +license=(MIT) +depends=(python-pytools python-pymbolic python-genpy python-cgen python-islpy + python-codepy python-colorama python-mako python-pyrsistent python-immutables) +makedepends=(python-build python-installer python-setuptools python-wheel) +# checkdepends=(python-pytest python-pyopencl) +optdepends=('python-pyopencl: for PyOpenCL support') +source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) +sha512sums=('29c7dab05c96f49ac6de2f6bab95fa9ac2fa7c78486a72362e914ed89eacecf20fce64ec411cee73a65d2d4badb4489d5ebe90c1d297b923227630503e447e64') + +build() { + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation +} + +# check() { +# # https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyopencl/-/blob/main/PKGBUILD?ref_type=heads#L30 +# checkdepends+=('intel-opencl-runtime') +# cd ${_base}-${pkgver} +# python -m venv --system-site-packages test-env +# test-env/bin/python -m installer dist/*.whl +# PYOPENCL_TEST=intel test-env/bin/python -m pytest test +# } + +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |