summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-07-10 09:59:07 -0500
committerCarlos Aznarán Laos2023-07-10 09:59:07 -0500
commitb7c8d715a1237f5d3d7dbc1a7f877eff88099aa2 (patch)
tree911725b389c71e5cfc0d8d5e2f8367eeddea5ab9
parentb95a5374cce8a0014d33580e2524e33b905afafd (diff)
downloadaur-b7c8d715a1237f5d3d7dbc1a7f877eff88099aa2.tar.gz
Add workaround
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD18
2 files changed, 14 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf10b651f992..df74802242af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-trame-vega
pkgdesc = Vega widget for trame
pkgver = 2.0.3
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/Kitware/trame-vega
arch = any
license = custom:BSD-3-clause
@@ -10,10 +10,10 @@ pkgbase = python-trame-vega
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
- makedepends = nodejs-lts-gallium
- makedepends = npm
depends = python-trame-client
source = trame-vega-2.0.3.tar.gz::https://github.com/Kitware/trame-vega/archive/v2.0.3.tar.gz
+ source = https://pypi.org/packages/py3/t/trame_vega/trame_vega-2.0.3-py3-none-any.whl
sha512sums = 0eadb709ee1de01781bfa0085ead316cd35fbd014151f969af5dd410134d8e3f24ceff69635ea0899ca9f39f6e2aba56a9939982d3040a9c7a5cb4d4831ea113
+ sha512sums = 3c49078574f982979b3e9de45fbeab7f608e2893d483e6584a6241293593bada68f78f396e1194207732a86c257a2e03b585e6e59b9f7bff06a529e6f17e3b1b
pkgname = python-trame-vega
diff --git a/PKGBUILD b/PKGBUILD
index 94752d9bae64..29c506036714 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,26 @@ _base=trame-vega
pkgname=python-${_base}
pkgdesc="Vega widget for trame"
pkgver=2.0.3
-pkgrel=3
+pkgrel=4
arch=(any)
url="https://github.com/Kitware/${_base}"
license=('custom:BSD-3-clause')
depends=(python-trame-client)
-makedepends=(python-build python-installer python-setuptools python-wheel nodejs-lts-gallium 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=('0eadb709ee1de01781bfa0085ead316cd35fbd014151f969af5dd410134d8e3f24ceff69635ea0899ca9f39f6e2aba56a9939982d3040a9c7a5cb4d4831ea113')
+source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz
+ https://pypi.org/packages/py3/${_base::1}/${_base/-/_}/${_base/-/_}-${pkgver}-py3-none-any.whl)
+sha512sums=('0eadb709ee1de01781bfa0085ead316cd35fbd014151f969af5dd410134d8e3f24ceff69635ea0899ca9f39f6e2aba56a9939982d3040a9c7a5cb4d4831ea113'
+ '3c49078574f982979b3e9de45fbeab7f608e2893d483e6584a6241293593bada68f78f396e1194207732a86c257a2e03b585e6e59b9f7bff06a529e6f17e3b1b')
prepare() {
sed -i 's/^include/#include/' ${_base}-${pkgver}/MANIFEST.in
}
build() {
- cd ${srcdir}/${_base}-${pkgver}/vue-components
- npm install
- npm run build
+ # cd ${srcdir}/${_base}-${pkgver}/vue-components
+ # npm install
+ # npm run build
cd ${srcdir}/${_base}-${pkgver}
python -m build --wheel --skip-dependency-check --no-isolation
@@ -39,6 +41,8 @@ package() {
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+ mv ${srcdir}/${_base/-/_}/module/serve ${pkgdir}${site_packages}/${_base/-/_}/module
+
rm ${pkgdir}${site_packages}/trame/__init__.py
rm ${pkgdir}${site_packages}/trame/modules/__init__.py
rm ${pkgdir}${site_packages}/trame/widgets/__init__.py