Date: Monday, June 27, 2022 @ 08:20:19 Author: arojas Revision: 1239620
archrelease: copy trunk to community-any Added: jedi-language-server/repos/community-any/PKGBUILD (from rev 1239619, jedi-language-server/trunk/PKGBUILD) Deleted: jedi-language-server/repos/community-any/PKGBUILD ----------+ PKGBUILD | 95 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 46 insertions(+), 49 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-06-27 08:20:05 UTC (rev 1239619) +++ PKGBUILD 2022-06-27 08:20:19 UTC (rev 1239620) @@ -1,49 +0,0 @@ -# Maintainer: Daniel M. Capella <poly...@archlinux.org> - -pkgname=jedi-language-server -pkgver=0.35.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=('5efe6a767316082b0e9a788ff196defde61f2302c3c30a34a32795c2e575a9049cb1e7a9de36ed61ece67e59412fe255465d9ae0916d20fdc23179c46d032fa6') - -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 - 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 1239619, jedi-language-server/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-06-27 08:20:19 UTC (rev 1239620) @@ -0,0 +1,46 @@ +# Maintainer: Daniel M. Capella <poly...@archlinux.org> + +pkgname=jedi-language-server +pkgver=0.36.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-installer' 'python-poetry') +checkdepends=('python-jsonrpc-server' 'python-pyhamcrest' 'python-pytest') +source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +b2sums=('b175bf8c4b38041b6f5ec39d40ab24af38ea04340f62b581c4984652ad2f6bdc55836c291343922531bcaa86616630a176ecde7e25a3af58bd195e16a20fab6d') + +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 installer --destdir=temp dist/*.whl + PATH="$PWD/temp/usr/bin:$PATH" PYTHONPATH="$PWD/temp/$site_packages" pytest tests +} + +package() { + cd $pkgname-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + + # 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: