[arch-commits] Commit in libxml2/trunk (PKGBUILD)
Jan Steffens
heftig at nymeria.archlinux.org
Sat Nov 2 17:32:49 UTC 2013
Date: Saturday, November 2, 2013 @ 18:32:49
Author: heftig
Revision: 198738
ship python3 bindings
Modified:
libxml2/trunk/PKGBUILD
----------+
PKGBUILD | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-11-02 16:06:46 UTC (rev 198737)
+++ PKGBUILD 2013-11-02 17:32:49 UTC (rev 198738)
@@ -5,12 +5,12 @@
pkgname=libxml2
pkgver=2.9.1
-pkgrel=3
+pkgrel=4
pkgdesc="XML parsing library, version 2"
arch=(i686 x86_64)
license=('MIT')
depends=('zlib' 'readline' 'ncurses' 'xz')
-makedepends=('python2')
+makedepends=('python' 'python2')
url="http://www.xmlsoft.org/"
source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz
http://www.w3.org/XML/Test/xmlts20080827.tar.gz)
@@ -17,22 +17,35 @@
md5sums=('9c0cfef285d5c4a5c80d00904ddab380'
'ae3d1ebe000a3972afa104ca7f0e1b4a')
+prepare() {
+ mv xmlconf -t ${pkgname}-${pkgver}
+ cp -a ${pkgname}-${pkgver} python3
+
+ cd ${pkgname}-${pkgver}
+ sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py
+}
+
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py
- ./configure --prefix=/usr --with-threads --with-history \
- --with-python=/usr/bin/python2
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python2
make
+
+ cd ../python3
+ ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python3
+ make
}
check() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- mv "${srcdir}/xmlconf" .
+ cd ${pkgname}-${pkgver}
make check
+ cd ../python3
+ make check
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ cd ../python3/python
+ make DESTDIR="${pkgdir}" install
}
More information about the arch-commits
mailing list