diff options
author | Jelle van der Waa | 2021-03-14 21:14:52 +0100 |
---|---|---|
committer | Jelle van der Waa | 2021-03-14 21:14:52 +0100 |
commit | 87bc2945e81511a7c9bbe7740e5c27d85b4a03ec (patch) | |
tree | b3dec7cd81416509759c711db28a2a3c3320e110 | |
download | aur-87bc2945e81511a7c9bbe7740e5c27d85b4a03ec.tar.gz |
import from community
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bf24dc0debe7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = python2-pycurl + pkgdesc = A Python 2.x interface to libcurl + pkgver = 7.43.0.3 + pkgrel = 1 + epoch = 1 + url = http://pycurl.sourceforge.net/ + arch = x86_64 + license = LGPL + license = MIT + checkdepends = python2-bottle + checkdepends = python2-nose-show-skipped + checkdepends = vsftpd + checkdepends = python2-flaky + checkdepends = python2-pyflakes + depends = python2 + depends = curl + source = https://github.com/pycurl/pycurl/archive/REL_7_43_0_3/python2-pycurl-7.43.0.3.tar.gz + sha512sums = 1c210be7dde473a524fbc3084066b0aaa13c0a50cc2ab03bceb49030897058ae09bb4b8b5961823184469dc0901a5aae0f67992f408f37bb9bcb0c34ea014aec + +pkgname = python2-pycurl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..27eda50129dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> + +pkgname=python2-pycurl +pkgver=7.43.0.3 +pkgrel=1 +epoch=1 +pkgdesc="A Python 2.x interface to libcurl" +arch=('x86_64') +url="http://pycurl.sourceforge.net/" +license=('LGPL' 'MIT') +depends=('python2' 'curl') +checkdepends=('python2-bottle' 'python2-nose-show-skipped' 'vsftpd' 'python2-flaky' 'python2-pyflakes') +source=("https://github.com/pycurl/pycurl/archive/REL_${pkgver//./_}/$pkgname-$pkgver.tar.gz") +sha512sums=('1c210be7dde473a524fbc3084066b0aaa13c0a50cc2ab03bceb49030897058ae09bb4b8b5961823184469dc0901a5aae0f67992f408f37bb9bcb0c34ea014aec') + +prepare() { + mv pycurl-REL_${pkgver//./_} pycurl-$pkgver + cd pycurl-$pkgver + find . -name '*.py' -exec sed -i -e "s|#! /usr/bin/env python|#!/usr/bin/env python2|" {} + + sed -i 's/"share", "doc", PACKAGE/"share", "doc", "python2-pycurl"/' setup.py + sed -e "s/nosetests/nosetests2/" -e "s/python/python2/" -i tests/run.sh + sed -e "s/pyflakes/pyflakes-python2/" -i Makefile +} + +build() { + cd pycurl-$pkgver + make PYTHON=python2 + python2 setup.py build +} + +check() { + export PYCURL_VSFTPD_PATH=vsftpd + # We don't have HTTP2 enabled + + cd pycurl-$pkgver + PYTHONPATH="$PWD/build/lib.linux-$CARCH-2.7:$PYTHONPATH" make PYTHON=python2 NOSETESTS=nosetests2 test || warning "Tests failed" +} + +package() { + cd pycurl-$pkgver + python2 setup.py install -O1 --root="$pkgdir" + install -D -m644 COPYING-MIT -t "$pkgdir"/usr/share/licenses/$pkgname/ +} |