Date: Sunday, July 30, 2017 @ 17:16:38 Author: jelle Revision: 247073
initial commit dep of calibre Added: python-html5-parser/ python-html5-parser/repos/ python-html5-parser/trunk/ python-html5-parser/trunk/PKGBUILD ----------+ PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) Added: python-html5-parser/trunk/PKGBUILD =================================================================== --- python-html5-parser/trunk/PKGBUILD (rev 0) +++ python-html5-parser/trunk/PKGBUILD 2017-07-30 17:16:38 UTC (rev 247073) @@ -0,0 +1,52 @@ +# Maintainer: Eli Schwartz <[email protected]> + +# All my PKGBUILDs are managed at https://github.com/eli-schwartz/pkgbuilds + +_pkgname=html5-parser +pkgbase='python-html5-parser' +pkgname=('python-html5-parser' 'python2-html5-parser') +pkgver=0.4.3 +pkgrel=1 +pkgdesc="Fast C based HTML 5 parsing for python" +arch=('i686' 'x86_64') +url="https://github.com/kovidgoyal/${_pkgname}" +license=('Apache') +makedepends=('python-chardet' 'python-lxml' 'python-setuptools' + 'python2-chardet' 'python2-lxml' 'python2-setuptools') +source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.asc}) +sha256sums=('dd5e3647c5919439c41600172ef96b5fdbf278028bd4000476f87412c4fb7b9c' + 'SKIP') +validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + + python setup.py build + python2 setup.py build +} + +#check() { +# cd "${srcdir}/${_pkgname}-${pkgver}" +# +# # Does not work right now because a necessary file isn't contained in the +# # PyPI tarball. Fixed in master via +# # https://github.com/kovidgoyal/html5-parser/issues/3 +# python setup.py test +# python2 setup.py test +#} + +package_python-html5-parser() { + depends=('python-chardet' 'python-lxml') + optdepends=('python-beautifulsoup4: to use the soup treebuilder') + + cd "${srcdir}/${_pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} + +package_python2-html5-parser() { + depends=('python2-chardet' 'python2-lxml') + optdepends=('python2-beautifulsoup4: to use the soup treebuilder') + + cd "${srcdir}/${_pkgname}-${pkgver}" + python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} Property changes on: python-html5-parser/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
