summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-07-09 18:37:59 -0500
committerCarlos Aznarán Laos2023-07-09 18:37:59 -0500
commit41a5e74ebd1a6b572d1b329aa15403c9cd278150 (patch)
tree934f4770de14f19323554e58127975ebdb7e9554
parentce21266b7ae805efde9dceab1859287ff0deef92 (diff)
downloadaur-41a5e74ebd1a6b572d1b329aa15403c9cd278150.tar.gz
Update nodejs package
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 11 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3aaa311f920d..b3f6adc6c6d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 36d0030c4e8f..ff28f29b8d2b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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