Date: Monday, April 9, 2018 @ 19:49:45 Author: eschwartz Revision: 315481
archrelease: copy trunk to community-any Added: python-wsproto/repos/community-any/PKGBUILD (from rev 315480, python-wsproto/trunk/PKGBUILD) Deleted: python-wsproto/repos/community-any/PKGBUILD ----------+ PKGBUILD | 110 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 57 insertions(+), 53 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-04-09 19:49:19 UTC (rev 315480) +++ PKGBUILD 2018-04-09 19:49:45 UTC (rev 315481) @@ -1,53 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Simon Sapin <simon dot sapin at exyr dot org> -# Contributor: Kyle Keen <keen...@gmail.com> - -pkgbase=python-wsproto -pkgname=(python-wsproto python2-wsproto) -pkgver=0.11.0 -pkgrel=1 -pkgdesc="WebSockets state-machine based protocol implementation" -url="https://github.com/python-hyper/wsproto" -license=('MIT') -arch=('any') -makedepends=('python-h11' 'python2-h11' 'python-setuptools' 'python2-setuptools' 'python2-enum34') -checkdepends=('python-pytest-runner' 'python2-pytest-runner') -source=("https://pypi.io/packages/source/w/wsproto/wsproto-$pkgver.tar.gz") -sha512sums=('583e030dc88971b3733e5e84e5fbaa70d6043d01485cabbbf45470baa31e4f511aea55e108132fc298aeae0031542af7bdd22b7ae25b11832179025a2fde4bdd') - -prepare() { - cp -a wsproto-$pkgver{,-py2} -} - -build() { - cd "$srcdir"/wsproto-$pkgver - python setup.py build - - cd "$srcdir"/wsproto-$pkgver-py2 - python2 setup.py build -} - -check() { - cd "$srcdir"/wsproto-$pkgver - python setup.py pytest - - cd "$srcdir"/wsproto-$pkgver-py2 - python2 setup.py pytest -} - -package_python-wsproto() { - depends=('python-h11') - - cd wsproto-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} - -package_python2-wsproto() { - depends=('python2-h11' 'python2-enum34') - - cd wsproto-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: python-wsproto/repos/community-any/PKGBUILD (from rev 315480, python-wsproto/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-04-09 19:49:45 UTC (rev 315481) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Simon Sapin <simon dot sapin at exyr dot org> +# Contributor: Kyle Keen <keen...@gmail.com> + +pkgbase=python-wsproto +pkgname=(python-wsproto python2-wsproto) +pkgver=0.11.0 +pkgrel=2 +pkgdesc="WebSockets state-machine based protocol implementation" +url="https://github.com/python-hyper/wsproto" +license=('MIT') +arch=('any') +makedepends=('python-h11' 'python2-h11' 'python-setuptools' 'python2-setuptools' 'python2-enum34') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("https://pypi.io/packages/source/w/wsproto/wsproto-$pkgver.tar.gz" + "pr54-h11-update.patch::$url/pull/54.patch") + +sha512sums=('583e030dc88971b3733e5e84e5fbaa70d6043d01485cabbbf45470baa31e4f511aea55e108132fc298aeae0031542af7bdd22b7ae25b11832179025a2fde4bdd' + 'aef7b6c8b3b62e78d63bbc920dbdf386c5522b76785a16f4a6606af96e75c5d3d62633b0ba3180e27db96f5210928b7ca8d597ceff17223a2e50dcbe966263dc') + +prepare() { + patch -p1 -d wsproto-$pkgver < pr54-h11-update.patch + cp -a wsproto-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/wsproto-$pkgver + python setup.py build + + cd "$srcdir"/wsproto-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/wsproto-$pkgver + python setup.py pytest + + cd "$srcdir"/wsproto-$pkgver-py2 + python2 setup.py pytest +} + +package_python-wsproto() { + depends=('python-h11') + + cd wsproto-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-wsproto() { + depends=('python2-h11' 'python2-enum34') + + cd wsproto-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}