diff options
author | Carlos Aznarán Laos | 2023-07-10 09:59:07 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-07-10 09:59:07 -0500 |
commit | b7c8d715a1237f5d3d7dbc1a7f877eff88099aa2 (patch) | |
tree | 911725b389c71e5cfc0d8d5e2f8367eeddea5ab9 | |
parent | b95a5374cce8a0014d33580e2524e33b905afafd (diff) | |
download | aur-b7c8d715a1237f5d3d7dbc1a7f877eff88099aa2.tar.gz |
Add workaround
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 14 insertions, 10 deletions
@@ -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 @@ -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 |