Date: Thursday, July 8, 2021 @ 17:36:17 Author: polyzen Revision: 975828
archrelease: copy trunk to community-any Added: jedi-language-server/repos/community-any/PKGBUILD (from rev 975827, jedi-language-server/trunk/PKGBUILD) Deleted: jedi-language-server/repos/community-any/PKGBUILD ----------+ PKGBUILD | 100 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-07-08 17:35:59 UTC (rev 975827) +++ PKGBUILD 2021-07-08 17:36:17 UTC (rev 975828) @@ -1,50 +0,0 @@ -# Maintainer: Daniel M. Capella <poly...@archlinux.org> - -pkgname=jedi-language-server -pkgver=0.33.1 -pkgrel=1 -pkgdesc='Language server for Jedi' -arch=('any') -url=https://github.com/pappasam/jedi-language-server -license=('MIT') -depends=('python-docstring-to-markdown' 'python-jedi' 'python-pygls') -makedepends=('python-build' 'python-install' 'python-poetry') -checkdepends=('python-jsonrpc-server' 'python-pyhamcrest' 'python-pytest') -source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('38f394299879117ca093e5b5a2a8984459092be4063ff678d2d91664b41ccfafe16f43684bb7e5b316918af9670d77c62dfcfe051e5442f27897240d8ef41268') - -prepare() { - cd $pkgname-$pkgver - # Remove include list https://github.com/pypa/wheel/issues/92 - sed -i '/include = \["README.md"\]/d' pyproject.toml -} - -build() { - cd $pkgname-$pkgver - python -m build --wheel --skip-dependency-check --no-isolation -} - -check() { - cd $pkgname-$pkgver - mkdir -p temp - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - python -m install --optimize=1 --destdir=temp dist/*.whl - PATH="$PWD/temp/usr/bin:$PATH" PYTHONPATH="$PWD/temp/$site_packages" pytest tests -} - -package() { - cd $pkgname-$pkgver - export PYTHONHASHSEED=0 - python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl - - # https://github.com/FFY00/python-install/pull/6 - chmod +x "$pkgdir"/usr/bin/* - - # Symlink license file - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -d "$pkgdir"/usr/share/licenses/$pkgname - ln -s $site_packages/${pkgname//-/_}-$pkgver.dist-info/LICENSE \ - "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: jedi-language-server/repos/community-any/PKGBUILD (from rev 975827, jedi-language-server/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-07-08 17:36:17 UTC (rev 975828) @@ -0,0 +1,50 @@ +# Maintainer: Daniel M. Capella <poly...@archlinux.org> + +pkgname=jedi-language-server +pkgver=0.34.0 +pkgrel=1 +pkgdesc='Language server for Jedi' +arch=('any') +url=https://github.com/pappasam/jedi-language-server +license=('MIT') +depends=('python-docstring-to-markdown' 'python-jedi' 'python-pygls') +makedepends=('python-build' 'python-install' 'python-poetry') +checkdepends=('python-jsonrpc-server' 'python-pyhamcrest' 'python-pytest') +source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +b2sums=('feba92484c9b2c15c65bae97c69c35754a71349c47521941099aad6c69c148132a22a7aa639ee49a17ed9e2903f3b5347fb17b1c2ba6c2f1e8ffd2a51f0bfe23') + +prepare() { + cd $pkgname-$pkgver + # Remove include list https://github.com/pypa/wheel/issues/92 + sed -i '/include = \["README.md"\]/d' pyproject.toml +} + +build() { + cd $pkgname-$pkgver + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd $pkgname-$pkgver + mkdir -p temp + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + python -m install --optimize=1 --destdir=temp dist/*.whl + PATH="$PWD/temp/usr/bin:$PATH" PYTHONPATH="$PWD/temp/$site_packages" pytest tests +} + +package() { + cd $pkgname-$pkgver + export PYTHONHASHSEED=0 + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + + # https://github.com/FFY00/python-install/pull/6 + chmod +x "$pkgdir"/usr/bin/* + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s $site_packages/${pkgname//-/_}-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: