Date: Sunday, July 30, 2017 @ 17:42:37 Author: jelle Revision: 247084
archrelease: copy trunk to community-i686, community-x86_64 Added: python-html5-parser/repos/community-i686/ python-html5-parser/repos/community-i686/PKGBUILD (from rev 247083, python-html5-parser/trunk/PKGBUILD) python-html5-parser/repos/community-x86_64/ python-html5-parser/repos/community-x86_64/PKGBUILD (from rev 247083, python-html5-parser/trunk/PKGBUILD) ---------------------------+ community-i686/PKGBUILD | 51 ++++++++++++++++++++++++++++++++++++++++++++ community-x86_64/PKGBUILD | 51 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) Copied: python-html5-parser/repos/community-i686/PKGBUILD (from rev 247083, python-html5-parser/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-07-30 17:42:37 UTC (rev 247084) @@ -0,0 +1,51 @@ +# Maintainer: Jelle van der Waa <je...@archlinux.org> +# Contributor: Eli Schwartz <eschwa...@archlinux.org> + +_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 +} Copied: python-html5-parser/repos/community-x86_64/PKGBUILD (from rev 247083, python-html5-parser/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2017-07-30 17:42:37 UTC (rev 247084) @@ -0,0 +1,51 @@ +# Maintainer: Jelle van der Waa <je...@archlinux.org> +# Contributor: Eli Schwartz <eschwa...@archlinux.org> + +_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 +}