diff options
author | Marcell Meszaros | 2022-06-14 14:24:15 +0200 |
---|---|---|
committer | Marcell Meszaros | 2022-06-14 15:01:04 +0200 |
commit | 61a220891db0186ff31e4ea15e9e1931deca6704 (patch) | |
tree | f5f419d17dcd5afa9d8f70a264f3d28da6a74842 | |
download | aur-61a220891db0186ff31e4ea15e9e1931deca6704.tar.gz |
import python2-pysocks 1.7.1-3 from [community]
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 68 |
3 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b595c5a72cc9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = python2-pysocks + pkgdesc = SOCKS4 and SOCKS5 proxy module (deprecated) + pkgver = 1.7.1 + pkgrel = 3 + url = https://pypi.org/project/PySocks/1.7.1/ + arch = any + license = BSD + checkdepends = lib32-glibc + checkdepends = python2-twisted + checkdepends = python2-tornado + makedepends = python2-setuptools + depends = python2 + provides = python2-socks + source = PySocks-1.7.1.tar.gz::https://github.com/Anorov/PySocks/archive/f660e75d4844e64e4b162b0c01f8df8d866ee000.tar.gz + b2sums = 7f529112ebb6327886461a26b863c19097f760ce40d695c722a776923fa811c3bffa82d5640927d49324dac41120c851975c78eeb5b0aae116f45b187fa755b1 + +pkgname = python2-pysocks diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..7334925ab911 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD +!*.patch diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dcc8966196aa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: Felix Yan <felixonmars@archlinux.org> +# Contributor: Michael Schubert <mschu.dev at gmail> + +pkgname='python2-pysocks' +_name='PySocks' +pkgver=1.7.1 +_commit='f660e75d4844e64e4b162b0c01f8df8d866ee000' +pkgrel=3 +pkgdesc='SOCKS4 and SOCKS5 proxy module (deprecated)' +arch=('any') +url="https://pypi.org/project/${_name}/${pkgver}/" +license=('BSD') +depends=('python2') +makedepends=('python2-setuptools') +checkdepends=( + 'lib32-glibc' + 'python2-twisted' + 'python2-tornado' +) +provides=('python2-socks') +_sourcedirname="${_name}-${pkgver}" +source=("${_sourcedirname}.tar.gz::https://github.com/Anorov/PySocks/archive/$_commit.tar.gz") +b2sums=('7f529112ebb6327886461a26b863c19097f760ce40d695c722a776923fa811c3bffa82d5640927d49324dac41120c851975c78eeb5b0aae116f45b187fa755b1') + +prepare() { + mv "${_name}-${_commit}" "${_sourcedirname}" + + cd "${_sourcedirname}" + + # Change hashbangs to python2 + sed -e 's|#![ ]*/usr/bin/python$|#!/usr/bin/python2|' \ + -e 's|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|' \ + -e 's|#![ ]*/bin/env python$|#!/usr/bin/env python2|' \ + -i $(find . -name '*.py') +} + +build() { + cd "${_sourcedirname}" + python2 setup.py build +} + +check_disabled() { + cd "${_sourcedirname}/test" + + python2 socks4server.py & + _SOCKS4SERVER=$! + + python2 httpproxy.py & + _HTTPPROXY=$1 + + ./mocks start + + sleep 1 + + python2 sockstest.py + + ./mocks shutdown + + kill "${_SOCKS4SERVER}" "${_HTTPPROXY}" +} + +package() { + cd "${_sourcedirname}" + python2 setup.py install --prefix='/usr' --root="${pkgdir}" --optimize=1 + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |