Date: Tuesday, September 6, 2022 @ 22:44:33 Author: polyzen Revision: 1296002
archrelease: copy trunk to community-any Added: python-build/repos/community-any/PKGBUILD (from rev 1296001, python-build/trunk/PKGBUILD) python-build/repos/community-any/keys/ Deleted: python-build/repos/community-any/PKGBUILD ----------+ PKGBUILD | 94 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 45 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-09-06 22:44:07 UTC (rev 1296001) +++ PKGBUILD 2022-09-06 22:44:33 UTC (rev 1296002) @@ -1,45 +0,0 @@ -# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> - -_pkgname=build -pkgname=python-$_pkgname -pkgver=0.8.0 -pkgrel=1 -pkgdesc='A simple, correct PEP 517 build frontend' -arch=('any') -url='https://github.com/pypa/build' -license=('MIT') -depends=('python-tomli' 'python-pep517' 'python-packaging') -optdepends=('python-virtualenv: Use virtualenv for build isolation') -makedepends=('git' 'python-setuptools' - 'python-sphinx' 'python-sphinx-argparse-cli' 'python-sphinx-autodoc-typehints' 'python-sphinx-furo') -checkdepends=('python-pytest' 'python-pytest-mock' 'python-pytest-rerunfailures' 'python-filelock' 'python-toml' 'python-wheel') -source=("git+$url#tag=$pkgver?signed") -validpgpkeys=('3DCE51D60930EBA47858BA4146F633CBB0EB4BF2') # Filipe Laíns (FFY00) <la...@archlinux.org> -sha512sums=('SKIP') - -build() { - cd $_pkgname - - python setup.py build - - PYTHONPATH=src sphinx-build -b dirhtml -v docs docs/build/html -} - -check() { - cd $_pkgname - - PYTHONPATH=src pytest -} - -package() { - cd $_pkgname - - python setup.py install --root="$pkgdir" --skip-build - python -m compileall --invalidation-mode=checked-hash "$pkgdir" - - install -dm 755 "$pkgdir"/usr/share/doc/$pkgname - cp -r -a --no-preserve=ownership docs/build/html "$pkgdir"/usr/share/doc/$pkgname - rm -rf "$pkgdir"/usr/share/doc/$pkgname/html/.doctrees - - install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: python-build/repos/community-any/PKGBUILD (from rev 1296001, python-build/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-09-06 22:44:33 UTC (rev 1296002) @@ -0,0 +1,49 @@ +# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> +# Maintainer: Daniel M. Capella <poly...@archlinux.org> + +_pkgname=build +pkgname=python-$_pkgname +pkgver=0.8.0 +pkgrel=2 +pkgdesc='A simple, correct PEP 517 build frontend' +arch=('any') +url='https://github.com/pypa/build' +license=('MIT') +depends=('python-tomli' 'python-pep517' 'python-packaging') +optdepends=('python-virtualenv: Use virtualenv for build isolation') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel' + 'python-sphinx' 'python-sphinx-argparse-cli' 'python-sphinx-autodoc-typehints' 'python-sphinx-furo') +checkdepends=('python-pytest' 'python-pytest-mock' 'python-pytest-rerunfailures' 'python-filelock' 'python-toml' 'python-wheel') +source=("git+$url#tag=$pkgver?signed") +validpgpkeys=('3DCE51D60930EBA47858BA4146F633CBB0EB4BF2') # Filipe Laíns (FFY00) <la...@archlinux.org> +sha512sums=('SKIP') + +build() { + cd $_pkgname + + python -m build --wheel --skip-dependency-check --no-isolation + + PYTHONPATH=src sphinx-build -b dirhtml -v docs docs/build/html +} + +check() { + cd $_pkgname + + PYTHONPATH=src pytest +} + +package() { + cd $_pkgname + + python -m installer --destdir="$pkgdir" dist/*.whl + + install -dm 755 "$pkgdir"/usr/share/doc/$pkgname + cp -r -a --no-preserve=ownership docs/build/html "$pkgdir"/usr/share/doc/$pkgname + rm -rf "$pkgdir"/usr/share/doc/$pkgname/html/.doctrees + + # 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 +}