upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / python-pysocks / trunk / PKGBUILD
blob89d758237142bddf7f301e0992e0e28d9dbead1f
1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
2 # Contributor: Michael Schubert <mschu.dev at gmail>
4 pkgbase=python-pysocks
5 pkgname=(python-pysocks)
6 pkgver=1.7.1
7 _commit=f660e75d4844e64e4b162b0c01f8df8d866ee000
8 pkgrel=8
9 pkgdesc="SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy)"
10 arch=('any')
11 license=('BSD')
12 url="https://github.com/Anorov/PySocks"
13 makedepends=('python-setuptools')
14 checkdepends=('lib32-glibc')
15 source=("$pkgbase-$_commit.tar.gz::https://github.com/Anorov/PySocks/archive/$_commit.tar.gz")
16 sha512sums=('d5db8d55603758cecd0e4974729df437febcfabe8a80dcbfe6132d0ce5a23caeccfefff01bf918cdbb9f26db4cb795d26ed1f3c536c415b496e4ac1bd43e9240')
18 prepare() {
19   mv PySocks-{$_commit,$pkgver}
20   cp -a PySocks-$pkgver{,-py2}
23 build() {
24   cd "$srcdir"/PySocks-$pkgver
25   python setup.py build
28 # Tests disabled as it requires external services to run
29 # Fox: Removed depends. I didn't want to remove the code<3
30 check_disabled() {
31   cd "$srcdir"/PySocks-$pkgver/test
32   python sockstest.py
34   ./mocks shutdown
36   kill $_SOCKS4SERVER $_HTTPPROXY
39 package_python-pysocks() {
40   depends=('python')
41   provides=('python-socks')
42   replaces=('python-socks')
44   cd PySocks-$pkgver
45   python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
46   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/