diff options
author | Carlos Aznarán Laos | 2023-07-09 18:37:59 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-07-09 18:37:59 -0500 |
commit | 41a5e74ebd1a6b572d1b329aa15403c9cd278150 (patch) | |
tree | 934f4770de14f19323554e58127975ebdb7e9554 | |
parent | ce21266b7ae805efde9dceab1859287ff0deef92 (diff) | |
download | aur-41a5e74ebd1a6b572d1b329aa15403c9cd278150.tar.gz |
Update nodejs package
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 11 insertions, 4 deletions
@@ -6,8 +6,11 @@ pkgbase = python-trame-matplotlib arch = any license = custom:BSD-3-clause checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = nodejs-lts-fermium + makedepends = python-wheel + makedepends = nodejs-lts-gallium makedepends = npm depends = python-trame-client source = trame-matplotlib-2.0.2.tar.gz::https://github.com/Kitware/trame-matplotlib/archive/v2.0.2.tar.gz @@ -8,7 +8,7 @@ arch=(any) url="https://github.com/Kitware/${_base}" license=('custom:BSD-3-clause') depends=(python-trame-client) -makedepends=(python-setuptools nodejs-lts-fermium npm) +makedepends=(python-build python-installer python-setuptools python-wheel nodejs-lts-gallium npm) checkdepends=(python-pytest) source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha512sums=('2758400fe658697dbb27eb4f2e0cb0acbe7116e912ca69f2d472fdeb129f8f243c51613e2d588f395ccd5cf070297df4546e1323e220ca419d716173540c0de2') @@ -21,19 +21,23 @@ build() { cd ${srcdir}/${_base}-${pkgver}/vue-components npm install npm run build + cd ${srcdir}/${_base}-${pkgver} - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } check() { cd ${_base}-${pkgver} - python -m pytest + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/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 |