commit 6727aba85373cdfd7fe43729e6c9ab3fbd022938 Author: Carlos Aznarán Laos Date: Mon Mar 13 14:23:56 2023 -0500 Bump version to 2.3.4 diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..521231a14156 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = python-trame-vtk + pkgdesc = VTK widgets for trame + pkgver = 2.3.4 + pkgrel = 1 + url = https://github.com/Kitware/trame-vtk + arch = any + license = custom:BSD-3-clause + checkdepends = python-pytest + makedepends = python-setuptools + depends = python-trame-client + source = trame-vtk-2.3.4.tar.gz::https://github.com/Kitware/trame-vtk/archive/v2.3.4.tar.gz + sha512sums = b7108a8cb53e269b1bdbb33d9a06f74eea66574ea9b3938cde3958e9479283d596b2be02ec467d7fd14e09d77de74a68be9886073f32e5dffe7092a8fb43ad36 + +pkgname = python-trame-vtk 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..20b3e8e39f6e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Carlos Aznarán +_base=trame-vtk +pkgname=python-${_base} +pkgdesc="VTK widgets for trame" +pkgver=2.3.4 +pkgrel=1 +arch=(any) +url="https://github.com/Kitware/${_base}" +license=('custom:BSD-3-clause') +depends=(python-trame-client) +makedepends=(python-setuptools) +checkdepends=(python-pytest) +source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) +sha512sums=('b7108a8cb53e269b1bdbb33d9a06f74eea66574ea9b3938cde3958e9479283d596b2be02ec467d7fd14e09d77de74a68be9886073f32e5dffe7092a8fb43ad36') + +prepare() { + sed -i 's/^graft/#graft/' ${_base}-${pkgver}/MANIFEST.in + sed -i 's/^include/#include/' ${_base}-${pkgver}/MANIFEST.in +} + +build() { + cd ${_base}-${pkgver} + python setup.py build +} + +check() { + cd ${_base}-${pkgver} + python -m pytest +} + +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + rm ${pkgdir}${site_packages}/trame/__init__.py + rm ${pkgdir}${site_packages}/trame/modules/__init__.py + rm ${pkgdir}${site_packages}/trame/widgets/__init__.py +}