Date: Wednesday, February 1, 2023 @ 16:07:00 Author: felixonmars Revision: 1391757
upgpkg: python-pycapnp 1.3.0-1 Modified: python-pycapnp/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-01 16:06:48 UTC (rev 1391756) +++ PKGBUILD 2023-02-01 16:07:00 UTC (rev 1391757) @@ -1,27 +1,27 @@ # Maintainer: Felix Yan <[email protected]> -_name=pycapnp pkgname=python-pycapnp -pkgver=1.2.2 -pkgrel=3 +pkgver=1.3.0 +_commit=33c453eff788295804c094601b657ec4fdadc6f8 +pkgrel=1 pkgdesc="A cython wrapping of the C++ Cap'n Proto library" url="https://github.com/capnproto/pycapnp" license=(BSD) arch=(x86_64) depends=(gcc-libs glibc python) -makedepends=(capnproto cython python-build python-installer python-pkgconfig python-setuptools python-wheel) +makedepends=(git capnproto cython python-build python-installer python-pkgconfig python-setuptools python-wheel) checkdepends=(python-pytest) optdepends=('python-jinja: for capnpc-cython') -source=(https://github.com/capnproto/$_name/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha512sums=('3c0bdd90ec2f7a2e631f05d1e7ddfa06524d003d0f3f7e68eda8affc423ecf5921ab5608e27fbee94603556e9a3a4bd3e52f5452d0501b29def8ac9f789630f0') +source=(git+https://github.com/capnproto/pycapnp.git#commit=$_commit) +sha512sums=('SKIP') build() { - cd $_name-$pkgver + cd pycapnp python -m build --wheel --no-isolation } check() { - cd pycapnp-$pkgver + cd pycapnp PYTHONPATH="build/lib.linux-$CARCH-cpython-310" pytest } @@ -29,8 +29,7 @@ depends+=( capnproto libkj.so libkj-async.so libcapnpc.so libcapnp.so libcapnp-rpc.so ) - cd $_name-$pkgver + cd pycapnp python -m installer --destdir="$pkgdir" dist/*.whl - - install -vDm 644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ }
