[arch-commits] Commit in python-lxml/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Fri Nov 24 12:29:28 UTC 2017


    Date: Friday, November 24, 2017 @ 12:29:27
  Author: felixonmars
Revision: 310790

upgpkg: python-lxml 4.1.1-1

Modified:
  python-lxml/trunk/PKGBUILD

----------+
 PKGBUILD |   23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-11-24 12:12:10 UTC (rev 310789)
+++ PKGBUILD	2017-11-24 12:29:27 UTC (rev 310790)
@@ -4,20 +4,20 @@
 
 pkgbase=python-lxml
 pkgname=('python-lxml' 'python2-lxml' 'python-lxml-docs')
-pkgver=4.1.0
+pkgver=4.1.1
 pkgrel=1
 arch=('x86_64')
 license=('BSD' 'custom')
 url="http://lxml.de/"
-makedepends=('libxslt' 'python-setuptools' 'python2-setuptools')
-checkdepends=('python-cssselect' 'python2-cssselect' # Broken: 'python-html5lib' 'python2-html5lib'
-              'python-beautifulsoup4' 'python2-beautifulsoup4')
-source=("https://pypi.io/packages/source/l/lxml/lxml-${pkgver}.tar.gz"{,.asc})
-sha512sums=('c4a1180a119ec2d21ab29d00cf60e72ca38a2c28eca4f221251d0fd1c481650fe78ec975532c38a6a59c441bb6f6469bbb110b6b0e9d6b6fffd68dbcad90fcb6'
-            'SKIP')
-validpgpkeys=('1737D5FB8DACC53CA96A77AB0D3D536908D3A01E')  # Stefan Behnel
+makedepends=('libxslt' 'python-setuptools' 'python2-setuptools' 'epydoc' 'python2-pygments'
+             'python2-docutils')
+checkdepends=('python-cssselect' 'python2-cssselect' 'python-html5lib' 'python2-html5lib'
+              'python-beautifulsoup4' 'python2-beautifulsoup4' 'cython' 'cython2')
+source=("https://github.com/lxml/lxml/archive/lxml-$pkgver.tar.gz")
+sha512sums=('69c64fc9f34bd8250dffcc32b6dcc93490731cd32778d7257a232fc5a126e74433ce6d4351683b71872cbeccd2c4d5a970e8fc2e631bbc273125be2b7f61ef31')
 
 prepare() {
+  mv lxml-lxml-$pkgver lxml-$pkgver
   cp -a lxml-$pkgver{,-py2}
 
   # Setting LC_CTYPE to workaround encoding issue
@@ -30,6 +30,7 @@
 
   cd "$srcdir"/lxml-$pkgver-py2
   python2 setup.py build
+  make PYTHON=python2 html
 }
 
 check() {
@@ -52,7 +53,7 @@
 
   cd lxml-$pkgver
   python setup.py install --root="$pkgdir" --skip-build --optimize=1
-  
+
   install -Dm644 LICENSES.txt \
     "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
   install -Dm644 doc/licenses/BSD.txt \
@@ -71,7 +72,7 @@
 
   cd lxml-$pkgver-py2
   python2 setup.py install --root="$pkgdir" --skip-build --optimize=1
- 
+
   install -Dm644 LICENSES.txt \
     "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
   install -Dm644 doc/licenses/BSD.txt \
@@ -84,7 +85,7 @@
   pkgdesc="Python binding for the libxml2 and libxslt libraries (docs)"
   options=('docs')
 
-  cd lxml-$pkgver
+  cd lxml-$pkgver-py2
   install -d "$pkgdir"/usr/share/doc/$pkgbase
   cp -r doc/html "$pkgdir"/usr/share/doc/$pkgbase
 



More information about the arch-commits mailing list