45 lines
1.4 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Thore Bödecker <foxxx0@archlinux.org>
# Contributor: Matmas <matmas@matmas.net>
# Contributor: Thomas Gubler <thomasgubler@gmail.com>
# Contributor: Daniel YC Lin <dlin.tw at gmail>
# Contributor: Florian Bruhin <archlinux.org@the-compiler.org>
_pkgbase='websocket-client'
__pkgbase="${_pkgbase//-/_}"
pkgname=python-${_pkgbase}
pkgver=0.57.0
pkgrel=2
pkgdesc="WebSocket client library for Python"
arch=(any)
url="https://github.com/${_pkgbase}/${_pkgbase}"
license=('LGPL')
depends=('python-six')
makedepends=('python-setuptools')
source=("https://pypi.io/packages/source/w/${_pkgbase}/${__pkgbase}-${pkgver}.tar.gz")
sha512sums=('8677b00abbdd995ef1c2254f73a01713eb0707ee2549031f410205af7bbbf57b4730b38a78d683a90605c1412863f57a3829d8be1c058f3e9bfb177bd49c4525')
prepare() {
# Not sure why the conditions are not working :/
sed -i "s/'backports.ssl_match_hostname'//" "${srcdir}/${__pkgbase}-${pkgver}/setup.py"
}
build() {
cd "${srcdir}/${__pkgbase}-${pkgver}"
python setup.py build
}
check() {
cd "${srcdir}/${__pkgbase}-${pkgver}"
python setup.py test
}
package() {
cd "${srcdir}/${__pkgbase}-${pkgver}"
python setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
# vim:set ts=2 sw=2 ft=sh et: