summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaizhao Zhang2019-10-10 12:24:54 +0800
committerKaizhao Zhang2019-10-10 12:27:40 +0800
commitce706e3423d32032c629c182d25b28a1137a1444 (patch)
treea27615a5badbb41515372fa09be340a4496b3bbc
parent18037d8b2f1cf2c7dea8f5ad5552c6f8ae7cf65b (diff)
downloadaur-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--.SRCINFO19
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD44
3 files changed, 32 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ea62268e6207..750f333b6f06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a523d342b2d7..565377e0ad9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}