diff options
author | Kaizhao Zhang | 2019-10-10 12:24:54 +0800 |
---|---|---|
committer | Kaizhao Zhang | 2019-10-10 12:27:40 +0800 |
commit | ce706e3423d32032c629c182d25b28a1137a1444 (patch) | |
tree | a27615a5badbb41515372fa09be340a4496b3bbc | |
parent | 18037d8b2f1cf2c7dea8f5ad5552c6f8ae7cf65b (diff) | |
download | aur-ce706e3423d32032c629c182d25b28a1137a1444.tar.gz |
Updated to version 0.0.13
To improve the maintainability:
* use plain c extension instead of cython extension
* use vendor http-parser instead of system http-parser
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 44 |
3 files changed, 32 insertions, 37 deletions
@@ -1,24 +1,15 @@ -# Generated by mksrcinfo v8 -# Thu Nov 22 16:12:10 UTC 2018 pkgbase = python-httptools - pkgdesc = Fast HTTP parser - pkgver = 0.0.11 + pkgdesc = A collection of framework independent HTTP protocol utils. + pkgver = 0.0.13 pkgrel = 1 url = https://github.com/MagicStack/httptools arch = i686 arch = x86_64 license = MIT makedepends = python-setuptools - makedepends = cython - makedepends = http-parser - source = https://github.com/MagicStack/httptools/archive/v0.0.11.tar.gz - source = 0001-setup.py-Use-Cython-directly.patch - source = 0002-use-system-http_parser.patch - sha256sums = 23a03747de13c060deb52f97ee0f62b21d5cf8c772fe73d5652978ea6130b2df - sha256sums = f32dd7a31a858ec52c4ed7559a7dc358fb03702160bf388c7dbd4ad5802524d4 - sha256sums = 42e9d6041eb5c5fece89596e9ca2b5dc718aceda5892eb3144d0bd849633b10a + depends = python + source = https://files.pythonhosted.org/packages/source/h/httptools/httptools-0.0.13.tar.gz + sha256sums = e00cbd7ba01ff748e494248183abc6e153f49181169d8a3d41bb49132ca01dfc pkgname = python-httptools - depends = python - depends = http-parser diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fb476c40885a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +* +!.gitignore +!PKGBUILD +!*.install +!*.sysusers +!.SRCINFO @@ -1,30 +1,28 @@ -# Maintainer: mdraw.gh at gmail dot com +# Contributor: mdraw.gh at gmail dot com +# Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com> -pkgname=('python-httptools') -pkgver='0.0.11' +_name=httptools +_sha256sum=e00cbd7ba01ff748e494248183abc6e153f49181169d8a3d41bb49132ca01dfc + +pkgname='python-httptools' +pkgver='0.0.13' pkgrel=1 -pkgdesc='Fast HTTP parser' +pkgdesc='A collection of framework independent HTTP protocol utils.' arch=('i686' 'x86_64') url='https://github.com/MagicStack/httptools' license=('MIT') -makedepends=('python-setuptools' 'cython' 'http-parser') -source=("https://github.com/MagicStack/httptools/archive/v${pkgver}.tar.gz" - '0001-setup.py-Use-Cython-directly.patch' - '0002-use-system-http_parser.patch') -sha256sums=('23a03747de13c060deb52f97ee0f62b21d5cf8c772fe73d5652978ea6130b2df' - 'f32dd7a31a858ec52c4ed7559a7dc358fb03702160bf388c7dbd4ad5802524d4' - '42e9d6041eb5c5fece89596e9ca2b5dc718aceda5892eb3144d0bd849633b10a') - -prepare() { - cd "${srcdir}/httptools-${pkgver}" - patch -p1 -i "${srcdir}/0001-setup.py-Use-Cython-directly.patch" - patch -p1 -i "${srcdir}/0002-use-system-http_parser.patch" - sed -e "/include_package_data=True/d" -i setup.py -} +depends=('python') +makedepends=('python-setuptools') +source=( + "https://files.pythonhosted.org/packages/source/${_name:0:1}/${_name}/${_name}-${pkgver}.tar.gz" +) +sha256sums=( + "${_sha256sum}" +) -package_python-httptools() { - depends=('python' 'http-parser') - cd "${srcdir}/httptools-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 - install -Dm0644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +package() { + cd "${srcdir}/httptools-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 + install -Dm0644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" + install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |