[arch-commits] Commit in python-lxml/trunk (PKGBUILD)
Andrea Scarpino
andrea at archlinux.org
Fri Oct 19 09:24:44 UTC 2012
Date: Friday, October 19, 2012 @ 05:24:44
Author: andrea
Revision: 169318
upgpkg: python-lxml 3.0-2
Provide docs (FS#31540); Add new optional deps for lxml3 (FS#31857)
Modified:
python-lxml/trunk/PKGBUILD
----------+
PKGBUILD | 32 +++++++++++++++++++++++---------
1 file changed, 23 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-10-19 09:03:47 UTC (rev 169317)
+++ PKGBUILD 2012-10-19 09:24:44 UTC (rev 169318)
@@ -1,10 +1,10 @@
# $Id$
# Maintainer:
-pkgname=('python-lxml' 'python2-lxml')
+pkgbase=python-lxml
+pkgname=('python-lxml' 'python2-lxml' 'python-lxml-docs')
pkgver=3.0
-pkgrel=1
-pkgdesc="Python binding for the libxml2 and libxslt libraries"
+pkgrel=2
arch=('i686' 'x86_64')
license=('BSD' 'custom')
url="http://lxml.de/"
@@ -14,18 +14,20 @@
'b38447fd3f9cfb30b4d56ffe3bec42739afb2947')
check() {
- cd "${srcdir}"/lxml-$pkgver
+ cd lxml-$pkgver
make PYTHON=python2 test
make PYTHON=python test
}
package_python2-lxml() {
+ pkgdesc="Python2 binding for the libxml2 and libxslt libraries"
depends=('python2' 'libxslt')
- optdepends=('python2-beautifulsoup3: support for parsing not well formed HTML')
+ optdepends=('python2-beautifulsoup3: support for parsing not well formed HTML'
+ 'python-lxml-docs: offline docs')
- cd "${srcdir}"/lxml-$pkgver
+ cd lxml-$pkgver
python2 setup.py install --root="${pkgdir}" --optimize=1
-
+
install -Dm644 LICENSES.txt \
"${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
install -Dm644 doc/licenses/BSD.txt \
@@ -35,11 +37,14 @@
}
package_python-lxml() {
+ pkgdesc="Python3 binding for the libxml2 and libxslt libraries"
depends=('python' 'libxslt')
+ optdepends=('python-cssselect'
+ 'python-lxml-docs: offline docs')
- cd "${srcdir}"/lxml-$pkgver
+ cd lxml-$pkgver
python setup.py install --root="${pkgdir}" --optimize=1
-
+
install -Dm644 LICENSES.txt \
"${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
install -Dm644 doc/licenses/BSD.txt \
@@ -47,3 +52,12 @@
install -Dm644 doc/licenses/elementtree.txt \
"${pkgdir}"/usr/share/licenses/$pkgname/elementtree.txt
}
+
+package_python-lxml-docs() {
+ pkgdesc="Python binding for the libxml2 and libxslt libraries (docs)"
+ options=('docs')
+
+ cd lxml-$pkgver
+ install -d "${pkgdir}"/usr/share/doc/${pkgbase}
+ cp -r doc/html "${pkgdir}"/usr/share/doc/${pkgbase}
+}
More information about the arch-commits
mailing list