[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